[mythtv] DCT 6200 Firewire problems
David Frascone
dave at frascone.com
Thu Apr 26 17:08:57 UTC 2007
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
>
--
David Frascone
The worst day fishing is better than the best day working.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: failure.log.gz
Type: application/x-gunzip
Size: 6069 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20070426/16207b72/attachment.bin
More information about the mythtv-dev
mailing list