<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 23 December 2017 at 22:50, Mike Bibbings <span dir="ltr"><<a href="mailto:mike.bibbings@gmail.com" target="_blank">mike.bibbings@gmail.com</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"><br>
If you are using the built-in kernel drivers for the tbs 6981 (these are open source, as distinct from TBS drivers) you need some extra firmware in /lib/firmware/ see :<br>
<a href="https://github.com/ljalves/linux_media/wiki/CX24117-firmware" rel="noreferrer" target="_blank">https://github.com/ljalves/lin<wbr>ux_media/wiki/CX24117-firmware</a><br>
<br>
Once the firmware is installed you need to reboot.<br></blockquote><div><br></div><div>Aha! This looks like a good tip. I now vaguely remember having done this back in the day, but I hadn't redone it.</div><div><br></div><div>I notice that the page you link to is dated 2014 and extracts the firmware from a 2013 vintage version of the TBS drivers <code>(</code><code>v130901), whereas the latest version on the TBS website is from 2017. I followed the recommended procedure on both versions (the 2013 is still downloadable from TBS, fortunately) and the resulting firmware file is different. Since it looks like the website just eats a lump of bytes from a given offset in a binary file, I figured the offset and length were probably inappropriate for the 2017 drivers, so I stuck to the 2013 version, with the checksum as indicated. I copied that into /lib/firmware as prescribed. Unfortunately, after reboot, I don't get to see the drivers in dmesg at all, which is worse than before. I now get the empty string at</code></div><div><code><br></code></div><div><code>dmesg | fgrep frontend<br></code></div><div><code><br></code></div><div><code>whereas before I would get<br></code></div><div><br></div><div>dmesg | fgrep frontend<br>[ 4.985203] cx23885: cx23885_dvb_register() allocating 1 frontend(s)<br>[ 4.987219] i2c i2c-1: cx24117: Attaching frontend 0<br>[ 4.987223] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Conexant CX24117/CX24132)...<br>[ 4.987712] cx23885: cx23885_dvb_register() allocating 1 frontend(s)<br>[ 4.987717] i2c i2c-1: cx24117: Attaching frontend 1<br>[ 4.987719] cx23885 0000:04:00.0: DVB: registering adapter 1 frontend 0 (Conexant CX24117/CX24132)...<br><br></div><div>So let me try the alternative of installing the latest TBS drivers:</div><div><br></div><div>(oops---operator error---I deleted /usr/src while doing that... how clumsy. I can't complete this right now)<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
As far as scanning is concerned I use for Freesat UK (there is auto switching between DVS-S and DVB-S2)<br>
<br>
Freq: 10714000<br>
Polarity: Horizontal<br>
Symbol rate: 22000000<br>
<br>
You can leave all other values at default.<br>
<br>
Before running mythtv-setup make sure mythbackend is not running i.e. sudo systemctl stop mythtv-backend.service<br>
<br>
If upgrading from 0.28 to 29 ppa you need to use sudo apt dist-upgrade (and not sudo apt upgrade as this will leave somethings not upgraded)<span class="gmail-HOEnZb"></span></blockquote><div><br></div><div>Let me put in another boot drive, get back to a semi-working state, try these suggestions and get back to you.<br></div></div><br></div></div>