Page 1 of 1

USB key detected but drivers not loading

PostPosted: Thu Aug 04, 2016 8:35 pm
by deejayd
Hello,
I've been trying for several days to make my TBS5925 and TBS5220 USB cards working on Ubuntu 16.04, but with no success.
Both cards are working fine on Windows 10 on the same PC.
On Ubuntu, I have installed TBS closed drivers with success following standard process (make, make install successful).
After rebooting, the usb ports are well detecting the cards (lsusb), but no driver is loaded (lsmod).
dmesg is not showing any sign of life for dvb driver, no error as well.
Same result after installing TBS open drivers.
I tried to google for some similar experience but with no luck.
Does anyone know what could be wrong ?

Re: USB key detected but drivers not loading

PostPosted: Fri Aug 05, 2016 12:24 am
by deejayd
some logs:
extract from dmesg | grep usb
[ 1.104667] usb 3-1: New USB device found, idVendor=734c, idProduct=5925
[ 1.104668] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.104669] usb 3-1: Product: TBS-5925
[ 1.104670] usb 3-1: Manufacturer: TBS-Tech
[ 1.104671] usb 3-1: SerialNumber: 001

extract from dmesg grep dvb
=> nothing !

lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader
Bus 003 Device 006: ID 06f8:3005 Guillemot Corp. Hercules Dualpix Exchange
Bus 003 Device 005: ID 734c:5220 TBS Technologies China
Bus 003 Device 004: ID 1a81:1004 Holtek Semiconductor, Inc.
Bus 003 Device 003: ID 0458:0048 KYE Systems Corp. (Mouse Systems)
Bus 003 Device 008: ID 13d3:3414 IMC Networks
Bus 003 Device 002: ID 734c:5925 TBS Technologies China
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Re: USB key detected but drivers not loading

PostPosted: Fri Aug 05, 2016 3:34 am
by crazycat
Look like drivers not installed :-)

Re: USB key detected but drivers not loading

PostPosted: Fri Aug 05, 2016 4:22 am
by deejayd
your answer is logical, Crazycat, but the make and sudo make install seem to be ok:
( I replaced some useless stuff with [...] )

