[mythtv-commits] Ticket #1648: DCT-6200 problem

MythTV mythtv at cvs.mythtv.org
Sat Jan 20 20:28:10 UTC 2007


#1648: DCT-6200 problem
--------------------+-------------------------------------------------------
 Reporter:  xris    |        Owner:  jwestfall
     Type:  patch   |       Status:  new      
 Priority:  minor   |    Milestone:  0.21     
Component:  mythtv  |      Version:  head     
 Severity:  medium  |   Resolution:           
--------------------+-------------------------------------------------------
Changes (by curtis at stanfordcomputing.com):

  * summary:  Firewire Recorder missing signal monitor (get's stuck) =>
              DCT-6200 problem

Comment:

 The mythtv-firewire branch has stopped working on my DCT-6200 again. Works
 fine with mythtv-20. Here is the -v record,channel log from the backend:


 {{{

 2007-01-20 13:21:45.343 LAVCInfo(): Getting raw1394 handle for port 0
 2007-01-20 13:21:45.349 LFireDev(0014E8FFFE1D4773): Subunit Types: Tuner,
 Panel,
 2007-01-20 13:21:45.350 LFireDev(0014E8FFFE1D4773): Starting port handler
 thread
 2007-01-20 13:21:45.352 LFireDev(0014E8FFFE1D4773): Waiting for port
 handler thread to start
 2007-01-20 13:21:45.352 LFireDev(0014E8FFFE1D4773): RunPortHandler --
 start
 2007-01-20 13:21:45.353 LFireDev(0014E8FFFE1D4773): RunPortHandler -- got
 first lock
 2007-01-20 13:21:45.365 LFireDev(0014E8FFFE1D4773): Port handler thread
 started
 2007-01-20 13:21:45.367 External channel change:
 /usr/local/bin/change_channel.fw 3
 2007-01-20 13:21:45.377 Waiting for External Tuning program to exit
 2007-01-20 13:21:46.385 ret_pid(0) child(10636) status(0x0)
 2007-01-20 13:21:47.393 ret_pid(10636) child(10636) status(0x0)
 2007-01-20 13:21:47.395 External Tuning program no longer running
 2007-01-20 13:21:47.396 External Tuning program exited with no error
 2007-01-20 13:21:47.417 TVRec(2): SetFlags(RunMainLoop,) -> RunMainLoop,
 2007-01-20 13:21:47.418 TVRec(2): ClearFlags(ExitPlayer,FinishRecording,)
 -> RunMainLoop,
 2007-01-20 13:21:47.420 New DB scheduler connection
 2007-01-20 13:21:47.422 Connected to database 'mythconverg' at host:
 localhost
 2007-01-20 13:21:47.427 Main::Starting HttpServer
 2007-01-20 13:21:47.438 Main::Registering HttpStatus Extension
 2007-01-20 13:21:47.461 mythbackend version: 0.20.20070111-1
 www.mythtv.org
 2007-01-20 13:21:47.463 Enabled verbose msgs:  important general record
 channel
 2007-01-20 13:21:47.466 AutoExpire: Found max recording rate of 138 MB/min
 2007-01-20 13:21:47.470 AutoExpire: CalcParams(): Required Free Space: 2.0
 GB w/freq: 10 min
 2007-01-20 13:21:49.473 Reschedule requested for id -1.
 2007-01-20 13:21:51.205 Scheduled 721 items in 1.7 = 0.52 match + 1.21
 place
 2007-01-20 13:21:51.212 scheduler: Scheduled items: Scheduled 721 items in
 1.7 = 0.52 match + 1.21 place
 2007-01-20 13:21:51.219 Recording starts soon, AUTO-Startup assumed
 2007-01-20 13:21:54.665 mythbackend: Running housekeeping thread
 2007-01-20 13:22:07.436 Expiring 0 MBytes for 1003 @ Sat Jan 20 13:00:00
 2007 => PLAN Canada "Destination Hope"
 2007-01-20 13:22:07.442 autoexpire: Expiring Program: Expiring 0 MBytes
 for 1003 @ Sat Jan 20 13:00:00 2007 => PLAN Canada "Destination Hope"
 2007-01-20 13:22:21.381 MainServer::HandleAnnounce Monitor
 2007-01-20 13:22:21.383 adding: butters as a client (events: 0)
 2007-01-20 13:22:21.385 MainServer::HandleAnnounce Monitor
 2007-01-20 13:22:21.386 adding: butters as a client (events: 1)
 2007-01-20 13:22:22.808 Getting next free recorder after : -1
 2007-01-20 13:22:22.813 Checking card 2. Best card so far 2
 2007-01-20 13:22:22.818 MainServer::HandleAnnounce Playback
 2007-01-20 13:22:22.820 adding: butters as a client (events: 0)
 2007-01-20 13:22:22.823 TVRec(2): Changing from None to WatchingLiveTV
 2007-01-20 13:22:22.825 TVRec(2):
 ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
 2007-01-20 13:22:22.826 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,
 2007-01-20 13:22:22.827 TVRec(2): Request: Program(no) channel() input()
 flags(LiveTV,)
 2007-01-20 13:22:22.828 TVRec(2): HW Tuner: 2->2
 2007-01-20 13:22:22.830 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,AskAllowRecording,
 2007-01-20 13:22:22.831 FireChan(0014E8FFFE1D4773): Open()
 2007-01-20 13:22:22.833 External channel change:
 /usr/local/bin/change_channel.fw 3
 2007-01-20 13:22:22.844 Waiting for External Tuning program to exit
 2007-01-20 13:22:23.852 ret_pid(0) child(10653) status(0x0)
 2007-01-20 13:22:24.860 ret_pid(10653) child(10653) status(0x0)
 2007-01-20 13:22:24.862 External Tuning program no longer running
 2007-01-20 13:22:24.863 External Tuning program exited with no error
 2007-01-20 13:22:24.864 TVRec(2): CreateLiveTVRingBuffer()
 2007-01-20 13:22:24.865 TVRec(2): GetProgramRingBufferForLiveTV()
 2007-01-20 13:22:24.945 TVRec(2): StartedRecording(0x8227430)
 fn(/media/video/1003_20070120132224.mpg)
 2007-01-20 13:22:24.960 Chain: Appended at 0 '1003_20070120132224'
 2007-01-20 13:22:24.970 TVRec(2): Starting Signal Monitor
 2007-01-20 13:22:24.972 TVRec(2): SetupSignalMonitor(1, 1)
 2007-01-20 13:22:24.974 FireChan(0014E8FFFE1D4773): Open()
 2007-01-20 13:22:24.975 FireSM(0014E8FFFE1D4773): ctor
 2007-01-20 13:22:24.976 SM(0014E8FFFE1D4773)::AddFlags: Seen() Match()
 Wait(Sig,)
 2007-01-20 13:22:24.977 FireDev(0014E8FFFE1D4773): Requesting STB Power
 State
 2007-01-20 13:22:24.979 FireDev(0014E8FFFE1D4773): STB Power State: On
 2007-01-20 13:22:24.980 TVRec(2): Signal monitor successfully created
 2007-01-20 13:22:24.982 TVRec(2): Setting up table monitoring.
 2007-01-20 13:22:24.983 TVRec(2) Error: No valid DTV info, ATSC maj(0)
 min(0), MPEG pn(-1)
 2007-01-20 13:22:24.984 TVRec(2) Error: Failed to setup digital signal
 monitoring
 2007-01-20 13:22:24.985 TVRec(2) Error: Failed to setup signal monitor
 2007-01-20 13:22:24.986 FireSM(0014E8FFFE1D4773): Stop() -- begin
 2007-01-20 13:22:24.987 SM(0014E8FFFE1D4773)::Stop: begin
 2007-01-20 13:22:24.987 SM(0014E8FFFE1D4773)::Stop: end
 2007-01-20 13:22:24.988 FireSM(0014E8FFFE1D4773): Stop() -- end
 2007-01-20 13:22:24.989 TVRec(2): SetFlags(SignalMonitorRunning,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,
 2007-01-20 13:22:24.991 TVRec(2): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,
 2007-01-20 13:22:24.992 TVRec(2): SetFlags(DummyRecorderRunning,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,
 2007-01-20 13:22:24.993 DummyDTVRecorder -- started
 2007-01-20 13:22:24.993 TVRec(2): SetFlags(RingBufferReady,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:22:24.994 TVRec(2): SetFlags(CancelNextRecording,) ->
 RunMainLoop,CancelNextRecording,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:22:25.582 TVRec(2): SetFlags(FrontendReady,) ->
 FrontendReady,RunMainLoop,CancelNextRecording,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:23:03.132 StopLiveTV(void) curRec: 0x8227430 pseudoRec: 0
 2007-01-20 13:23:03.136 TVRec(2): Changing from WatchingLiveTV to None
 2007-01-20 13:23:03.137 TVRec(2):
 ClearFlags(FrontendReady,CancelNextRecording,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:23:03.138 TVRec(2): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:23:03.140 TVRec(2): Request: Program(no) channel() input()
 flags(KillRec,KillRingBuffer,)
 2007-01-20 13:23:03.141 TVRec(2): ClearFlags(SignalMonitorRunning,) ->
 RunMainLoop,AskAllowRecording,DummyRecorderRunning,RingBufferReady,
 2007-01-20 13:23:03.142 TVRec(2): ClearFlags(DummyRecorderRunning,) ->
 RunMainLoop,AskAllowRecording,RingBufferReady,
 2007-01-20 13:23:03.145 TVRec(2): FinishedRecording(PLAN Canada) in
 recgroup: LiveTV
 2007-01-20 13:23:03.148 Chain: Updated endtime for '1003_20070120132224'
 to 20070120132303
 2007-01-20 13:23:03.151 Finished recording PLAN Canada "Destination Hope":
 channel 1003
 2007-01-20 13:23:03.158 scheduler: Finished recording: PLAN Canada
 "Destination Hope": channel 1003
 2007-01-20 13:23:03.162 FireChan(0014E8FFFE1D4773): Close()
 2007-01-20 13:23:03.163 LFireDev(0014E8FFFE1D4773): Stopping Port Handler
 Thread
 2007-01-20 13:23:03.164 LFireDev(0014E8FFFE1D4773): Stopping Port Handler
 Thread -- locked
 2007-01-20 13:23:03.165 LFireDev(0014E8FFFE1D4773): ClosePort()
 2007-01-20 13:23:03.166 LFireDev(0014E8FFFE1D4773): Waiting for port
 handler thread to stop
 2007-01-20 13:23:03.203 LFireDev(0014E8FFFE1D4773): RunPortHandler -- end
 2007-01-20 13:23:03.211 LFireDev(0014E8FFFE1D4773): Joining port handler
 thread
 2007-01-20 13:23:03.212 LAVCInfo(): Releasing raw1394 handle
 2007-01-20 13:23:03.213 TVRec(2): Tearing down RingBuffer
 2007-01-20 13:23:03.214 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,AskAllowRecording,RingBufferReady,
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1648#comment:22>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list