I live in Australia (NSW, far South Coast). I have two MythTV servers, in close geographical proximity, and a variety of DVB-T tuners for FTA TV (old HD HomeRun, newer SiliconDust, several USB RTL2838).
Both servers are built form a github clone of MythTV fixes/30 around March 2020. They have been running for years without major problems.
The local FTA "channels" are ABC, SBS, Seven, Nine, and Ten. All are working as expected on both servers and on all tuners, except for Nine which has recently developed the same problem on all hardware configurations.
When I attempt to tune into any of the Logical Channel Numbers available with "Nine", MythTV reports "(TLMs) Partial Lock" and won't play.
When I revert the TV sets to use their own integrated tuners, no problems are evident.
I have recently re-scanned for channels on both the integrated TV set tuners and the MythTV backend setup.
I was hoping that the problem was in the local broadcast/repeater/transmitter facilities, and would just go away. But it's persisting for more than a week now.
I have attached a log extracted to show events while I tried and failed to tune one of the "Channel 9" LCNs, resulting in the "(TLMs) Partial Lock" display.
I'm stumped. Suggestions appreciated.
Edit: I could not attach the log "ERROR Sorry, the board attachment quota has been reached." So I have added it below.
Code: Select all
Dec 4 14:28:00 mith mythbackend: mythbackend[11489]: I TVRecEvent tv_rec.cpp:3682 (TuningFrequency) TVRec[1]: TuningFrequency
Dec 4 14:28:00 mith mythbackend: mythbackend[11489]: N CoreContext autoexpire.cpp:261 (CalcParams) AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 14 min
Dec 4 14:28:00 mith mythbackend: mythbackend[11489]: N TVRecEvent recordinginfo.cpp:703 (ApplyRecordRecGroupChange) ApplyRecordRecGroupChange: LiveTV to LiveTV (2)
Dec 4 14:28:00 mith mythbackend: mythbackend[11489]: E TVRecEvent recorders/dvbchannel.cpp:1405 (GetUncorrectedBlockCount) DVBChan[1](/dev/dvb/adapter0/frontend0): Getting Frontend uncorrected block count failed.#012#011#011#011eno: Unknown error 524 (524)
Dec 4 14:28:00 mith mythbackend: mythbackend[11489]: W TVRecEvent recorders/dvbsignalmonitor.cpp:98 (DVBSignalMonitor) DVBSigMon[1](/dev/dvb/adapter0/frontend0): Cannot count Uncorrected Blocks#012#011#011#011eno: Unknown error 524 (524)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1926) desired(1921)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1940) desired(1921)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1927) desired(1921)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1928) desired(1921)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1922) desired(1921)
Dec 4 14:28:01 mith mythbackend: mythbackend[11489]: E DVBRead recorders/dtvsignalmonitor.cpp:361 (HandlePMT) DTVSigMon[1](/dev/dvb/adapter0/frontend0): Wrong PMT; pmt->pn(1936) desired(1921)
Dec 4 14:28:04 mith mythbackend: mythbackend[11489]: E TVRecEvent tv_rec.cpp:3989 (TuningSignalCheck) TVRec[1]: TuningSignalCheck: Hit pre-fail timeout
Dec 4 14:28:05 mith mythbackend: mythbackend[11489]: W TVRecEvent tv_rec.cpp:4020 (TuningSignalCheck) TVRec[1]: TuningSignalCheck: taking more than 5000 ms to get a lock. marking this recording as 'Failing'.
Dec 4 14:28:05 mith mythbackend: mythbackend[11489]: W TVRecEvent tv_rec.cpp:4022 (TuningSignalCheck) TVRec[1]: See 'Tuning timeout' in mythtv-setup for this input