[mythtv-users] Scheduled recording & playback OK, but no LiveTV (0.20-fixes fresh install?) Hi folks I'm puzzled. After a clean install (following Jarod's doc), I'm running 0.20-fixes (protocol 31) from ATRPMS and mostly all is well. The puzzle is that while I can schedule recordings and play them back flawlessly, including playing the in-progressrecording, I'm unable to enter LiveTV. The screen goes dark, I can see the external channel change script run in the logs, and visually on my cable box, but then I get unceremoniously dumped back to the menu. I don't believe I'm in the 'missing startchan; delete cards, sources & channels; reconfigure' bucket. (As a precaution I tried that fix, no joy). I've run the backend and frontend with "-v all" but I don't see anything that looks conclusive - I'm curious about the socket connection closing? Full log attached. (N.B. this session was initiated from my Mac frontend, but I get the same problem when the frontend is local to the backend.) 2006-10-03 23:48:06.838 TVRec(1): SetFlags(RunMainLoop,) -> RunMainLoop, 2006-10-03 23:48:06.838 TVRec(1): ClearFlags(ExitPlayer,FinishRecording,) -> RunMainLoop, 2006-10-03 23:48:31.931 TVRec(1): Changing from None to WatchingLiveTV 2006-10-03 23:48:31.932 TVRec(1): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop, 2006-10-03 23:48:31.932 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording, 2006-10-03 23:48:31.932 TVRec(1): Request: Program(no) channel() input() flags(LiveTV,) 2006-10-03 23:48:31.933 TVRec(1): HW Tuner: 1->1 2006-10-03 23:48:31.933 TVRec(1): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,AskAllowRecording, 2006-10-03 23:48:38.981 TVRec(1): ClearFlags(NeedToStartRecorder,) -> RunMainLoop,AskAllowRecording, 2006-10-03 23:48:38.981 TVRec(1): SetFlags(NeedToStartRecorder,) -> RunMainLoop,AskAllowRecording,NeedToStartRecorder, 2006-10-03 23:48:38.981 TVRec(1): Starting Recorder 2006-10-03 23:48:39.001 TVRec(1): CreateLiveTVRingBuffer() 2006-10-03 23:48:39.001 TVRec(1): GetProgramRingBufferForLiveTV() 2006-10-03 23:48:39.112 TVRec(1): StartedRecording(0x8767700) fn(/mnt/media/video/1005_20061003234839.mpg) 2006-10-03 23:48:39.227 TVRec(1): SetFlags(RingBufferReady,) -> RunMainLoop,AskAllowRecording,NeedToStartRecorder,RingBufferReady, 2006-10-03 23:48:39.267 TVRec(1): SetFlags(CancelNextRecording,) -> RunMainLoop,CancelNextRecording,AskAllowRecording,NeedToStartRecorder,RingBufferReady, *** Below be dragons? *** 2006-10-03 23:48:39.267 write -> 16 2 ok 2006-10-03 23:48:39.267 MythSocket(8767090:16): state change Connected -> Idle 2006-10-03 23:48:39.267 MythSocket(8767090:-1): cb->connectionClosed() 2006-10-03 23:48:39.267 StopLiveTV(void) curRec: 0x8767700 pseudoRec: 0 2006-10-03 23:48:39.268 MSqlQuery: SELECT recorded.chanid,starttime,endtime,title, subtitle,description,channel.channum, channel.callsign,channel.name,channel.commfree, channel.outputfilters,seriesid,programid,filesize, lastmodified,stars,previouslyshown,originalairdate, hostname,recordid,transcoder,playgroup, recorded.recpriority,progstart,progend,basename,recgroup FROM recorded LEFT JOIN channel ON recorded.chanid = channel.chanid WHERE recorded.chanid = '1005' AND starttime = '2006-10-03T23:48:39' ; 2006-10-03 23:48:39.268 MSqlQuery: SELECT commflagged, cutlist, autoexpire, editing, bookmark, stereo, closecaptioned, hdtv FROM recorded LEFT JOIN recordedprogram ON (recorded.chanid = recordedprogram.chanid AND recorded.starttime = recordedprogram.starttime) WHERE recorded.chanid = '1005' AND recorded.starttime = '2006-10-03T23:48:39' ; 2006-10-03 23:48:39.316 MPEGRec(/dev/video0): VBI service:1, packet size:0, io size:0 *** Above be dragons? *** 2006-10-03 23:48:39.317 TVRec(1): SetFlags(RecorderRunning,RingBufferReady,) -> RunMainLoop,CancelNextRecording,AskAllowRecording,NeedToStartRecorder,RecorderRunning,RingBufferReady, 2006-10-03 23:48:39.317 TVRec(1): ClearFlags(NeedToStartRecorder,) -> RunMainLoop,CancelNextRecording,AskAllowRecording,RecorderRunning,RingBufferReady, 2006-10-03 23:48:39.318 TVRec(1): Changing from WatchingLiveTV to None 2006-10-03 23:48:39.318 TVRec(1): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady, 2006-10-03 23:48:39.319 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady, 2006-10-03 23:48:39.319 TVRec(1): Request: Program(no) channel() input() flags(KillRec,KillRingBuffer,) 2006-10-03 23:48:39.963 TVRec(1): ClearFlags(RecorderRunning,) -> RunMainLoop,AskAllowRecording,RingBufferReady, 2006-10-03 23:48:40.003 TVRec(1): FinishedRecording(Ideal) in recgroup: LiveTV 2006-10-03 23:48:40.008 TVRec(1): ClearFlags(RecorderRunning,) -> RunMainLoop,AskAllowRecording,RingBufferReady, 2006-10-03 23:48:40.008 TVRec(1): Tearing down RingBuffer 2006-10-03 23:48:40.010 TVRec(1): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,AskAllowRecording,RingBufferReady, (Full log is available but was too big - my post was rejected.) Is anyone seeing similar things? Any ideas where to start? [root at localhost ~]# rpm -qa | egrep "myth|ivtv|nvidia|lirc" | sort ivtv-0.7.1-118.fc5.at ivtv-firmware-1.8a-10.at ivtv-firmware-audio-0.0.1-6.at ivtv-kmdl-2.6.17-1.2187_FC5-0.7.1-118.fc5.at libmyth-0.20-139.fc5.at lirc-0.8.1-62_cvs20060930.fc5.at lirc-devices-0.7.0-2.fc5.at lirc-kmdl-2.6.17-1.2187_FC5-0.8.1-62_cvs20060930.fc5.at lirc-lib-0.8.1-62_cvs20060930.fc5.at mytharchive-0.20-134.fc5.at mythbrowser-0.20-134.fc5.at mythcontrols-0.20-134.fc5.at mythdvd-0.20-134.fc5.at mythflix-0.20-134.fc5.at mythgallery-0.20-134.fc5.at mythgame-0.20-134.fc5.at mythmkmovie-1.1.4-5.fc5.at mythmusic-0.20-134.fc5.at mythnews-0.20-134.fc5.at mythphone-0.20-134.fc5.at mythplugins-0.20-134.fc5.at myththemes-0.20-110.at mythtv-0.20-139.fc5.at mythtv-backend-0.20-139.fc5.at mythtv-frontend-0.20-139.fc5.at mythtv-setup-0.20-139.fc5.at mythtv-suite-0.20-62.at mythtv-theme-abstract-0.20040910-3.at mythtv-theme-MediaCenter-0.17-5.at mythtv-theme-photo-4-7.at mythtv-theme-ProjectGrayhem-1.7-2.at mythtv-theme-purplegalaxy-0.20031214-4.at mythtv-themes-0.20-139.fc5.at mythtv-theme-sleek-0.35-3.at mythtv-theme-visor-0.16.2-6.at mythvideo-0.20-134.fc5.at mythweather-0.20-134.fc5.at mythweb-0.20-85.at nvidia-graphics8178-libs-1.0_8178-74.fc5.at nvidia-graphics8774-1.0_8774-75.fc5.at nvidia-graphics8774-kmdl-2.6.17-1.2187_FC5-1.0_8774-75.fc5.at nvidia-graphics8774-libs-1.0_8774-75.fc5.at nvidia-graphics-devices-1.0-5.fc5.at nvidia-graphics-helpers-0.0.14-15.fc5.at perl-Video-ivtv-0.13-8.fc5.at

