<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 14.02.5004.000">
<TITLE>DVB-T is trying to tune to PID 0x0</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">I am attempting to</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">replace my old and known to be</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">somewhat</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">unreliable DVB-T</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">USB</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">tuners with some Sony Play TV</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">USB</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">tuners which seem to have an excellent reputation.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">However I am having a nightmare of a time getting them to work reliably on either fixes/0.27</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> (Ubuntu)</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> or m</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">aster</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> (CentOS 7)</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">. At the moment I am doing all my troubleshooting on master.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> </SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I have discovered that these appear to work very well if I tune them with tzap and then basically just cat the dvr0 device to an mpg file. I can see that it tunes to the correct PID (for my testing, for video</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> it is 0x0531</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">)</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">However a</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">fter much investigation I have found that</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">within MythTV</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">the tuner</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">– when not working -</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">is attempting to lock to PID 0x0, rather than PID</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">0x0531. Which of course fails.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I have worked out that I can repeatedly unplug, replug and test the tuner in MythTV but it can take many, many cycles before it works</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> within MythTV</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> – although eventually it will work</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">. Once it</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> is</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> work</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">ing</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">, it appears then</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">to</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">be quite stable in MythTV</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> and will work if the backend is stopped/started or restarted</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> But if I ever reboot or have a power outage I am stuck with the manual effort to try and get it working again.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> Other than the ability of MythTV to tune the tuner, I can see no difference between the tuner when working for Myth and the tuner when not working for Myth.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I have a log file snippet, below. Otherwise the only other observation I have had is that on a worki</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">ng-for-mythtv tuner the cat output to mpg file has the video PID as stream 0 and the audio PID as stream 1. On the not-working-for-mythtv tuner the audio PID was stream 0 and the video PID was stream 1. I</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">don’t know yet whether that was just random coincidence or not.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Any guidance on how to troubleshoot would be greatly appreciated as this has me completely exhausted.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> Why is Myth trying to tune to PID 0x0</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">?</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:20.945343 I TVRec[26]: Changing from None to WatchingLiveTV</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:20.946912 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): Opening DVB channel</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.005387 I ChannelBase[26]: Input #26: 'None' schan(1) sourceid(1)</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.005408 I DTVChan[26](/dev/dvb/adapter_sony_61/frontend0): SetChannelByString(1): </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.006712 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): 219500000 auto 0 auto auto 7 8 auto n v fec: auto msys: UNDEFINED rolloff: 0.35</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.006916 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Old Params: 219500000 auto 0 auto auto 7 8 auto n v fec: auto msys: UNDEFINED rolloff: 0.35</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">New Params: 219500000 auto 0 auto auto 7 8 auto n v fec: auto msys: UNDEFINED rolloff: 0.35</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.006921 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): Tune(): Tuning to 219500000Hz</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.606312 I DVBChan: wait_for_backend: Status: Signal,Carrier,FEC Stable,Sync,Lock,</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.606326 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): Tune(): Frequency tuning successful.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.606329 I DTVChan[26](/dev/dvb/adapter_sony_61/frontend0): SetChannelByString(1): success</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.624440 N AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 14 min</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.629040 N ApplyRecordRecGroupChange: LiveTV to LiveTV (2)</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.629839 I DVBChan[26](/dev/dvb/adapter_sony_61/frontend0): Opening DVB channel</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.633153 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): Can measure Signal Strength</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.636277 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): Can measure S/N</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.639417 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): Can measure Bit Error Rate</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.641042 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): Can count Uncorrected Blocks</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.641054 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.642347 I DTVSigMon[26](/dev/dvb/adapter_sony_61/frontend0)::SetDVBService(transport_id: 1541, network_id: 4116, service_id: 1617): </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.655150 I DVBSigMon[26](/dev/dvb/adapter_sony_61/frontend0): UpdateValues -- Signal Locked</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.655552 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.656571 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.656606 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.656617 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.656627 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">2015-11-05 00:14:21.656637 E PIDInfo(/dev/dvb/adapter_sony_61/frontend0): Failed to open demux device /dev/dvb/adapter_sony_61/demux0 for filter on pid 0x0</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-gb"></SPAN></P>
</BODY>
</HTML>