sudo make install
make -C /home/me/tbsopen/media_build/v4l install
make[1] : on entre dans le répertoire « /home/me/tbsopen/media_build/v4l »
-e
Installing /lib/modules/4.4.0-31-generic/kernel/mm files:
[...]
Installing kernel modules under /lib/modules/4.4.0-31-generic/kernel/drivers/media/:
pci/cx18/: cx18-alsa.ko cx18.ko
v4l2-core/: videobuf-dma-sg.ko videobuf2-memops.ko videobuf-dma-contig.ko
videobuf-core.ko videobuf2-dma-sg.ko videobuf2-v4l2.ko
v4l2-flash-led-class.ko videobuf2-dma-contig.ko v4l2-mem2mem.ko
videobuf2-vmalloc.ko videobuf-vmalloc.ko videobuf2-core.ko
videobuf-dvb.ko v4l2-dv-timings.ko videodev.ko
tuner.ko v4l2-common.ko videobuf2-dvb.ko
common/: cypress_firmware.ko tveeprom.ko cx2341x.ko
i2c/: vp27smpx.ko tc358743.ko tlv320aic23b.ko
smiapp-pll.ko sr030pc30.ko s5k5baf.ko
tvp514x.ko tvp5150.ko tw2804.ko
msp3400.ko bt856.ko bt819.ko
aptina-pll.ko mt9m032.ko wm8775.ko
mt9v011.ko sony-btf-mpx.ko saa717x.ko
saa7115.ko saa6588.ko s5k6aa.ko
adv7604.ko vs6624.ko adv7175.ko
bt866.ko tw9906.ko adv7180.ko
ks0127.ko ak881x.ko adv7343.ko
ov9650.ko saa7185.ko tea6415c.ko
tda7432.ko mt9p031.ko tvaudio.ko
cs5345.ko uda1342.ko tea6420.ko
tvp7002.ko s5k6a3.ko adp1653.ko
upd64031a.ko ad9389b.ko saa6752hs.ko
ths8200.ko as3645a.ko wm8739.ko
ths7303.ko ml86v7667.ko ov2659.ko
vpx3220.ko adv7842.ko cs3308.ko
saa7110.ko adv7393.ko saa7127.ko
tda9840.ko noon010pc30.ko ov7670.ko
ov7640.ko mt9v032.ko upd64083.ko
s5k4ecgx.ko adv7183.ko lm3560.ko
mt9t001.ko tw9903.ko ir-kbd-i2c.ko
lm3646.ko adv7511.ko m52790.ko
cs53l32a.ko adv7170.ko
usb/usbvision/: usbvision.ko
usb/tm6000/: tm6000-alsa.ko tm6000.ko tm6000-dvb.ko
pci/dm1105/: dm1105.ko
platform/: via-camera.ko sh_veu.ko m2m-deinterlace.ko
vim2m.ko
pci/tw68/: tw68.ko
/: media.ko
pci/cobalt/: cobalt.ko
dvb-core/: dvb-core.ko
pci/pluto2/: pluto2.ko
i2c/smiapp/: smiapp.ko
pci/saa7146/: hexium_gemini.ko mxb.ko hexium_orion.ko
common/siano/: smsdvb.ko smsmdtv.ko
i2c/cx25840/: cx25840.ko
i2c/m5mols/: m5mols.ko
usb/siano/: smsusb.ko
usb/dvb-usb-v2/: dvb-usb-gl861.ko dvb-usb-af9015.ko dvb-usb-anysee.ko
dvb-usb-ec168.ko dvb-usb-af9035.ko dvb-usb-az6007.ko
mxl111sf-demod.ko mxl111sf-tuner.ko dvb-usb-dvbsky.ko
dvb-usb-au6610.ko dvb-usb-ce6230.ko dvb_usb_v2.ko
dvb-usb-rtl28xxu.ko dvb-usb-mxl111sf.ko dvb-usb-lmedm04.ko
pci/saa7164/: saa7164.ko
pci/netup_unidvb/: netup-unidvb.ko
common/v4l2-tpg/: v4l2-tpg.ko
common/b2c2/: b2c2-flexcop.ko
pci/tbsecp3/: tbsecp3.ko
dvb-frontends/drx39xyj/: drx39xyj.ko
usb/usbtv/: usbtv.ko
usb/zr364xx/: zr364xx.ko
pci/ngene/: ngene.ko
pci/dt3155/: dt3155.ko
usb/pwc/: pwc.ko
mmc/siano/: smssdio.ko
pci/tw686x/: tw686x.ko
i2c/soc_camera/: ov5642.ko mt9t031.ko mt9m001.ko
tw9910.ko mt9v022.ko ov9640.ko
ov6650.ko mt9t112.ko mt9m111.ko
rj54n1cb0c.ko ov772x.ko imx074.ko
ov9740.ko ov2640.ko
platform/soc_camera/: soc_scale_crop.ko soc_camera_platform.ko soc_mediabus.ko
soc_camera.ko
pci/cx23885/: altera-ci.ko cx23885.ko
usb/pvrusb2/: pvrusb2.ko
usb/go7007/: go7007-loader.ko go7007.ko go7007-usb.ko
s2250.ko
usb/cx231xx/: cx231xx-alsa.ko cx231xx.ko cx231xx-dvb.ko
pci/pt3/: earth-pt3.ko
pci/b2c2/: b2c2-flexcop-pci.ko
common/saa7146/: saa7146.ko saa7146_vv.ko
pci/cx88/: cx88-dvb.ko cx88-blackbird.ko cx8802.ko
cx88-alsa.ko cx88-vp3054-i2c.ko cx8800.ko
cx88xx.ko
usb/msi2500/: msi2500.ko
usb/gspca/stv06xx/: gspca_stv06xx.ko
usb/uvc/: uvcvideo.ko
usb/as102/: dvb-as102.ko
pci/ddbridge/: ddbridge.ko
firewire/: firedtv.ko
usb/gspca/gl860/: gspca_gl860.ko
radio/si470x/: radio-usb-si470x.ko
usb/hdpvr/: hdpvr.ko
pci/ttpci/: budget-av.ko ttpci-eeprom.ko dvb-ttpci.ko
budget.ko budget-ci.ko budget-patch.ko
budget-core.ko
usb/gspca/m5602/: gspca_m5602.ko
usb/dvb-usb/: dvb-usb-dtv5100.ko dvb-usb-dibusb-common.ko dvb-usb-cinergyT2.ko
dvb-usb-vp702x.ko dvb-usb-friio.ko dvb-usb-tbsqbox2ci.ko
dvb-usb-dib0700.ko dvb-usb-dibusb-mc.ko dvb-usb-opera.ko
dvb-usb-gp8psk.ko dvb-usb-tbsqbox2.ko dvb-usb-m920x.ko
dvb-usb-pctv452e.ko dvb-usb-nova-t-usb2.ko dvb-usb-cxusb.ko
dvb-usb-tbs5925.ko dvb-usb-dw2102.ko dvb-usb-tbs5922se.ko
dvb-usb-tbs5520.ko dvb-usb-az6027.ko dvb-usb-tbs5220.ko
dvb-usb-af9005-remote.ko dvb-usb-tbs5880.ko dvb-usb-umt-010.ko
dvb-usb-tbs5881.ko dvb-usb-a800.ko dvb-usb-af9005.ko
dvb-usb-dtt200u.ko dvb-usb-technisat-usb2.ko dvb-usb-vp7045.ko
dvb-usb-digitv.ko dvb-usb.ko dvb-usb-tbsqbox22.ko
dvb-usb-ttusb2.ko dvb-usb-tbsqboxs2.ko dvb-usb-dibusb-mb.ko
dvb-usb-tbsqbox.ko
usb/hackrf/: hackrf.ko
rc/keymaps/: [...]
usb/b2c2/: b2c2-flexcop-usb.ko
platform/marvell-ccic/: cafe_ccic.ko
usb/airspy/: airspy.ko
usb/ttusb-budget/: dvb-ttusb-budget.ko
tuners/: tuner-simple.ko msi001.ko tda8290.ko
tda18212.ko mt2060.ko si2157.ko
it913x.ko mxl301rf.ko fc0011.ko
max2165.ko r820t.ko fc0013.ko
tea5761.ko tda9887.ko mxl5005s.ko
qt1010.ko m88rs6000t.ko r848.ko
qm1d1c0042.ko tuner-xc2028.ko stv6120.ko
mc44s803.ko mt20xx.ko fc2580.ko
tuner-types.ko av201x.ko xc5000.ko
mt2063.ko tua9001.ko tda827x.ko
tda18218.ko mt2266.ko tda18273.ko
e4000.ko mxl5007t.ko fc0012.ko
xc4000.ko tea5767.ko tda18271.ko
mt2131.ko
pci/mantis/: mantis_core.ko mantis.ko hopper.ko
i2c/s5c73m3/: s5c73m3.ko
../misc/altera-stapl/: altera-stapl.ko
dvb-frontends/: drxd.ko ts2020.ko ves1x93.ko
cx24116.ko cxd2841er.ko stv0900.ko
af9013.ko tda10071.ko isl6405.ko
s5h1432.ko sp887x.ko mn88473.ko
stb0899.ko lnbp22.ko stv0297.ko
hd29l2.ko stv6110.ko dibx000_common.ko
stv6110x.ko af9033.ko horus3a.ko
l64781.ko atbm8830.ko mt312.ko
sp2.ko cx24123.ko ves1820.ko
si2168.ko cx24117.ko ds3000.ko
bcm3510.ko tua6100.ko si2183.ko
nxt200x.ko tda10021.ko drxk.ko
nxt6000.ko dvb-pll.ko isl6421.ko
cxd2820r.ko tda8083.ko s5h1409.ko
sp8870.ko dib7000m.ko lgs8gl5.ko
zl10039.ko tc90522.ko a8293.ko
dib8000.ko lgdt3305.ko avl6882.ko
isl6422.ko zl10036.ko rtl2830.ko
mb86a20s.ko stv0910.ko lnbp21.ko
tda18271c2dd.ko lgs8gxx.ko cx24110.ko
as102_fe.ko tda8261.ko isl6423.ko
m88rs2000.ko si21xx.ko s5h1411.ko
stb6000.ko tda10023.ko m88ds3103.ko
mxl5xx.ko au8522_common.ko stv0288.ko
dib3000mc.ko cx22700.ko ec100.ko
mt352.ko cx22702.ko zl10353.ko
tas2101.ko or51211.ko stv0299.ko
rtl2832_sdr.ko dib0070.ko s5h1420.ko
ascot2e.ko au8522_dig.ko tda10086.ko
mb86a16.ko itd1000.ko ix2505v.ko
dvb_dummy_fe.ko rtl2832.ko si2165.ko
lgdt330x.ko lgdt3306a.ko helene.ko
tda826x.ko cx24120.ko dib7000p.ko
tda1004x.ko lnbh25.ko mn88472.ko
stv0367.ko dib3000mb.ko cx24113.ko
tda665x.ko dib0090.ko or51132.ko
dib9000.ko s921.ko stv090x.ko
stb6100.ko au8522_decoder.ko lg2160.ko
tda10048.ko
usb/ttusb-dec/: ttusb_dec.ko ttusbdecfe.ko
pci/bt8xx/: dvb-bt8xx.ko dst_ca.ko bttv.ko
dst.ko bt878.ko
usb/cpia2/: cpia2.ko
usb/gspca/: [...]
pci/saa7134/: saa7134-dvb.ko saa7134-alsa.ko saa7134-empress.ko
saa7134-go7007.ko saa7134.ko
usb/em28xx/: em28xx-v4l.ko em28xx-alsa.ko em28xx.ko
em28xx-dvb.ko em28xx-rc.ko
pci/solo6x10/: solo6x10.ko
pci/zoran/: zr36050.ko zr36067.ko zr36016.ko
videocodec.ko zr36060.ko
usb/s2255/: s2255drv.ko
pci/cx25821/: cx25821-alsa.ko cx25821.ko
pci/meye/: meye.ko
radio/wl128x/: fm_drv.ko
platform/vivid/: vivid.ko
pci/smipcie/: smipcie.ko
pci/saa716x/: saa716x_budget.ko saa716x_core.ko saa716x_hybrid.ko
saa716x_ff.ko
pci/ivtv/: ivtvfb.ko ivtv-alsa.ko ivtv.ko
usb/au0828/: au0828.ko
rc/: [...]
usb/stk1160/: stk1160.ko
usb/stkwebcam/: stkwebcam.ko
/sbin/depmod -a 4.4.0-31-generic
make -C firmware install
make[2]: Entering directory '/home/me/tbsopen/media_build/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory '/home/me/tbsopen/media_build/v4l/firmware'
make[1] : on quitte le répertoire « /home/me/tbsopen/media_build/v4l »

Re: USB key detected but drivers not loading

PostPosted: Sat Aug 06, 2016 3:19 am
by deejayd
OK I found what the problem is:
The firmware/driver signatures are missing in my PC.
The drivers are loading after disabling secure boot (sudo mokutil --disable-validation)

It is now ok, even if dmesg is telling me this:
mxl5xx: Add missing copyright headers

Anyway, what can I do to have the signatures/keys properly installed, in order to avoid having to disable secure boot ?

Re: USB key detected but drivers not loading

PostPosted: Sun Aug 07, 2016 4:38 am
by crazycat
learn how sign drivers :)