[mythtv-users] DCX3200 Fails in 0.24-2

Robert McNamara robert.mcnamara at gmail.com
Wed Jun 15 15:58:43 UTC 2011


On Wed, Jun 15, 2011 at 3:52 PM, Tom Flair <lists at graniteskies.net> wrote:
>
>
> On Wed, Jun 15, 2011 at 10:47 AM, <moodyjunk at frontiernet.net> wrote:
>>
>> I'm running Fedora 12 with MythTV 0.24-2 and trying to connect a DCX-3200
>> STB.  MythTV reports it as a failed tuner.  mythbackend.log reports:
>>    FireChan(0025F2FFFE16BC63), Error: Model: 'DCX-3200' is not supported.
>> though mythtvsetup panel provides DCX-3200 as a valid cable box model.
>>
>>
>> plugreport shows the STB connected as p2p:
>> Node 2 GUID 0x0025f2fffe16bc63
>> ------------------------------
>> oMPR n_plugs=1, data_rate=2, bcast_channel=63
>> oPCR[0] online=1, bcast_connection=0, n_p2p_connections=1
>>        channel=1, data_rate=2, overhead_id=0, payload=376
>> iMPR n_plugs=0, data_rate=2
>>
>> and I can successfully record via:
>>    test-mpeg2 -r 2 >test2.mpg
>>
>> So, Linux likes the DCX-3200 just fine, but MythTV 0.24-2 does but
>> doesn't.
>>
>> Can someone please confirm that DXC-3200 is supported by 0.24-2, and
>> assuming it is give me some hints as to why mythbackend.log is complaining?
>>  Thanks.
>>
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>
> The DCX-3200 worked fine when I was on .24 and still does on master.
>
> --- libs/libmythtv/firewiredevice.cpp_orig    2010-08-20 00:03:12.000000000
> -0500
> +++ libs/libmythtv/firewiredevice.cpp    2010-09-23 20:55:29.040059905 -0500
> @@ -494,6 +494,7 @@ bool FirewireDevice::IsSTBSupported(cons
>  {
>      QString model = panel_model.toUpper();
>      return ((model == "DCH-3200") ||
> +            (model == "DCX-3200") ||
>              (model == "DCH-3416") ||
>              (model == "DCT-3412") ||
>              (model == "DCT-3416") ||
>


Note that DCX-3200 is just a text label, and has nothing to do with
its supported status.  What allows or prevents a firewire box from
working is the code containing the vendor and model IDs for the
particular version of the box you've got.  The DCX-3200 can (and does)
have numerous vendor and model IDs, and each time a new one is
discovered, it needs to be added to the code.  Not ideal, but it's
just the way it works, sadly.  Anyway, the models and vendor IDs of
the DCX-3200 we knew of up until .24 are supported.  If it doesn't
work for you, it is probable that you have a vendor or model ID we
have not yet seen.

Robert


More information about the mythtv-users mailing list