<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 23 December 2017 at 15:09, Stephen Worthington <span dir="ltr"><<a href="mailto:stephen_agent@jsw.gen.nz" target="_blank">stephen_agent@jsw.gen.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
</div></div>That sounds like you may need to increase the tuning timeouts.  But<br>
take a look in your logs to see what is actually happening.  You may<br>
want to run mythtv-setup.real with the extra logging option "-v<br>
chanscan" for more detail.<br></blockquote><div><br></div><div><br></div><div>Good suggestion, thanks. Here is the output of <br></div><div> mythtv-setup.real -v chanscan --loglevel debug --logpath /tmp <br></div><div>just after re-entering the freesat HD parameters and asking it to scan:</div><div><br></div><div><br></div><div>2017-12-23 21:45:52.361357 I [3624/3624] CoreContext scanwizard.cpp:70 (Scan) - SWiz: Scan(): type(10) cardid(1) inputname(DVBInput)<br>2017-12-23 21:45:54.872105 E [3624/3624] CoreContext diseqc.cpp:838 (SetVoltage) - DiSEqCDevTree: FE_SET_VOLTAGE failed<br>            eno: No such file or directory (2)<br>2017-12-23 21:46:02.351881 E [3624/3624] CoreContext diseqc.cpp:676 (send_diseqc) - DiSEqCDevTree: send_diseqc FE_DISEQC_SEND_MASTER_CMD failed<br>            eno: Connection timed out (110)<br>2017-12-23 21:46:02.351899 E [3624/3624] CoreContext diseqc.cpp:740 (SendCommand) - DiSEqCDevTree: DiSEqC command failed<br>            eno: Connection timed out (110)<br>2017-12-23 21:46:02.351909 E [3624/3624] CoreContext diseqc.cpp:787 (ResetDiseqc) - DiSEqCDevTree: DiSEqC reset failed<br>            eno: Connection timed out (110)<br>2017-12-23 21:46:02.354792 W [3624/3624] CoreContext recorders/dvbsignalmonitor.cpp:91 (DVBSignalMonitor) - DVBSigMon[-1](/dev/dvb/adapter0/frontend0): Cannot measure Signal Strength<br>            eno: No such file or directory (2)<br>2017-12-23 21:46:02.357351 I [3624/3624] CoreContext channelscan/channelscan_sm.cpp:180 (ChannelScanSM) - ChannelScanSM(/dev/dvb/adapter0/frontend0): Connecting up DTVSignalMonitor<br>2017-12-23 21:46:02.358815 I [3624/3624] CoreContext channelscan/channelscan_sm.cpp:198 (ChannelScanSM) - ChannelScanSM(/dev/dvb/adapter0/frontend0): Setting NIT-ID to 4294967295<br>2017-12-23 21:46:02.375781 I [3624/3624] CoreContext channelscan/channelscanner.cpp:134 (Scan) - ChScan: Scan()<br>2017-12-23 21:46:02.375840 I [3624/3624] CoreContext channelscan/channelscanner.cpp:176 (Scan) - ChScan: ScanTransports()<br>2017-12-23 21:46:02.375967 I [3624/3755] Scanner channelscan/channelscan_sm.cpp:1532 (run) - ChannelScanSM(/dev/dvb/adapter0/frontend0): run -- begin<br>2017-12-23 21:46:02.376000 I [3624/3755] Scanner channelscan/channelscan_sm.cpp:1766 (ScanTransport) - ChannelScanSM(/dev/dvb/adapter0/frontend0): ScanTransport Tuning to Frequency 10847000 mplexid(0)<br>2017-12-23 21:46:02.376145 D [3624/3755] Scanner portchecker.cpp:84 (checkPort) - PortChecker::checkPort(): host localhost port 3306 timeLimit 30000 linkLocalOnly 1<br>2017-12-23 21:46:02.377509 E [3624/3755] Scanner diseqc.cpp:529 (Execute) - DiSEqCDevTree: No root device tree node!<br>2017-12-23 21:46:02.377520 E [3624/3755] Scanner recorders/dvbchannel.cpp:734 (Tune) - DVBChan[1](/dev/dvb/adapter0/frontend0): Tune(): Failed to setup DiSEqC devices<br>2017-12-23 21:46:02.377537 E [3624/3755] Scanner channelscan/channelscan_sm.cpp:1774 (ScanTransport) - ChannelScanSM(/dev/dvb/adapter0/frontend0): Failed to tune Frequency 10847000 mplexid(0) at offset 0<br>2017-12-23 21:46:02.415303 I [3624/3624] CoreContext channelscan/channelscan_sm.cpp:1798 (StopScanner) - ChannelScanSM(/dev/dvb/adapter0/frontend0): StopScanner<br>2017-12-23 21:46:02.417864 I [3624/3755] Scanner channelscan/channelscan_sm.cpp:1542 (run) - ChannelScanSM(/dev/dvb/adapter0/frontend0): run -- end<br>2017-12-23 21:46:02.418094 I [3624/3624] CoreContext channelscan/channelscan_sm.cpp:1798 (StopScanner) - ChannelScanSM(/dev/dvb/adapter0/frontend0): StopScanner<br>2017-12-23 21:46:02.418105 I [3624/3624] CoreContext channelscan/channelscan_sm.cpp:223 (~ChannelScanSM) - ChannelScanSM(/dev/dvb/adapter0/frontend0): ChannelScanSM Stopped<br>2017-12-23 21:46:02.419544 I [3624/3624] CoreContext channelscan/channelimporter.cpp:45 (Process) - ChanImport: No channels to process..<br></div><div><br></div><div>A majority of this is incomprehensible to me but I can spot "no such file of directory" (OK mythsetup, WHICH file please?)<br></div><div><br></div><div>Also, all of these diseq commands fail, and further down there' s a mention of <br></div><div>DiSEqCDevTree: No root device tree node!<br></div><div><br></div><div>All this is somewhat at odds with having recently recreated the capture card.</div><div><br></div><div>It would be useful to have a way to check if the card hardware and drivers work that was independent from myth.</div><div>At the moment all I can say is that the cards show up in dmesg, which is a step up from when they don't but I guess is still some way away from saying that they are actually working:</div><div><br></div><div>$ dmesg | fgrep frontend<br>[    5.096451] cx23885: cx23885_dvb_register() allocating 1 frontend(s)<br>[    5.098506] i2c i2c-1: cx24117: Attaching frontend 0<br>[    5.098510] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Conexant CX24117/CX24132)...<br>[    5.098768] cx23885: cx23885_dvb_register() allocating 1 frontend(s)<br>[    5.098772] i2c i2c-1: cx24117: Attaching frontend 1<br>[    5.098774] cx23885 0000:04:00.0: DVB: registering adapter 1 frontend 0 (Conexant CX24117/CX24132)...<br></div><div><br></div><div><br></div><div>Further clues welcome, especially if you can read more into this log than I can, or if you can guess which file or directory it's telling me is missing.<br></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Are you running v29, or v29+fixes?  If you are just running v29 from<br>
the main repositories, it would be a good idea to add in the ppa and<br>
get the latest fixes version.<br></blockquote><div><br></div><div>That's what I had already done. The main repositories for 16.04 only seem to have 0.28, so I installed the ppa with</div><div>  sudo add-apt-repository ppa:mythbuntu/0.29<br><br></div><div>The following shows it' s with fixes:</div><div><br></div><div>apt-cache policy mythtv<br>mythtv:<br>  Installed: 2:29.0+fixes.20171223.68e982e-0ubuntu0mythbuntu4<br>  Candidate: 2:29.0+fixes.20171223.68e982e-0ubuntu0mythbuntu4<br>  Version table:<br></div><div>[etc]</div><br></div></div></div>