Michael Thomson michthom at gmail.com
Wed Oct 4 19:59:09 UTC 2006


Hi folks

I'm puzzled. After a clean install (following Jarod's doc), I'm
running 0.20-fixes (protocol 31) from ATRPMS and mostly all is well.

The puzzle is that while I can schedule recordings and play them back
flawlessly, including playing the in-progressrecording, I'm unable to
enter LiveTV.
The screen goes dark, I can see the external channel change script run
in the logs, and visually on my cable box, but then I get
unceremoniously dumped back to the menu.
I don't believe I'm in the 'missing startchan; delete cards, sources &
channels; reconfigure' bucket. (As a precaution I tried that fix, no
joy).

I've run the backend and frontend with "-v all" but I don't see
anything that looks conclusive - I'm curious about the socket
connection closing? Full log attached.
(N.B. this session was initiated from my Mac frontend, but I get the
same problem when the frontend is local to the backend.)

2006-10-03 23:48:06.838 TVRec(1): SetFlags(RunMainLoop,) -> RunMainLoop,
2006-10-03 23:48:06.838 TVRec(1):
ClearFlags(ExitPlayer,FinishRecording,) -> RunMainLoop,
2006-10-03 23:48:31.931 TVRec(1): Changing from None to WatchingLiveTV
2006-10-03 23:48:31.932 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2006-10-03 23:48:31.932 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,
2006-10-03 23:48:31.932 TVRec(1): Request: Program(no) channel()
input() flags(LiveTV,)
2006-10-03 23:48:31.933 TVRec(1): HW Tuner: 1->1
2006-10-03 23:48:31.933 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,
2006-10-03 23:48:38.981 TVRec(1): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,
2006-10-03 23:48:38.981 TVRec(1): SetFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,
2006-10-03 23:48:38.981 TVRec(1): Starting Recorder
2006-10-03 23:48:39.001 TVRec(1): CreateLiveTVRingBuffer()
2006-10-03 23:48:39.001 TVRec(1): GetProgramRingBufferForLiveTV()
2006-10-03 23:48:39.112 TVRec(1): StartedRecording(0x8767700)
fn(/mnt/media/video/1005_20061003234839.mpg)
2006-10-03 23:48:39.227 TVRec(1): SetFlags(RingBufferReady,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,RingBufferReady,
2006-10-03 23:48:39.267 TVRec(1): SetFlags(CancelNextRecording,) ->
RunMainLoop,CancelNextRecording,AskAllowRecording,NeedToStartRecorder,Ri 
ngBufferReady,

*** Below be dragons? ***

2006-10-03 23:48:39.267 write -> 16 2       ok
2006-10-03 23:48:39.267 MythSocket(8767090:16): state change  
Connected -> Idle
2006-10-03 23:48:39.267 MythSocket(8767090:-1): cb->connectionClosed()
2006-10-03 23:48:39.267 StopLiveTV(void) curRec: 0x8767700 pseudoRec: 0
2006-10-03 23:48:39.268 MSqlQuery: SELECT
recorded.chanid,starttime,endtime,title,
subtitle,description,channel.channum,
channel.callsign,channel.name,channel.commfree,
channel.outputfilters,seriesid,programid,filesize,
lastmodified,stars,previouslyshown,originalairdate,
hostname,recordid,transcoder,playgroup,
recorded.recpriority,progstart,progend,basename,recgroup FROM recorded
LEFT JOIN channel ON recorded.chanid = channel.chanid WHERE
recorded.chanid = '1005' AND starttime = '2006-10-03T23:48:39' ;
2006-10-03 23:48:39.268 MSqlQuery: SELECT commflagged, cutlist,
autoexpire, editing, bookmark, stereo, closecaptioned, hdtv FROM
recorded LEFT JOIN recordedprogram ON (recorded.chanid =
recordedprogram.chanid AND recorded.starttime =
recordedprogram.starttime) WHERE recorded.chanid = '1005' AND
recorded.starttime = '2006-10-03T23:48:39' ;
2006-10-03 23:48:39.316 MPEGRec(/dev/video0): VBI service:1, packet
size:0, io size:0

*** Above be dragons? ***

2006-10-03 23:48:39.317 TVRec(1):
SetFlags(RecorderRunning,RingBufferReady,) ->
RunMainLoop,CancelNextRecording,AskAllowRecording,NeedToStartRecorder,Re 
corderRunning,RingBufferReady,
2006-10-03 23:48:39.317 TVRec(1): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,CancelNextRecording,AskAllowRecording,RecorderRunning,RingBu 
fferReady,
2006-10-03 23:48:39.318 TVRec(1): Changing from WatchingLiveTV to None
2006-10-03 23:48:39.318 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2006-10-03 23:48:39.319 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2006-10-03 23:48:39.319 TVRec(1): Request: Program(no) channel()
input() flags(KillRec,KillRingBuffer,)
2006-10-03 23:48:39.963 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2006-10-03 23:48:40.003 TVRec(1): FinishedRecording(Ideal) in  
recgroup: LiveTV
2006-10-03 23:48:40.008 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2006-10-03 23:48:40.008 TVRec(1): Tearing down RingBuffer
2006-10-03 23:48:40.010 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,

(Full log is available but was too big - my post was rejected.)

Is anyone seeing similar things? Any ideas where to start?

[root at localhost ~]# rpm -qa | egrep "myth|ivtv|nvidia|lirc" | sort
ivtv-0.7.1-118.fc5.at
ivtv-firmware-1.8a-10.at
ivtv-firmware-audio-0.0.1-6.at
ivtv-kmdl-2.6.17-1.2187_FC5-0.7.1-118.fc5.at
libmyth-0.20-139.fc5.at
lirc-0.8.1-62_cvs20060930.fc5.at
lirc-devices-0.7.0-2.fc5.at
lirc-kmdl-2.6.17-1.2187_FC5-0.8.1-62_cvs20060930.fc5.at
lirc-lib-0.8.1-62_cvs20060930.fc5.at
mytharchive-0.20-134.fc5.at
mythbrowser-0.20-134.fc5.at
mythcontrols-0.20-134.fc5.at
mythdvd-0.20-134.fc5.at
mythflix-0.20-134.fc5.at
mythgallery-0.20-134.fc5.at
mythgame-0.20-134.fc5.at
mythmkmovie-1.1.4-5.fc5.at
mythmusic-0.20-134.fc5.at
mythnews-0.20-134.fc5.at
mythphone-0.20-134.fc5.at
mythplugins-0.20-134.fc5.at
myththemes-0.20-110.at
mythtv-0.20-139.fc5.at
mythtv-backend-0.20-139.fc5.at
mythtv-frontend-0.20-139.fc5.at
mythtv-setup-0.20-139.fc5.at
mythtv-suite-0.20-62.at
mythtv-theme-abstract-0.20040910-3.at
mythtv-theme-MediaCenter-0.17-5.at
mythtv-theme-photo-4-7.at
mythtv-theme-ProjectGrayhem-1.7-2.at
mythtv-theme-purplegalaxy-0.20031214-4.at
mythtv-themes-0.20-139.fc5.at
mythtv-theme-sleek-0.35-3.at
mythtv-theme-visor-0.16.2-6.at
mythvideo-0.20-134.fc5.at
mythweather-0.20-134.fc5.at
mythweb-0.20-85.at
nvidia-graphics8178-libs-1.0_8178-74.fc5.at
nvidia-graphics8774-1.0_8774-75.fc5.at
nvidia-graphics8774-kmdl-2.6.17-1.2187_FC5-1.0_8774-75.fc5.at
nvidia-graphics8774-libs-1.0_8774-75.fc5.at
nvidia-graphics-devices-1.0-5.fc5.at
nvidia-graphics-helpers-0.0.14-15.fc5.at
perl-Video-ivtv-0.13-8.fc5.at



More information about the mythtv-users mailing list