[mythtv-users] HDHR3 recording fails, "wrong PMT"?

Eric Sharkey eric at lisaneric.org
Mon Dec 1 04:43:32 UTC 2014


I had a recording fail recently on my HDHR (non-prime) on Verizon
Fios.  It seemed that Verizon had moved some of the channels around
since I'd last done a scan, so I did a new scan and used prime2qam.py
to update the channel table, but when I tune to any HD channel using
MythTV's LiveTV, it goes black and then the frontend eventually exits.
The backend log reports a Wrong PMT error.  If I attempt to view the
same channel using hdhomerun_config_gui, it pops up VLC and the
channel displays just fine (actually, now that I'm retesting it, it's
a little bit glitchy, as if the signal strength was weak, but it
looked pristine earlier in the day), so this seems to be a MythTV
specific problem.  The channel and program number shown in the
hdhomerun_config_gui match the freqid and serviceid in the channel
table for this channel.

Anyone have a clue what's causing the "Wrong PMT" message?

I'm running firmware version 20130328 on the HDHR and MythTV
0.27.0+fixes20140211-dmo1 from deb-multimedia.org.

More from the backend log:

Nov 30 22:04:41 mythtered mythlogserver: mythbackend[5809]: I
TVRecEvent tv_rec.cpp:3602 (TuningCheckForHWChange) TVRec[1]: HW
Tuner: 1->1
Nov 30 22:04:41 mythtered mythlogserver: mythbackend[5809]: N
CoreContext autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams():
Max required Free Space: 42.0 GB w/freq: 7 min
Nov 30 22:04:41 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest ringbuffer.cpp:1098 (WaitForAvail)
RingBuf(/u/ext2t2/mythtv-default/3650_20141201030428.mpg): Waited 0.2
seconds for data
                        to become available... 32184 < 98304
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest ringbuffer.cpp:1098 (WaitForAvail)
RingBuf(/u/ext2t2/mythtv-default/3650_20141201030428.mpg): Waited 0.5
seconds for data
                        to become available... 32184 < 98304
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest ringbuffer.cpp:1098 (WaitForAvail)
RingBuf(/u/ext2t2/mythtv-default/3650_20141201030428.mpg): Waited 1.0
seconds for data
                        to become available... 32184 < 98304
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: E
HDHRStreamHandler recorders/dtvsignalmonitor.cpp:360 (HandlePMT)
DTVSigMon[1](1031CDD8-0): Wrong PMT; pmt->pn(3790) desired(3754)
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: E
HDHRStreamHandler recorders/dtvsignalmonitor.cpp:360 (HandlePMT)
DTVSigMon[1](1031CDD8-0): Wrong PMT; pmt->pn(3752) desired(3754)
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: E
HDHRStreamHandler recorders/dtvsignalmonitor.cpp:360 (HandlePMT)
DTVSigMon[1](1031CDD8-0): Wrong PMT; pmt->pn(3760) desired(3754)
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: E
HDHRStreamHandler recorders/dtvsignalmonitor.cpp:360 (HandlePMT)
DTVSigMon[1](1031CDD8-0): Wrong PMT; pmt->pn(3765) desired(3754)
Nov 30 22:04:42 mythtered mythlogserver: mythbackend[5809]: N
CoreContext autoexpire.cpp:264 (CalcParams) AutoExpire: CalcParams():
Max required Free Space: 42.0 GB w/freq: 7 min
Nov 30 22:04:43 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest ringbuffer.cpp:1098 (WaitForAvail)
RingBuf(/u/ext2t2/mythtv-default/3650_20141201030428.mpg): Waited 2.0
seconds for data
                        to become available... 32184 < 98304
Nov 30 22:04:44 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest mainserver.cpp:1420 (HandleAnnounce) MainServer::ANN
Playback
Nov 30 22:04:44 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest mainserver.cpp:1422 (HandleAnnounce) adding: eddie as a
client (events: 0)
Nov 30 22:04:44 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest mainserver.cpp:1538 (HandleAnnounce)
MainServer::HandleAnnounce FileTransfer
Nov 30 22:04:44 mythtered mythlogserver: mythbackend[5809]: I
ProcessRequest mainserver.cpp:1540 (HandleAnnounce) adding: eddie as a
remote file transfer
Nov 30 22:04:54 mythtered mythlogserver: mythbackend[5809]: E
ProcessRequest fileringbuffer.cpp:298 (OpenFile)
FileRingBuf(/u/ext2t2/mythtv-default/3504_20141201030442.mpg):
OpenFile(): File too small (0B).
Nov 30 22:04:55 mythtered mythlogserver: mythbackend[5809]: W
ProcessRequest ringbuffer.cpp:1035 (WaitForReadsAllowed)
RingBuf(/u/ext2t2/mythtv-default/3504_20141201030442.mpg): Taking too
long to be allowed to read..
Nov 30 22:04:55 mythtered mythlogserver: mythbackend[5809]: W
ProcessRequest ringbuffer.cpp:1035 (WaitForReadsAllowed)
RingBuf(/u/ext2t2/mythtv-default/3504_20141201030442.mpg): Taking too
long to be allowed to read..

Thanks,

Eric


More information about the mythtv-users mailing list