<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div dir="ltr">On Fri, Dec 28, 2018 at 8:16 AM John Hoyt <<a href="mailto:john.hoyt@gmail.com">john.hoyt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">On Thu, Dec 27, 2018 at 7:23 PM John Hoyt <<a href="mailto:john.hoyt@gmail.com" target="_blank">john.hoyt@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Sat, Dec 22, 2018 at 1:28 PM John P Poet <<a href="mailto:jppoet@gmail.com" target="_blank">jppoet@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>For those of you interested but not tracking changes @ 
<a href="https://github.com/jpoet/HauppaugeUSB" target="_blank">https://github.com/jpoet/HauppaugeUSB</a> , a few HDMI related issues have 
been fixed:</div><div><ul><li>Interlaced fields are now in the correct order</li><li>AC3 codec works</li></ul><div>My first generation HD-PVR devices finally bit the dust, so I have put my Colossus2 and HD-PVR2 into production.  Picture quality is better, and reliability is higher.  The very first time I try to capture after a reboot, it almost always fails, but after that, the captures are solid.<br></div><div><br></div><div>MythTV master (which will be v30 by the end of January) has some improvements in the API used to communicate with "external" recorders.  It is working very well for me.</div><div><br></div><div><br></div><div>John<br></div></div></div>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a></blockquote><div><br></div><div>John, thank you for putting work into this and getting this up and running.  I picked up a Colossus2 today and am looking forward to tinkering with it to get it up and running.</div><div><br></div><div>Are there any initial setup issues in Ubuntu that you are aware of or are the instructions on your github site pretty much all you need?</div><div><br></div><div>Thanks again!</div><div>~John </div></div></div></blockquote><div><br></div><div>After some fighting with my cable boxes audio output, I managed to get my Colossus2 to successfully record audio and video.  Currently I'm having a hard time getting mythbackend to work with the card.  </div><div><br></div><div>Below are the error messages that I've managed to track down. I am running Mythtv Master (from the mythbuntu 30.0 ppa).  Any suggestions on how to fix the issue?</div><div><br></div><div>Mythbackend console:</div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_quote"><div>2018-12-28 08:01:53.618273 N  MythBackend: Starting up as the master server.</div><div>2018-12-28 08:01:53.703970 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'APIVersion?': '000:00:00.008991 C [main] hauppauge2.cpp:344 (main) - Initializing [Bus: 3, Port: 1] E585-00-00D642B7'</div><div>2018-12-28 08:01:53.705980 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'APIVersion?': '000:00:00.011043 I [Buffer] MythTV.cpp:431 (Run) - Buffer: Ready for data.'</div><div>2018-12-28 08:01:53.706046 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'APIVersion?': '000:00:00.011054 I [Commands] MythTV.cpp:431 (Run) - Buffer: Ready for data.Command parser: ready.'</div><div>2018-12-28 08:01:53.706225 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'Version?': '000:00:00.011370 D '</div><div>2018-12-28 08:01:53.706233 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'Version?': '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"'</div><div>2018-12-28 08:01:53.706248 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'Version?': '000:00:00.011396 D '</div><div>2018-12-28 08:01:53.706254 E  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): Failed to start /opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf</div><div>2018-12-28 08:01:53.706261 E  ExternChan[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): Open failed</div><div>2018-12-28 08:01:53.706263 E  ChannelBase: CreateChannel() Error: Failed to open device /opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf</div><div>2018-12-28 08:01:53.706272 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'CloseRecorder': '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"'</div><div>2018-12-28 08:01:53.706281 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'CloseRecorder': '000:00:00.011417 D [Commands] MythTV.cpp:242 (process_command) - Processing 'Version?''</div><div>2018-12-28 08:01:53.706288 W  ExternSH[4](/opt/Hauppauge/bin/hauppauge2 -c /opt/Hauppauge/etc/colossus2-1.conf): External Recorder invalid response to 'CloseRecorder': '000:00:00.011427 N [Commands] MythTV.cpp:234 (send_status) - Version?: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"''</div><div>2018-12-28 08:01:53.712449 E  Problem with capture cards. Card 4 failed init </div><div><br></div></div></blockquote>hauppauge2 log:</div><div dir="ltr"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>2018-12-28 08:01:53.703831 C [main] hauppauge2.cpp:344 (main) - Initializing [Bus: 3, Port: 1] E585-00-00D642B7</div><div>2018-12-28 08:01:53.705882 I [Buffer] MythTV.cpp:431 (Run) - Buffer: Ready for data.</div><div>2018-12-28 08:01:53.705894 I [Commands] MythTV.cpp:431 (Run) - Buffer: Ready for data.Command parser: ready.</div><div>2018-12-28 08:01:53.706014 D [Commands] MythTV.cpp:242 (process_command) - Processing 'APIVersion?'</div><div>2018-12-28 08:01:53.706029 N [Commands] MythTV.cpp:234 (send_status) - APIVersion?: ':OK:2'</div><div>2018-12-28 08:01:53.706089 D [Commands] MythTV.cpp:242 (process_command) - Processing 'APIVersion?'</div><div>2018-12-28 08:01:53.706114 N [Commands] MythTV.cpp:234 (send_status) - APIVersion?: ':OK:2'</div><div>2018-12-28 08:01:53.706128 D [Commands] MythTV.cpp:242 (process_command) - Processing 'APIVersion?'</div><div>2018-12-28 08:01:53.706139 N [Commands] MythTV.cpp:234 (send_status) - APIVersion?: ':OK:2'</div><div>2018-12-28 08:01:53.706170 D [Commands] MythTV.cpp:242 (process_command) - Processing '1:APIVersion?'</div><div>2018-12-28 08:01:53.706185 N [Commands] MythTV.cpp:234 (send_status) - 1:APIVersion?: '1:ERR:Malformed message. Expecting <serial>:command:<data>, but received "1:APIVersion?"'</div><div>2018-12-28 08:01:53.706210 D [Commands] MythTV.cpp:242 (process_command) - Processing 'Version?'</div><div>2018-12-28 08:01:53.706224 N [Commands] MythTV.cpp:234 (send_status) - Version?: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"'</div><div>2018-12-28 08:01:53.706235 D [Commands] MythTV.cpp:242 (process_command) - Processing 'Version?'</div><div>2018-12-28 08:01:53.706246 N [Commands] MythTV.cpp:234 (send_status) - Version?: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"'</div><div>2018-12-28 08:01:53.706257 D [Commands] MythTV.cpp:242 (process_command) - Processing 'Version?'</div><div>2018-12-28 08:01:53.706267 N [Commands] MythTV.cpp:234 (send_status) - Version?: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "Version?"'</div><div>2018-12-28 08:01:53.706278 D [Commands] MythTV.cpp:242 (process_command) - Processing 'CloseRecorder'</div><div>2018-12-28 08:01:53.706288 N [Commands] MythTV.cpp:234 (send_status) - CloseRecorder: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "CloseRecorder"'</div><div>2018-12-28 08:01:53.706299 D [Commands] MythTV.cpp:242 (process_command) - Processing 'CloseRecorder'</div><div>2018-12-28 08:01:53.706309 N [Commands] MythTV.cpp:234 (send_status) - CloseRecorder: '-1:ERR:Malformed message. Expecting <serial>:command<:optional data>, but received "CloseRecorder"'</div><div>2018-12-28 08:01:53.712327 E [Commands] MythTV.cpp:439 (Run) - poll eof (POLLHUP)</div><div>2018-12-28 08:01:53.712358 I [Commands] MythTV.cpp:475 (Run) - Command parser: shutting down</div></div><div><br></div></blockquote></div></div></div></blockquote><div><br></div><div>...well after a reboot, I managed to get the Colossus2 up and running with mythbackend.  I'm still getting the invalid response messages in mythbackend but the recorder is working as expected. I am also experiencing the very first capture issue John Poet mentioned in the original email, but his suggested fix on his github page works.</div><div><br></div><div>A lesson learned in my dealings with Colossus2 is that much like the original hdpvr, mythtv must be the only program to access the output from the Colossus2 or things get hosed up.<br></div><div><br></div><div>John Poet, thanks again for the great work getting this working!!!</div></div></div>