<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Dec 31, 2013 at 4:59 PM, Stephen Worthington <span dir="ltr">&lt;<a href="mailto:stephen_agent@jsw.gen.nz" target="_blank">stephen_agent@jsw.gen.nz</a>&gt;</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=""><div class="h5">&gt;&gt; Check that the TBS hardware is actually visible to the system:<br>

&gt;&gt;<br>
&gt;&gt; lspci | grep -i tbs<br>
&gt;&gt;<br>
&gt;<br>
&gt;No, I get empty output here. What could I do?<br>
&gt;<br>
<br>
</div></div>Looks like I got that wrong.  Take a look at this page:<br>
<br>
  <a href="http://linuxtv.org/wiki/index.php/TBS6981" target="_blank">http://linuxtv.org/wiki/index.php/TBS6981</a><br>
<br>
It shows a sample lspci output for the TBS6981, and it appears that<br>
TBS did not customise the card at all and just used a generic chipset.<br>
So it does not have &quot;tbs&quot; in its name for grep to find.  So check if<br>
your card is producing similar lspci output.<br>
<br></blockquote><div><br></div><div>OK, I get<br><br>03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)<br>        Subsystem: Device 6981:8888<br>        Flags: bus master, fast devsel, latency 0, IRQ 11<br>
        Memory at fb800000 (64-bit, non-prefetchable) [size=2M]<br>        Capabilities: &lt;access denied&gt;<br>        Kernel modules: cx23885<br><br></div><div>which is pretty similar to the link you posted except it does not have a line for &quot;kernel driver in use&quot;.<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">
The sample dmesg output there might also be helpful - see what<br>
relevant bits of that you do and do not have in your dmesg output. You<br>
might like to post a copy of your full dmesg output on a site like<br>
<a href="http://patebin.com" target="_blank">patebin.com</a> and give us a pointer so we can check it out for you.<br></blockquote><div><br></div><div>It looks to me as if the card does not appear in dmesg, judging from the sample output. Anyway, what I get is here:<br>
<a href="http://pastebin.com/HZT1qLjp">http://pastebin.com/HZT1qLjp</a><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im">&gt;<br>
&gt;&gt; Next, I would see what happens when you try to load the driver<br>
&gt;&gt; manually:<br>
&gt;&gt;<br>
&gt;&gt; modprobe tbs6981fe.ko<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;FATAL: Module tbs6981fe.ko not found.<br>
&gt;<br>
&gt;Further suggestions gratefully received!<br>
<br>
</div>Oops, sorry, I got that command wrong.  When using modprobe, you need<br>
to use the driver name, not the full file name.  Try this:<br>
<br>
modprobe tbs6981fe<br></blockquote><div><br></div><div>OK, this now completed without complaints<br> <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>
and then check the logs and dmesg again to see if there is anything<br>
new.<br></blockquote><div><br></div><div>lspci -v still doesn&#39;t say &quot;kernel driver in use&quot;: I get<br><br>03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)<br>
        Subsystem: Device 6981:8888<br>        Flags: bus master, fast devsel, latency 0, IRQ 11<br>        Memory at fb800000 (64-bit, non-prefetchable) [size=2M]<br>        Capabilities: &lt;access denied&gt;<br>        Kernel modules: cx23885<br>
<br></div><div>As for dmesg, this extra new line now appeared:<br><br>[ 6647.438188] tbs6981fe: module license &#39;TurboSight Proprietary: <a href="http://www.tbsdtv.com">www.tbsdtv.com</a>&#39; taints kernel.<br><br></div>
<div>Whoah! A license problem in dmesg? Never seen this before. Perhaps a consequence of having also tried the other suggestion of the linuxtv open source driver in the meantime? What can I do about it?<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">
And also try:<br>
<br>
modprobe -l tbs*<br>
<br>
which should list all the tbs* driver files that the system can see.<br></blockquote><div><br></div><div>Aha! This reports a list of drivers in a directory called &quot;media-disabled&quot; which I renamed from &quot;media&quot; on one of the numerous times that I tried to restart recompiling the driver from zero.<br>
<br>kernel/drivers/media-disabled/dvb/frontends/tbs6925ctrl.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs62x0fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5880fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6991fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbsdvbcfe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6618fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6992.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6680fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs6985fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6921fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6981fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6982se.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs6922fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6982fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs62x1fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs8921fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs6984fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5922fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5881fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6928se.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs6923fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6985se.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5280fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs8922fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs6926.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbsfe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6926ctrl.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5921fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs5925fe_ctrl.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6928fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs5220fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6980fe.ko<br>
kernel/drivers/media-disabled/dvb/frontends/tbs5680fe.ko<br>kernel/drivers/media-disabled/dvb/frontends/tbs6991se.ko <br><br></div><div>Note that the sibling directory called &quot;media&quot; has the same stuff and more. So at least one of the problems I have is that for some reason the system is still looking in media-disabled rather than in media. How can I fix that?<br>
<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/af9013.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/atbm8830.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/au8522.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/bcm3510.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx22700.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx22702.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx24110.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx24113.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx24116.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cx24123.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/cxd2820r.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib0070.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib0090.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib3000mb.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib3000mc.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib7000m.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib7000p.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib8000.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dib9000.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dibx000_common.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/drxd.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/drxk.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/ds3000.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dvb_dummy_fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/dvb-pll.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/ec100.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/isl6405.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/isl6421.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/isl6423.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/it913x-fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/itd1000.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/ix2505v.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/l64781.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/lgdt3305.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/lgdt330x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/lgs8gl5.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/lgs8gxx.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/lnbp21.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/mb86a16.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/mb86a20s.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/mt312.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/mt352.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/nxt200x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/nxt6000.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/or51132.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/or51211.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/s5h1409.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/s5h1411.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/s5h1420.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/s5h1432.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/s921.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/si21xx.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/sp8870.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/sp887x.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stb0899.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stb6000.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stb6100.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv0288.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv0297.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv0299.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv0367.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv0900.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv090x.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv6110.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/stv6110x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5220fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5280fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5680fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5880fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5881fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5921fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5922fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs5925fe_ctrl.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs62x0fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs62x1fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6618fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6680fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6921fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6922fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6923fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6925ctrl.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6926ctrl.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6926.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6928fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6928se.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6980fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6981fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6982fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6982se.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6984fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6985fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6985se.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6991fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6991se.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs6992.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs8921fe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbs8922fe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbsdvbcfe.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tbsfe.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda10021.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda10023.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda10048.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda1004x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda10086.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda18271c2dd.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda665x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda8083.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda8261.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tda826x.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/tua6100.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/ves1820.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/ves1x93.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/zl10036.ko<br>/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/zl10039.ko<br>
/lib/modules/3.8.0-34-generic/kernel/drivers/media/dvb/frontends/zl10353.ko<br></div></div></div></div>