[mythtv-users] digital tuner will not record

Brian J. Murrell brian at interlinx.bc.ca
Tue Aug 24 21:43:10 UTC 2010


I have a slave backend (branches/release-0-23-fixes [25609]) with an HVR
950q plugged into it and configured.

I can't seem to get it to record anything though.  For example, just
trying to watch Live TV with it, the backend, running with -v record,
reports:

2010-08-24 17:34:28.518 TVRec(8): CancelNextRecording(1) -- begin
2010-08-24 17:34:28.518 TVRec(8): CancelNextRecording(1) -- error, unknown recording
2010-08-24 17:34:28.519 TVRec(9): CancelNextRecording(1) -- begin
2010-08-24 17:34:28.519 TVRec(9): CancelNextRecording(1) -- error, unknown recording
2010-08-24 17:34:28.519 TVRec(10): CancelNextRecording(1) -- begin
2010-08-24 17:34:28.519 TVRec(10): CancelNextRecording(1) -- error, unknown recording
2010-08-24 17:34:36.969 mythbackend: Running housekeeping thread
2010-08-24 17:35:01.775 MainServer::ANN Playback
2010-08-24 17:35:01.775 adding: pc as a client (events: 0)
2010-08-24 17:35:01.779 TVRec(8): Changing from None to WatchingLiveTV
2010-08-24 17:35:01.779 TVRec(8): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2010-08-24 17:35:01.779 TVRec(8): Request: Program(no) channel() input() flags(LiveTV,)
2010-08-24 17:35:01.793 TVRec(8): HW Tuner: 8->8
2010-08-24 17:35:01.805 TVRec(8): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,
2010-08-24 17:35:01.805 TVRec(8): No recorder yet, calling TuningFrequency
2010-08-24 17:35:08.812 MainServer::ANN Playback
2010-08-24 17:35:08.812 adding: pc as a client (events: 0)
2010-08-24 17:35:08.997 DVBChan(8:/dev/dvb/adapter0/frontend0): Using DVB card /dev/dvb/adapter0/frontend0, with frontend 'Auvitek AU8522 QAM/8VSB Frontend'.
2010-08-24 17:35:09.499 TVRec(8): CreateLiveTVRingBuffer()
2010-08-24 17:35:09.499 TVRec(8): GetProgramRingBufferForLiveTV()
2010-08-24 17:35:10.046 TVRec(8): StartedRecording(0xb2f06438) fn(/storage1/2001_20100824173509.mpg)
2010-08-24 17:35:10.088 Chain: Appended at 1 '2001_20100824173509'
2010-08-24 17:35:10.090 TVRec(8): Starting Signal Monitor
2010-08-24 17:35:10.090 TVRec(8): SetupSignalMonitor(1, 1)
2010-08-24 17:35:10.117 TVRec(8): Signal monitor successfully created
2010-08-24 17:35:10.118 TVRec(8): Setting up table monitoring.
2010-08-24 17:35:10.127 Using profile 'Live TV' to record
2010-08-24 17:35:10.127 TVRec(8): MPEG program number: 1
2010-08-24 17:35:10.127 TVRec(8): Successfully set up MPEG table monitoring.
2010-08-24 17:35:10.128 TVRec(8): SetFlags(SignalMonitorRunning,) -> RunMainLoop,SignalMonitorRunning,
2010-08-24 17:35:10.128 TVRec(8): ClearFlags(WaitingForSignal,) -> RunMainLoop,SignalMonitorRunning,
2010-08-24 17:35:10.128 TVRec(8): SetFlags(WaitingForSignal,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,
2010-08-24 17:35:10.128 TVRec(8): SetFlags(DummyRecorderRunning,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,
2010-08-24 17:35:10.128 DummyDTVRecorder -- started
2010-08-24 17:35:10.128 TVRec(8): SetFlags(RingBufferReady,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.128 TVRec(8): ClearFlags(NeedToStartRecorder,) -> RunMainLoop,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.128 TVRec(8): SetFlags(NeedToStartRecorder,) -> RunMainLoop,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.131 TVRec(8): SetFlags(CancelNextRecording,) -> RunMainLoop,CancelNextRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.136 TVRec(8): StopLiveTV(void) curRec: 0xb2f06438 pseudoRec: 0x0
2010-08-24 17:35:10.139 ProgramInfo(): Updated pathname '':'' -> '2001_20100824173509.mpg'
2010-08-24 17:35:10.139 TVRec(8): Changing from WatchingLiveTV to None
2010-08-24 17:35:10.140 TVRec(8): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.140 TVRec(8): Request: Program(no) channel() input() flags(KillRec,KillRingBuffer,)
2010-08-24 17:35:10.140 TVRec(8): TeardownSignalMonitor() -- begin
2010-08-24 17:35:10.200 DVBSH(/dev/dvb/adapter0/frontend0): RemoveListener(0xb2f09578) -- begin
2010-08-24 17:35:10.200 DVBSH(/dev/dvb/adapter0/frontend0): RemoveListener(0xb2f09578) -- locked
2010-08-24 17:35:10.200 DVBSH(/dev/dvb/adapter0/frontend0): RemoveListener(0xb2f09578) -- end
2010-08-24 17:35:10.201 TVRec(8): TeardownSignalMonitor() -- end
2010-08-24 17:35:10.201 TVRec(8): ClearFlags(SignalMonitorRunning,) -> RunMainLoop,WaitingForSignal,NeedToStartRecorder,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.201 TVRec(8): ClearFlags(WaitingForSignal,) -> RunMainLoop,NeedToStartRecorder,DummyRecorderRunning,RingBufferReady,
2010-08-24 17:35:10.201 TVRec(8): ClearFlags(DummyRecorderRunning,) -> RunMainLoop,NeedToStartRecorder,RingBufferReady,
2010-08-24 17:35:10.204 ProgramInfo(): Updated pathname '':'' -> '2001_20100824173509.mpg'
2010-08-24 17:35:10.204 TVRec(8): FinishedRecording(On Demand) in recgroup: LiveTV
2010-08-24 17:35:10.205 Chain: Updated endtime for '2001_20100824173509' to 20100824173510
2010-08-24 17:35:10.207 Finished recording On Demand: channel 2001
2010-08-24 17:35:10.211 scheduler: Finished recording: On Demand: channel 2001
2010-08-24 17:35:10.215 TVRec(8): Tearing down RingBuffer
2010-08-24 17:35:10.216 TVRec(8): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,RingBufferReady,
2010-08-24 17:35:10.216 MainServer, Warning: Unknown socket closing MythSocket(0x9232d48)
2010-08-24 17:35:10.217 MythSocket(9232d48:-1): writeStringList: Error, socket went unconnected.
			We wrote 0 of 10 bytes with 1 errors

Tuners 8, 9 and 10 are multirecs on the same digital tuner.  After all
of the above, the frontend (on the same machine as the slave backend,
coincidentally, also branches/release-0-23-fixes [25609]) I tried to
watch from is hung with a black window and it's log reports:

2010-08-24 17:34:28.011 TV: Changing from None to WatchingLiveTV
2010-08-24 17:34:28.011 TV: State is LiveTV & mctx == ctx
2010-08-24 17:34:28.012 New DB connection, total: 3
2010-08-24 17:34:28.014 Realtime priority would require SUID as root.
2010-08-24 17:34:28.016 Connected to database 'mythconverg' at host: pvr
2010-08-24 17:34:28.018 TV: UpdateOSDInput done
2010-08-24 17:34:28.018 TV: UpdateLCD done
2010-08-24 17:34:28.019 TV: ITVRestart done
2010-08-24 17:34:28.025 [mpeg2video @ 0x126e960]warning: first frame is no keyframe
2010-08-24 17:34:28.035 [mpeg2video @ 0x126e960]warning: first frame is no keyframe
2010-08-24 17:34:28.041 Video timing method: USleep with busy wait
2010-08-24 17:34:28.064 ScreenSaverX11Private: DPMS Deactivated 1
2010-08-24 17:35:01.773 MythContext: Connecting to backend server: 10.75.22.1:6543 (try 1 of 5)
2010-08-24 17:35:01.774 Using protocol version 23056
2010-08-24 17:35:08.777 MythSocket(ffffffffaebed7c8:45): readStringList: Error, timed out after 7000 ms.
2010-08-24 17:35:08.777 RemoteEncoder::SendReceiveStringList(): No response.
2010-08-24 17:35:08.782 ProgramInfo(): Updated pathname '':'' -> '1021_20100824173422.mpg'
2010-08-24 17:35:08.810 MythContext: Connecting to backend server: 10.75.22.1:6543 (try 1 of 5)
2010-08-24 17:35:08.811 Using protocol version 23056
2010-08-24 17:35:48.814 TV Error: StartRecorder() -- timed out waiting for recorder to start
2010-08-24 17:35:48.814 TV Error: LiveTV not successfully started
2010-08-24 17:35:48.831 ScreenSaverX11Private: DPMS Reactivated 1

The same frontend watching Live TV with an analog tuner on the master
backend (branches/release-0-23-fixes [25609]) works just fine.

Ideas?

b.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100824/abadd77e/attachment-0001.pgp>


More information about the mythtv-users mailing list