[mythtv-users] Tuner freezes after dual DVB-S2 recording

blind_Pete 0123peter at gmail.com
Fri Jul 15 01:02:13 UTC 2011


On Thu, 14 Jul 2011, Mark Raynham wrote:
> Hi.
> 
> I own a TBS 6981 dual tuner DVB-S2 card and I've noticed that when I record
> one of the two BBC HD channels along simultaneously with another DVB-S2
> channel (either the other BBC HD channel or Channel 4 HD) then the 2nd tuner
> freezes and I cannot watch or record tv on this 2nd tuner (comes up with
> partial lock or no lock) until I reboot the server.

There is a chance that you are looking at a driver bug in the kernel, rather 
than a MythTV bug.  Do other programs lock up as well?  

> I notice the cx23885 module is running after it freezes and I cannot seem to
> stop it.

A cx23885?  I have a dual tuner dvb-t card with one of those.  With some 
kernels it locks up when the second tuner is used.  The solution is to 
configure MythTV to only use one tuner, or change the kernel - an upgrade 
or downgrade should do it.  2.6.33.7 is known to be bad.  

> I'm running Mythbuntu 0.24/fixes.
> 
> This does not happen if I record a BBC HD channel simultaneously with any
> other DVB-S channel or on it's own.
> 
> The logs are inconclusive (except for the out of frequency range message but
> that happens even when the tuner is fine) but here is a section after the
> dual recordings finish:
> 2011-07-14 13:09:00.666 TVRec(105): Changing from RecordingOnly to None
> 2011-07-14 13:09:00.842 TVRec(107): Changing from RecordingOnly to None
> 2011-07-14 13:09:02.298 Updating status for "6941 (BBC One HD)":"Thu Jul 14
> 13:05:00 2011" on cardid 105 (Recording => Recorded)
> 2011-07-14 13:09:02.304 Finished recording 6941 (BBC One HD) "Thu Jul 14
> 13:05:00 2011": channel 7941
> 2011-07-14 13:09:02.435 Reschedule requested for id 0.
> 2011-07-14 13:09:02.512 Finished recording 6940 (BBC HD) "Thu Jul 14
> 13:05:00 2011": channel 7940
> 2011-07-14 13:09:02.524 Updating status for "6940 (BBC HD)":"Thu Jul 14
> 13:05:00 2011" on cardid 107 (Recording => Recorded)
> 2011-07-14 13:09:02.751 Finished recording 6941 (BBC One HD) "Thu Jul 14
> 13:05:00 2011": channel 7941
> 2011-07-14 13:09:02.910 Finished recording 6940 (BBC HD) "Thu Jul 14
> 13:05:00 2011": channel 7940
> 2011-07-14 13:09:03.041 Reschedule interrupted, will retry
> 2011-07-14 13:09:03.151 Reschedule requested for id 0.
> 2011-07-14 13:09:03.184 Reschedule requested for id 0.
> 2011-07-14 13:09:03.725 Scheduled 160 items in 0.5 = 0.07 match + 0.46 place
> Error in my_thread_global_end(): 1 threads didn't exit
> 2011-07-14 13:09:57.916 Reschedule requested for id -1.
> 2011-07-14 13:09:58.643 Scheduled 164 items in 0.7 = 0.25 match + 0.42 place
> 2011-07-14 13:10:02.600 Program #3896 not found in PAT!
> Program Association Table
>  PSIP tableID(0x0) length(25) extension(0x7e0)
>       version(16) current(1) section(0) last_section(0)
>          tsid: 2016
>  programCount: 4
>   program number     0 has PID 0x  10   data  0x 0 0x 0 0xe0 0x10
>   program number  3818 has PID 0x 100   data  0x e 0xea 0xe1 0x 0
>   program number  3821 has PID 0x 107   data  0x e 0xed 0xe1 0x 7
>   program number  3862 has PID 0x 105   data  0x f 0x16 0xe1 0x 5
> 
> 2011-07-14 13:10:03.095 ProcessPAT: Program not found in PAT.
>                         Rescan your transports.
> 2011-07-14 13:10:03.173 Desired program #3896 not found in PAT.
>                         Cannot create single program PAT.
> 2011-07-14 13:10:03.718 TVRec(105): Changing from None to WatchingLiveTV
> 2011-07-14 13:10:03.756 TVRec(105): HW Tuner: 105->105
> 2011-07-14 13:10:04.437 LoadFromScheduler(): Error, called from backend.
> 2011-07-14 13:10:04.451 AutoExpire: CalcParams(): Max required Free Space:
> 3.0 GB w/freq: 14 min
> 2011-07-14 13:10:06.308 Finished recording BBC News at One: channel 7941
> 2011-07-14 13:10:06.369 LoadFromScheduler(): Error, called from backend.
> 2011-07-14 13:10:06.387 AutoExpire: CalcParams(): Max required Free Space:
> 3.0 GB w/freq: 14 min
> 2011-07-14 13:10:06.428 Finished recording BBC News at One: channel 7941
> 2011-07-14 13:10:07.821 RecBase(105:/dev/dvb/adapter2/frontend0):
> GetKeyframePositions(25,9223372036854775807,#0) out of 3
> 2011-07-14 13:10:07.985 RecBase(105:/dev/dvb/adapter2/frontend0):
> GetKeyframePositions(25,9223372036854775807,#1) out of 4
> 2011-07-14 13:10:30.290 TVRec(105): Changing from WatchingLiveTV to None
> 2011-07-14 13:10:31.087 TVRec(108): Changing from None to WatchingLiveTV
> 2011-07-14 13:10:31.137 TVRec(108): HW Tuner: 108->108
> 2011-07-14 13:10:31.187 LoadFromScheduler(): Error, called from backend.
> 2011-07-14 13:10:31.201 AutoExpire: CalcParams(): Max required Free Space:
> 3.0 GB w/freq: 14 min
> 2011-07-14 13:10:31.264 DVBChan(108:/dev/dvb/adapter3/frontend0) Warning:
> Your frequency setting (10847000) is out of range. (min/max:950000/2150000)
> 2011-07-14 13:11:05.631 TVRec(108): Changing from WatchingLiveTV to None
> 
> 
> Any help is hugely appreciated.
> 
> Thanks.


More information about the mythtv-users mailing list