[mythtv-commits] Re: Ticket #430: Tuner busy on consecutive recordings

MythTV mythtv at cvs.mythtv.org
Fri Oct 7 20:02:31 UTC 2005


#430: Tuner busy on consecutive recordings
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |        Owner:  danielk 
     Type:  defect     |       Status:  assigned
 Priority:  critical   |    Milestone:          
Component:  mythtv     |      Version:  head    
 Severity:  high       |   Resolution:          
-----------------------+----------------------------------------------------
Comment (by anonymous):

 Here is one of these events from last night from the logs for mb -v
 record. I had never seen this until Thursday 10/6. On Wed 10/5 I had
 several back to back recordings with no failures.

 Here "Mail Call: Hurricane Katrina" should have ended and 21:00 on card 2
 and "The Amazing Race" should have started. However, at 21:00:00.977 it
 reported that it was starting overrecord time anyway and failed to start
 "The Amazing Race" reporting rsTunerBusy.

 There were no log entries for 15 minutes before this point nor any
 frontend events.

 {{{
 2005-10-06 20:59:30.775 TVRec(2): SetFlags(AskAllowRecording,) ->
 FrontendReady,RunMainLoop,AskAllowRecording,RecorderRunning,
 2005-10-06 20:59:30.848 TVRec(2): ClearFlags(AskAllowRecording,) ->
 FrontendReady,RunMainLoop,RecorderRunning,
 2005-10-06 21:00:00.977 TVRec(2): Switching to overrecord for 24 more
 seconds
 2005-10-06 21:00:01.003 TVRec(2): ClearFlags(FinishRecording,) ->
 FrontendReady,RunMainLoop,RecorderRunning,
 2005-10-06 21:00:04.065 Started recording The Apprentice "Something Old,
 Something New": channel 1003 on cardid 1, sourceid 1
 2005-10-06 21:00:04.201 scheduler: Last message repeated 1 times
 2005-10-06 21:00:04.208 scheduler: Started recording
 2005-10-06 21:00:04.336 TVRec(2): ClearFlags(AskAllowRecording,) ->
 FrontendReady,RunMainLoop,RecorderRunning,
 2005-10-06 21:00:04.340 TVRec(2): Wanted to record: The Amazing Race 2344
 Thu Oct 6 21:00:00 2005 Thu Oct 6 22:00:00 2005
                         But the current state is: RecordingOnly
 Currently recording: Mail Call: Hurricane Katrina 1043 Thu Oct 6 20:00:0
 0 2005 Thu Oct 6 21:00:00 2005
 2005-10-06 21:00:04.341 TVRec(2): ClearFlags(CancelNextRecording,) ->
 FrontendReady,RunMainLoop,RecorderRunning,
 2005-10-06 21:00:04.342 TVRec(2): Changing from RecordingOnly to None
 2005-10-06 21:00:04.343 TVRec(2):
 ClearFlags(FrontendReady,CancelNextRecording,) ->
 RunMainLoop,RecorderRunning,
 2005-10-06 21:00:04.344 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2005-10-06 21:00:04.347 TVRec(2): Request: Program(no) channel() input()
 flags(CloseRec,KillRingBuffer,)
 2005-10-06 21:00:04.348 TVRec(2): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2005-10-06 21:00:04.352 Finished recording Mail Call: Hurricane Katrina:
 channel 1043
 2005-10-06 21:00:04.371 scheduler: Finished recording
 2005-10-06 21:00:04.630 TVRec(2): ClearFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,
 2005-10-06 21:00:04.633 TVRec(2): ClearFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,
 2005-10-06 21:00:04.634 TVRec(2): Tearing down RingBuffer
 2005-10-06 21:00:04.649 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,AskAllowRecording,
 2005-10-06 21:00:04.667 Canceled recording The Amazing Race "Mow Em Down
 Like Grass": channel 2344 on cardid 2, sourceid 2
 2005-10-06 21:00:04.672 scheduler: Canceled recording
 }}}

 I tried to reproduce the problem with some manual recordings but the later
 recording started, however, it still started overrecord then finished
 three seconds later and stared the other recording late.

 {{{
 2005-10-06 22:34:30.741 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:00.859 TVRec(2): Switching to overrecord for 24 more
 seconds
 2005-10-06 22:35:00.865 TVRec(2): ClearFlags(FinishRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:02.872 TVRec(2): ClearFlags(AskAllowRecording,) ->
 RunMainLoop,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:02.873 TVRec(2): Changing from RecordingOnly to None
 2005-10-06 22:35:02.874 TVRec(2):
 ClearFlags(FrontendReady,CancelNextRecording,) ->
 RunMainLoop,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:02.875 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:02.876 TVRec(2): Request: Program(no) channel() input()
 flags(CloseRec,KillRingBuffer,)
 2005-10-06 22:35:02.877 TVRec(2): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:02.879 Finished recording Third (Manual Record) "Thu Oct
 6 22:30:00 2005": channel 1003
 2005-10-06 22:35:03.044 scheduler: Finished recording
 2005-10-06 22:35:03.224 TVRec(2): ClearFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.252 TVRec(2): ClearFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.254 TVRec(2): Tearing down RingBuffer
 2005-10-06 22:35:03.266 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.267 TVRec(2): ClearFlags(CancelNextRecording,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.268 TVRec(2): Changing from None to RecordingOnly
 2005-10-06 22:35:03.269 TVRec(2):
 ClearFlags(FrontendReady,CancelNextRecording,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.270 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.271 TVRec(2): Request: Program(yes) channel() input()
 flags(Recording,)
 2005-10-06 22:35:03.272 TVRec(2): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.273 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,AskAllowRecording,RingBufferReset,
 2005-10-06 22:35:03.307 TVRec(2): SetFlags(NeedToStartRecorder,) ->
 RunMainLoop,AskAllowRecording,NeedToStartRecorder,RingBufferReset,
 2005-10-06 22:35:03.308 TVRec(2): Starting Recorder
 2005-10-06 22:35:03.351 TVRec(2): Using profile 'Low Quality' to record
 2005-10-06 22:35:03.365 SetRecording(0x0x834f798)
 2005-10-06 22:35:03.366 Prog title: Fourth (Manual Record)
 2005-10-06 22:35:03.389 TVRec(2): SetFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,NeedToStartRecorder,RecorderRunning,RingBufferReset,
 2005-10-06 22:35:03.406 Started recording Fourth (Manual Record) "Thu Oct
 6 22:35:00 2005": channel 1003 on cardid 2, sourceid 1
 2005-10-06 22:35:03.412 scheduler: Started recording
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/430>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list