[mythtv-users] Multi-tuner setup

Michael T. Dean mtdean at thirdcontact.com
Tue Mar 26 12:38:31 UTC 2013


On 03/26/2013 07:47 AM, Jeffrey Ratcliffe wrote:
> On 25 March 2013 12:53, steve.goodey wrote:
>> Have you tried menu? You can switch inputs there.
> Oh yes! Thanks. Not spotted that. That demonstrates that both tuners
> are working.
>
> So that is not the reason for the missed recordings. The symptom is
> two zero-length recordings - they always come in pairs.
>
> The excerpt from /var/log/mythtv/mythbackend.log is below. Needless to
> say I can view Live TV on channel 50903.
>
> Any ideas?
>
> Regards
>
> Jeff
>
> Mar 25 13:00:00 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:1029
> (HandleStateChange) TVRec(1): Changing from None to RecordingOnly
> Mar 25 13:00:00 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:3495
> (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
> Mar 25 13:00:00 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:347
> (CheckFrequency) DVBChan(1:/dev/dvb/adapter0/frontend0): Your
> frequency setting (11343000) is out of range.
> (min/max:47000000/862000000)
> Mar 25 13:00:00 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:375
> (CheckOptions) DVBChan(1:/dev/dvb/adapter0/frontend0): Symbol Rate
> setting (27500000) is out of range (min/max:451875/7230000)
> Mar 25 13:00:00 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:381
> (CheckOptions) DVBChan(1:/dev/dvb/adapter0/frontend0): Selected
> fec_inner parameter unsupported by this driver.
> Mar 25 13:00:00 pan mythbackend[2112]: E TVRecEvent dvbchannel.cpp:797
> (Tune) DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Setting
> Frontend tuning parameters failed.#012#011#011#011eno: Invalid
> argument (22)
> Mar 25 13:00:00 pan mythbackend[2112]: E TVRecEvent dtvchannel.cpp:319
> (SetChannelByString) DTVChan(/dev/dvb/adapter0/frontend0):
> SetChannelByString(50903): Tuning to frequency.
> Mar 25 13:00:00 pan mythbackend[2112]: E TVRecEvent tv_rec.cpp:3681
> (TuningFrequency) TVRec(1): Failed to set channel to 50903. Reverting
> to kState_None
> Mar 25 13:00:00 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:1029
> (HandleStateChange) TVRec(1): Changing from RecordingOnly to None
> Mar 25 13:00:00 pan mythbackend[2112]: I CoreContext scheduler.cpp:637
> (UpdateRecStatus) Updating status for CSI on cardid 1 (Will Record =>
> Recorder Failed)
> Mar 25 13:00:00 pan mythbackend[2112]: N Scheduler autoexpire.cpp:263
> (CalcParams) AutoExpire: CalcParams(): Max required Free Space: 1.0 GB
> w/freq: 15 min
> Mar 25 13:00:00 pan mythbackend[2112]: I Scheduler scheduler.cpp:2514
> (HandleRecordingStatusChange) Tuning recording: CSI: channel 52903 on
> cardid 1, sourceid 2
> Mar 25 13:00:01 pan mythbackend[2112]: I Scheduler scheduler.cpp:2033
> (HandleReschedule) Reschedule requested for id 0.
> Mar 25 13:00:01 pan mythbackend[2112]: E Scheduler
> recordinginfo.cpp:966 (InsertProgram)
> RecordingInfo::InsertProgram(ProgramInfo(52903_20130325130000.mpg):
> channame(CBS Drama) startts(Mon Mar 25 13:00:00 2013) endts(Mon Mar 25
> 14:00:00 2013)#012             recstartts(Mon Mar 25 13:00:00 2013)
> recendts(Mon Mar 25 14:00:00 2013)#012             title(CSI)):
> recording already exists...
> Mar 25 13:00:01 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:1029
> (HandleStateChange) TVRec(1): Changing from None to RecordingOnly
> Mar 25 13:00:01 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:3495
> (TuningCheckForHWChange) TVRec(1): HW Tuner: 1->1
> Mar 25 13:00:01 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:347
> (CheckFrequency) DVBChan(1:/dev/dvb/adapter0/frontend0): Your
> frequency setting (11343000) is out of range.
> (min/max:47000000/862000000)
> Mar 25 13:00:01 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:375
> (CheckOptions) DVBChan(1:/dev/dvb/adapter0/frontend0): Symbol Rate
> setting (27500000) is out of range (min/max:451875/7230000)
> Mar 25 13:00:01 pan mythbackend[2112]: W TVRecEvent dvbchannel.cpp:381
> (CheckOptions) DVBChan(1:/dev/dvb/adapter0/frontend0): Selected
> fec_inner parameter unsupported by this driver.
> Mar 25 13:00:01 pan mythbackend[2112]: E TVRecEvent dvbchannel.cpp:797
> (Tune) DVBChan(1:/dev/dvb/adapter0/frontend0): Tune(): Setting
> Frontend tuning parameters failed.#012#011#011#011eno: Invalid
> argument (22)
> Mar 25 13:00:01 pan mythbackend[2112]: E TVRecEvent dtvchannel.cpp:319
> (SetChannelByString) DTVChan(/dev/dvb/adapter0/frontend0):
> SetChannelByString(50903): Tuning to frequency.
> Mar 25 13:00:01 pan mythbackend[2112]: E TVRecEvent tv_rec.cpp:3681
> (TuningFrequency) TVRec(1): Failed to set channel to 50903. Reverting
> to kState_None
> Mar 25 13:00:01 pan mythbackend[2112]: I TVRecEvent tv_rec.cpp:1029
> (HandleStateChange) TVRec(1): Changing from RecordingOnly to None
> Mar 25 13:00:01 pan mythbackend[2112]: I CoreContext scheduler.cpp:637
> (UpdateRecStatus) Updating status for CSI on cardid 1 (Tuning =>
> Recorder Failed)
> Mar 25 13:00:01 pan mythbackend[2112]: E Scheduler scheduler.cpp:701
> (ChangeRecordingEnd) Failed to change end time on card 1 to
> 2013-03-25T14:00:00

Looks like invalid tuning parameters--i.e. due to a bad channel scan.  
And, yes, you can have a bad channel scan and invalid tuning information 
and still get Live TV from the card.  You can use "Delete all video 
sources" to clear out all of the current tuning information (for both 
video sources), and then reconfigure them all--the primary benefit of 
this approach is that none of the existing garbage can have any adverse 
effect of the results, but you have to "start over" on video source 
configuration/connections.

http://www.gossamer-threads.com/lists/mythtv/users/264034#264034

Mike


More information about the mythtv-users mailing list