[mythtv-users] Fwd: Re: Hauppauge HD-PVR2 / Colossus2 support
John Hoyt
john.hoyt at gmail.com
Fri Dec 28 16:32:33 UTC 2018
On Fri, Dec 28, 2018 at 11:13 AM John P Poet <jppoet at gmail.com> wrote:
> On Fri, Dec 28, 2018 at 6:17 AM John Hoyt <john.hoyt at gmail.com> wrote:
>
>> On Thu, Dec 27, 2018 at 7:23 PM John Hoyt <john.hoyt at gmail.com> wrote:
>>
>>> On Sat, Dec 22, 2018 at 1:28 PM John P Poet <jppoet at gmail.com> wrote:
>>>
>>>>
>>>> For those of you interested but not tracking changes @
>>>> https://github.com/jpoet/HauppaugeUSB , a few HDMI related issues have
>>>> been fixed:
>>>>
>>>> - Interlaced fields are now in the correct order
>>>> - AC3 codec works
>>>>
>>>> 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.
>>>>
>>>> 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.
>>>>
>>>>
>>>> John
>>>> _______________________________________________
>>>> mythtv-users mailing list
>>>> mythtv-users at mythtv.org
>>>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>>> MythTV Forums: https://forum.mythtv.org
>>>
>>>
>>> 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.
>>>
>>> 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?
>>>
>>> Thanks again!
>>> ~John
>>>
>>
>> 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.
>>
>> 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?
>>
>> Mythbackend console:
>>
>> 2018-12-28 08:01:53.618273 N MythBackend: Starting up as the master
>> server.
>> 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'
>> 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.'
>> 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.'
>> 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 '
>> 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?"'
>> 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 '
>> 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
>> 2018-12-28 08:01:53.706261 E ExternChan[4](/opt/Hauppauge/bin/hauppauge2
>> -c /opt/Hauppauge/etc/colossus2-1.conf): Open failed
>> 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
>> 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?"'
>> 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?''
>> 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?"''
>> 2018-12-28 08:01:53.712449 E Problem with capture cards. Card 4 failed
>> init
>>
>> hauppauge2 log:
>>
>> 2018-12-28 08:01:53.703831 C [main] hauppauge2.cpp:344 (main) -
>> Initializing [Bus: 3, Port: 1] E585-00-00D642B7
>> 2018-12-28 08:01:53.705882 I [Buffer] MythTV.cpp:431 (Run) - Buffer:
>> Ready for data.
>> 2018-12-28 08:01:53.705894 I [Commands] MythTV.cpp:431 (Run) - Buffer:
>> Ready for data.Command parser: ready.
>> 2018-12-28 08:01:53.706014 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'APIVersion?'
>> 2018-12-28 08:01:53.706029 N [Commands] MythTV.cpp:234 (send_status) -
>> APIVersion?: ':OK:2'
>> 2018-12-28 08:01:53.706089 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'APIVersion?'
>> 2018-12-28 08:01:53.706114 N [Commands] MythTV.cpp:234 (send_status) -
>> APIVersion?: ':OK:2'
>> 2018-12-28 08:01:53.706128 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'APIVersion?'
>> 2018-12-28 08:01:53.706139 N [Commands] MythTV.cpp:234 (send_status) -
>> APIVersion?: ':OK:2'
>> 2018-12-28 08:01:53.706170 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing '1:APIVersion?'
>> 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?"'
>> 2018-12-28 08:01:53.706210 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'Version?'
>> 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?"'
>> 2018-12-28 08:01:53.706235 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'Version?'
>> 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?"'
>> 2018-12-28 08:01:53.706257 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'Version?'
>> 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?"'
>> 2018-12-28 08:01:53.706278 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'CloseRecorder'
>> 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"'
>> 2018-12-28 08:01:53.706299 D [Commands] MythTV.cpp:242 (process_command)
>> - Processing 'CloseRecorder'
>> 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"'
>> 2018-12-28 08:01:53.712327 E [Commands] MythTV.cpp:439 (Run) - poll eof
>> (POLLHUP)
>> 2018-12-28 08:01:53.712358 I [Commands] MythTV.cpp:475 (Run) - Command
>> parser: shutting down
>>
>>
> Hi John,
>
> Sorry I didn't respond earlier -- my internet was down yesterday. As it
> happens, I discovered that issue myself recently and have fixed it in
> mythtv master, but it looks like the ppa has an older version. You can
> either try and grab a newer version of mythtv, or you can include the
> "--quiet" option when you run mythbackend.
>
> What is happening, is the hauppauge2 thinks it is okay to "log to the
> console" which is messing up the communication between it and mythbackend.
> the "--quiet" option tells it not to do that. The options passed to
> mythbackend also get propagated to the hauppauge2 application, so that is
> the easiest way to add that option.
>
> John
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
Thanks John, I'm uploading a new recipe to my ppa with the latest from
mythtv master currently and should be good to go once it compiles / posts.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20181228/fc103bcb/attachment-0001.html>
More information about the mythtv-users
mailing list