[mythtv-users] DCT 6200 Firewire problems
David Frascone
dave at frascone.com
Thu Apr 26 17:13:23 UTC 2007
Oops -- meant to send this only to -dev -- please ignore.
David Frascone wrote:
> Attached more logs of attempting to do a recording. I've tried
> resettign the bus, using ptp, updating my code with the patch below,
> doing a full rebuild, and switching to broadcast, with a channel
> changing script making sure things were in sync.
>
> What's wrong here? This is a new STB, and I've gotten at least one
> good recording off of it . . .
>
> -Dave
>
> David Frascone wrote:
>> BTW - I noticed that my device is not listed in mythfirewire.cpp or
>> 6200ch.c -- attaching patches.
>>
>> -Dave
>>
>> David Frascone wrote:
>>> Ok -- I've done a few recordings w/o issues . . and then, suddenly,
>>> things stop working. Nothing will work over firewire:
>>>
>>> 2007-04-26 09:59:38.459 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 1000 msec...
>>> 2007-04-26 09:59:38.511 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 1050 msec...
>>> 2007-04-26 09:59:38.511 LFireDev(0019A6FFFEF29743): ResetBus() -- begin
>>> 2007-04-26 09:59:38.512 LFireDev(0019A6FFFEF29743), Warning: Bus
>>> Reset disabled
>>> eno: Success (0)
>>> 2007-04-26 09:59:38.513 LFireDev(0019A6FFFEF29743): ResetBus() -- end
>>> 2007-04-26 09:59:38.563 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 50 msec...
>>> 2007-04-26 09:59:38.615 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 100 msec...
>>> 2007-04-26 09:59:38.667 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 150 msec...
>>> 2007-04-26 09:59:38.719 LFireDev(0019A6FFFEF29743), Warning: No
>>> Input in 200 mse
>>>
>>> firewire tester sometimes works perfectly, sometimes it doesn't work
>>> at all. Broadcast seems just as flaky as ptp, in the tester.
>>> Resetting the bus seems to work wonders. So -- what shoudl I do?
>>>
>>> There are many scripts out there to change channels . . should I use
>>> one of them and reset the bus before a change (I only have one stb
>>> on the bus)?
>>>
>>> -Dave
>>>
>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------
>>
>> Index: libs/libmythtv/firewiredevice.cpp
>> ===================================================================
>> --- libs/libmythtv/firewiredevice.cpp (revision 13351)
>> +++ libs/libmythtv/firewiredevice.cpp (working copy)
>> @@ -390,6 +390,7 @@
>> { /* 6200 */
>> 0x0ce5, 0x0e5c, 0x1225, 0x0f9f, 0x1180,
>> 0x12c9, 0x11ae, 0x152f, 0x14e8, 0x16b5, 0x1371,
>> + 0x19a6,
>> /* 6212 */
>> 0x0f9f, 0x152f,
>> /* 6216, 2224 */
>> Index: contrib/channel_changers/6200ch.c
>> ===================================================================
>> --- contrib/channel_changers/6200ch.c (revision 13351)
>> +++ contrib/channel_changers/6200ch.c (working copy)
>> @@ -48,6 +48,7 @@
>> #define DCT6200_VENDOR_ID9 0x000014e8
>> #define DCT6200_VENDOR_ID10 0x000016b5
>> #define DCT6200_VENDOR_ID11 0x00001371
>> +#define DCT6200_VENDOR_ID12 0x000019a6
>> #define DCT6200_SPEC_ID 0x00005068
>> #define DCT6200_SW_VERSION 0x00010101
>> #define DCT6200_MODEL_ID1 0x0000620a
>> @@ -191,6 +192,7 @@
>> (dir.vendor_id == DCT6200_VENDOR_ID9) ||
>> (dir.vendor_id == DCT6200_VENDOR_ID10) ||
>> (dir.vendor_id == DCT6200_VENDOR_ID11) ||
>> + (dir.vendor_id == DCT6200_VENDOR_ID12) ||
>> (dir.vendor_id == DCT6412_VENDOR_ID1) ||
>> (dir.vendor_id == DCT6412_VENDOR_ID2) ||
>> (dir.vendor_id == DCT6416_VENDOR_ID1) ||
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
--
David Frascone
If truth is stranger than fiction, you must be truth!
More information about the mythtv-users
mailing list