[mythtv] Unknown command: UNKNOWN_COMMAND

Brian Foddy bfoddy at visi.com
Sun Apr 3 01:43:59 UTC 2005


On Sunday 27 March 2005 12:55 pm, Brian Foddy wrote:
> Master log:
> 2005-03-27 08:00:02.540 scheduler: Schedule Change
> 2005-03-27 09:00:00.033 Unknown command:
> 2005-03-27 09:00:00.059 Unknown command:
> 2005-03-27 09:00:00.070 Unknown command:
> 2005-03-27 09:00:00.082 Unknown command:
> 2005-03-27 09:00:00.093 Unknown command:
> 2005-03-27 09:00:00.105 Unknown command:
> 2005-03-27 09:00:00.119 Unknown command:
> 2005-03-27 09:00:00.132 Unknown command:
> 2005-03-27 09:00:00.168 Unknown command:
> 2005-03-27 09:00:00.180 Unknown command:
> 2005-03-27 09:00:00.191 Unknown command:
> 2005-03-27 09:00:00.205 Unknown command:
> 2005-03-27 09:00:00.217 Unknown command:
> 2005-03-27 09:00:00.230 Unknown command:
> 2005-03-27 09:00:00.236 Unknown command:
> 2005-03-27 09:00:00.243 Unknown command:
> 2005-03-27 09:00:00.250 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:00.257 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:00.264 Unknown command: UNKNOWN_COMMAND
> ...etc
> 2005-03-27 09:00:02.641 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:02.652 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:02.662 Canceled recording "Meet the Press" on channel:
> 1011 on cardid: 1, sourceid 1
> 2005-03-27 09:00:03.255 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.267 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.278 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.309 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.334 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.345 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.356 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.367 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.378 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.389 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.400 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.411 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.423 Unknown command: 5
> 2005-03-27 09:00:03.435 Unknown command: 1
> 2005-03-27 09:00:03.446 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:03.457 Unknown command: UNKNOWN_COMMAND
>
>
> Slave Log:
> 2005-03-27 08:00:03.304 Changing from None to RecordingOnly
> 2005-03-27 09:00:00.002 Finished recording This Week With George
> Stephanopoulos on channel: 1005
> 2005-03-27 09:00:00.022 Changing from RecordingOnly to None
> 2005-03-27 09:00:00.040 Unknown command: OK
> 2005-03-27 09:00:00.060 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:00.066 Unknown command: UNKNOWN_COMMAND
> ...etc
> 2005-03-27 09:00:04.039 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.040 Changing from None to RecordingOnly
> 2005-03-27 09:00:04.049 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.055 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.061 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.068 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.074 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.081 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.086 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.092 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.098 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.105 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.112 Unknown command: UNKNOWN_COMMAND
> 2005-03-27 09:00:04.140 Unknown command: COMMAND15
> 2005-03-27 09:00:04.140 Unknown command:
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
I've struggled with this fatal error for almost 2 weeks now, with CVS 
snapshots from 3/19, 3/26, and now 4/2.  As far as I can tell, its 
caused when the slave backend moves from Recordonly to None, 
and its more common when the
slave is finishing multiple recordings at the same time.  It appears to send
the master a blank command, which the master responds with a UNKNOWN_COMMAND,
which the slave doesn't understand so the infinite loop has started.
Requiring both backends to be restarted.

It happens aprox 50% of the time the slave finishes a recording; probably
80% of the time when it finishes 2 or more recordings at the same time.

Can someone give me some guidance on where to put additional
debugging outputs, verbose output commands, etc that would help
pin point and correct the problem?

As a possible short-term alternative, I can see in the code how it forms
an infinite loop when the UNKNOWN_COMMAND is again unknown and
replies with the same.  What can it reply with that would stop the loop
from continuing?  I'd rather find the root cause too, but right now I'd take
anything.

This is very frustrating...
Brian


More information about the mythtv-dev mailing list