[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