Project

General

Profile

DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters)

Added by A AAA over 2 years ago

On QNAP QTS 4.5 the 2x TV Butler DVB-C sticks (quivalent to Logilink VG0022A using firmware dvb-usb-it9303-01.fw) are recognized (manufacturer Dexatek Technology Ltd)

uname -a
Linux NAS-TVS-472XT 4.14.24-qnap #4 SMP Fri Jan 28 07:31:12 CST 2022 x86_64 GNU/Linux

lsusb
Bus 001 Device 006: ID 1d19:0100 Dexatek Technology Ltd.
Bus 001 Device 005: ID 1d19:0100 Dexatek Technology Ltd.
Bus 001 Device 002: ID 1005:b155 Apacer Technology, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

dmesg
...
[  957.456793] usb 1-4: USB disconnect, device number 3
[  957.483571] [usb.001.003] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-4 removed.
[  959.822043] usb 1-6: USB disconnect, device number 4
[  959.850480] [usb.001.004] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 removed.
[  971.989620] usb 1-6: new high-speed USB device number 5 using xhci_hcd
[  972.143249] [usb.001.005] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 added.
[  973.839680] usb 1-4: new high-speed USB device number 6 using xhci_hcd
[  973.991997] [usb.001.006] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-4 added.

cat /sys/bus/usb/devices/1-4/product
TS Aggregator

TVMosaic qnap app recognizes the sticks as tv adapters (but DVBLogic went out of business) therefore I assume drivers are loaded successfully

Hovever, /dev/dvb does not exist and therefore TVHeadend doesn't recognize them as DVB-C adapters.

I tried to rebuild /dv/dvb manually according to this (http://www.roland-gersch.de/dec2000/node6.html)

rm -rf /dev/dvb

mkdir /dev/dvb
chmod 755 /dev/dvb

for i in `seq 0 3`; do
        echo "Creating DVB devices in /dev/dvb/adapter$i" 
        mkdir /dev/dvb/adapter$i
        chmod 755 /dev/dvb/adapter$i
        mknod -m 0660 /dev/dvb/adapter$i/video0    c 250   `expr 64 \* $i + 0`
        mknod -m 0660 /dev/dvb/adapter$i/audio0    c 250   `expr 64 \* $i + 1`
        mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 250   `expr 64 \* $i + 3`
        mknod -m 0660 /dev/dvb/adapter$i/demux0    c 250   `expr 64 \* $i + 4`
        mknod -m 0660 /dev/dvb/adapter$i/dvr0      c 250   `expr 64 \* $i + 5`
        mknod -m 0660 /dev/dvb/adapter$i/ca0       c 250   `expr 64 \* $i + 6`
        mknod -m 0660 /dev/dvb/adapter$i/net0      c 250   `expr 64 \* $i + 7`
        mknod -m 0660 /dev/dvb/adapter$i/osd0      c 250   `expr 64 \* $i + 8`
        chown admin /dev/dvb/adapter$i/*
done

cat /dev/dvb/adapter0/dvr0
cat: /dev/dvb/adapter0/dvr0: No such device or address

cat /dev/dvb/adapter0/frontend0: No such device or address

However there is no such device in frontend0 and dvr0 and the structue is removed on next reboot

Is there any way to use the dvb-c usb sticks with TVHeadend?

Thank you very much for your help!


Replies (53)

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu about 2 years ago

that was it - also you can try running:

modprobe dvb_usb_af9035

This would automatically load anyway if it doesn't say it doesn't find the driver all you need to do next is to put the 2 firmware files I mentioned in my first post in /lib/firmware

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA about 2 years ago

Hi Florin Vlaicu

NAS booted, 2 firmware files put into folder, plugged-in DVB Stick: Both attempts failed:

[~] # lsmod|grep dvb
[~] # modprobe dvb_usb_af9035
modprobe: module dvb_usb_af9035 not found in modules.dep
[~] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu about 2 years ago

I think you need the Video 4 Linux package for this version of qnap to be available:
https://forum.qnap.com/viewtopic.php?f=320&t=133540&start=15

Another option would to do it yourself. As far as I can tell you need to compile the V4Linux drivers from: https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers.
Here's a howto for wireguard (a different kernel module, but the same basic ideea): https://github.com/mpbecker/QNAP_TS231P2_wireguard

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA about 2 years ago

I think you need the Video 4 Linux package for this version of qnap to be available:
https://forum.qnap.com/viewtopic.php?f=320&t=133540&start=15

most recent version asks me to downgrade to QTS 5.0

Is there a way to trigger an updated Video 4 Linux version for the current QTS Version?

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA about 2 years ago

Another option would to do it yourself. As far as I can tell you need to compile the V4Linux drivers...

I'm not sure if I can handle this. I had a quick look and found a section for compiling kernel. Is a compiled kernel affecting QNAP updates? Does the downloadable video 4 linux package come as well with a compiled kernel?

Is there a way to trigger an updated Video 4 Linux version for the current QTS Version?

I posted a request on QNAP's forum

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

Hello Florin Vlaicu!
Finally I could get Video4Linux Drivers for QNAP
https://www.myqnap.org/product/v4ldrivers/V4LDrivers_1.20221206_x86_64.qpkg

Place both files in /lib/firmware (if you have root)
and then unplug and plug the devices - they should appear properly in /dev/dvb now

I plugged in and uplugged the Stick twice. Unfortunately same result as before:

[~] # cd /dev/dvb
-sh: cd: /dev/dvb: No such file or directory
[~] # lsmod|grep dvb
[~] # modprobe dvb_usb_af9035
modprobe: module dvb_usb_af9035 not found in modules.dep
[~] # uname -r
5.10.60-qnap

dmesg | egrep "firmware|dvb|frontend|usb
> " 
[    9.889368] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[   13.958451] i2c_imc: using this driver is dangerous unless your firmware is specifically designed for it; use at your own risk

dmesg
...

[  736.296267] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[  736.450377] [usb.001.003] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 added.
[ 1340.193998] usb 1-6: USB disconnect, device number 3
[ 1340.222365] [usb.001.003] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 removed.
[ 1345.122263] usb 1-6: new high-speed USB device number 4 using xhci_hcd
[ 1345.279046] [usb.001.004] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 added.

Adapter ist not showing in TV Headend

Any ideas? Thanks for your help!

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

Hello Florin Vlaicu!
Finally I could get Video4Linux Drivers for QNAP
https://www.myqnap.org/product/v4ldrivers/V4LDrivers_1.20221206_x86_64.qpkg

Place both files in /lib/firmware (if you have root)
and then unplug and plug the devices - they should appear properly in /dev/dvb now

I plugged in and uplugged the Stick twice. Unfortunately same result as before:

[...]

Adapter ist not showing in TV Headend

Any ideas? Thanks for your help!

According to https://www.myqnap.org/product/v4ldrivers/, the drivers are located at

/opt/V4LDrivers/GPL-5.10.60/drivers/media

try and see if you can locate any ko files there.

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

[/opt/V4LDrivers/GPL-5.10.60/drivers] # find /opt/V4LDrivers/GPL-5.10.60/drivers/ -name "*.ko*" -print
/opt/V4LDrivers/GPL-5.10.60/drivers/media/cec/core/cec.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/b2c2/b2c2-flexcop.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/saa7146/saa7146_vv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/saa7146/saa7146.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/siano/smsdvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/siano/smsmdtv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-dma-contig.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-common.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-dma-sg.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-memops.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-v4l2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/videobuf2/videobuf2-vmalloc.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/cypress_firmware.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/cx2341x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/common/tveeprom.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/af9013.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/a8293.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/au8522_common.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/af9033.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/as102_fe.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/atbm8830.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/au8522_decoder.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/au8522_dig.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/bcm3510.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx22700.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx22702.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24110.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24113.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24116.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24117.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24120.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cx24123.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cxd2099.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cxd2820r.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/cxd2841er.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib0070.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib0090.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib3000mb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib3000mc.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib7000m.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib7000p.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dib8000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dibx000_common.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/drxd.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/drxk.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ds3000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dvb-pll.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/dvb_dummy_fe.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ec100.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/gp8psk-fe.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/isl6405.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/isl6421.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/isl6423.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/itd1000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ix2505v.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/l64781.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lg2160.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lgdt3305.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lgdt3306a.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lgdt330x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lgs8gxx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lnbh25.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lnbp21.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/lnbp22.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/m88ds3103.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/m88rs2000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mb86a16.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mb86a20s.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mn88472.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mn88473.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mt312.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mt352.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/mxl5xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/nxt200x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/nxt6000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/or51132.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/or51211.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/rtl2830.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/rtl2832.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/rtl2832_sdr.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/s5h1409.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/s5h1411.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/s5h1420.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/s921.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/si2165.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/si2168.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/si21xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/sp2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/sp8870.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/sp887x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stb0899.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stb6000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stb6100.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0288.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0297.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0299.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0367.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0900.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv090x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv0910.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv6110.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv6110x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/stv6111.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tc90522.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda10021.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda10023.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda10048.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda1004x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda10071.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda10086.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda18271c2dd.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda665x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda8083.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda8261.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tda826x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ts2020.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/tua6100.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ves1820.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/ves1x93.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/zd1301_demod.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/zl10036.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/zl10039.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/dvb-frontends/zl10353.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/cx25840/cx25840.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/et8ek8/et8ek8.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/m5mols/m5mols.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/smiapp/smiapp.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7511-v4l2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ad5820.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ad9389b.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adp1653.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7170.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7175.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7180.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7183.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7343.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7393.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/aptina-pll.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7604.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/adv7842.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ak7375.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ak881x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/cs3308.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/bt819.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/bt856.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/bt866.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/dw9807-vcm.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/cs5345.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/cs53l32a.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/dw9714.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/dw9768.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx214.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/hi556.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/noon010pc30.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx219.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx258.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx274.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx290.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx319.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/imx355.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ks0127.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/lm3560.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/lm3646.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/m52790.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/max2175.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ml86v7667.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/msp3400.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9m001.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9m032.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9m111.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9p031.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9t001.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9t112.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9v011.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9v032.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/mt9v111.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/rj54n1cb0c.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov13858.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov2640.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov2659.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov2680.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov2685.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov2740.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov5647.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov5670.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov5675.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov5695.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov6650.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov7251.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov7640.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov7670.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov772x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov7740.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov8856.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov9640.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ov9650.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/rdacm20-camera_module.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/s5k4ecgx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/s5k5baf.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/s5k6a3.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/s5k6aa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa6588.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa6752hs.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa7110.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa7115.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa717x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/saa7185.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/smiapp-pll.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/sony-btf-mpx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/sr030pc30.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/st-mipid02.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tc358743.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tda7432.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tda9840.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tea6415c.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tea6420.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ths7303.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/ths8200.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tvaudio.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tvp514x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tvp5150.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tvp7002.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tw2804.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tw9903.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tw9906.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/tw9910.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/uda1342.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/upd64031a.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/upd64083.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/video-i2c.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/vp27smpx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/vpx3220.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/vs6624.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/wm8739.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/i2c/wm8775.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/mmc/siano/smssdio.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/bt8xx/dst_ca.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/bt8xx/bt878.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/bt8xx/bttv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/bt8xx/dst.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/bt8xx/dvb-bt8xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx18/cx18-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx18/cx18.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx23885/altera-ci.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx23885/cx23885.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx25821/cx25821-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx25821/cx25821.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx88-blackbird.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx88-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx88-vp3054-i2c.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx88-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx8800.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx8802.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/cx88/cx88xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ddbridge/ddbridge-dummy-fe.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ddbridge/ddbridge.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/dm1105/dm1105.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/dt3155/dt3155.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/intel/ipu3/ipu3-cio2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ivtv/ivtv-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ivtv/ivtv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ivtv/ivtvfb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/mantis/mantis_core.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/mantis/hopper.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/mantis/mantis.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ngene/ngene.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/pluto2/pluto2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/pt1/earth-pt1.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/pt3/earth-pt3.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7134/saa7134-empress.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7134/saa7134-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7134/saa7134-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7134/saa7134.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7146/hexium_gemini.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7146/hexium_orion.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7146/mxb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/saa7164/saa7164.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/smipcie/smipcie.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/solo6x10/solo6x10.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/budget-core.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/budget-av.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/budget-ci.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/budget-patch.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/budget.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/dvb-ttpci.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/ttpci/ttpci-eeprom.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/tw5864/tw5864.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/tw68/tw68.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/pci/tw686x/tw686x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/radio/tea575x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/fc0011.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/e4000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/m88rs6000t.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/fc0012.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/fc0013.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/fc2580.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/it913x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/qm1d1b0004.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/max2165.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mt2060.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mt2063.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mt2131.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mt2266.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mxl301rf.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mxl5005s.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/mxl5007t.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/qm1d1c0042.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/qt1010.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/r820t.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/si2157.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/tda18212.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/tda18218.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/tda18250.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/tuners/tua9001.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/airspy/airspy.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/as102/dvb-as102.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/au0828/au0828.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/cpia2/cpia2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/cx231xx/cx231xx-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/cx231xx/cx231xx-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/cx231xx/cx231xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/zd1301.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-a800.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-opera.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb/dvb-usb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/em28xx/em28xx-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/em28xx/em28xx-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/em28xx/em28xx-rc.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/em28xx/em28xx-v4l.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/em28xx/em28xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/go7007/go7007-loader.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/go7007/go7007-usb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/go7007/go7007.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/go7007/s2250.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/gspca/gspca_main.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/hackrf/hackrf.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/hdpvr/hdpvr.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/pvrusb2/pvrusb2.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/pwc/pwc.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/s2255/s2255drv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/siano/smsusb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/stk1160/stk1160.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/stkwebcam/stkwebcam.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/tm6000/tm6000-alsa.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/tm6000/tm6000-dvb.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/tm6000/tm6000.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/ttusb-dec/ttusbdecfe.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/ttusb-dec/ttusb_dec.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/usbtv/usbtv.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/uvc/uvcvideo.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/zr364xx/zr364xx.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/v4l2-core/v4l2-fwnode.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/v4l2-core/tuner.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/v4l2-core/videobuf-dma-sg.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/v4l2-core/videobuf-core.ko
/opt/V4LDrivers/GPL-5.10.60/drivers/media/v4l2-core/videobuf-vmalloc.ko

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

[...]

there seems to be a driver there:

/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko

Try to insert that module.
Read this thread too: https://forum.qnap.com/viewtopic.php?t=133540

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

Hi Florin Vlaicu!

Unfortunately so far no luck.

I performed the following steps:

Booted NAS

executed according to guide: https://forum.qnap.com/viewtopic.php?t=133540


[~] # insmod /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
insmod: can't insert '/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter

Then I changed to the directory:

[~] # cd /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # ls
dvb-usb-af9015.ko  dvb-usb-anysee.ko  dvb-usb-az6007.ko  dvb-usb-dvbsky.ko  dvb-usb-gl861.ko    dvb-usb-mxl111sf.ko  dvb_usb_v2.ko      mxl111sf-tuner.ko
dvb-usb-af9035.ko  dvb-usb-au6610.ko  dvb-usb-ce6230.ko  dvb-usb-ec168.ko   dvb-usb-lmedm04.ko  dvb-usb-rtl28xxu.ko  mxl111sf-demod.ko  zd1301.ko
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb-usb-af9035.ko
insmod: can't insert 'dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter

Then I plugged in the USB DVB stick:


[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb-usb-af9035.ko
insmod: can't insert 'dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter

The 'unknown symbol in module, or unknown parameter' error appears as well in the guide. This Video4Linux drivers where newly compiled from GPL sources by QNAP_Stephane just a few days ago

Here is some dmesg output:

[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # dmesg
[    0.000000] Linux version 5.10.60-qnap (root@U16BuildServer118) (x86_64-QNAP-linux-gnu-gcc (toolchain config: [gcc-4.9.2 binutils-2.25 glibc-2.21]) 4.9.2, GNU ld (GNU Binutils) 2.25) #1 SMP Sat Oct 22 01:42:11 CST 2022
....
[  211.963344] UDF-fs: warning (device loop0): udf_load_vrs: No anchor found
[  211.970163] UDF-fs: Scanning with blocksize 512 failed
[  211.976315] UDF-fs: warning (device loop0): udf_load_vrs: No anchor found
[  211.983157] UDF-fs: Scanning with blocksize 1024 failed
[  211.988572] UDF-fs: INFO Mounting volume 'KiteCity_Compila', timestamp 2004/11/10 11:01 (103c)
[  219.761728] ext2 filesystem being mounted at /tmp/config supports timestamps until 2038 (0x7fffffff)
[  222.140930] [S98init_nas] end
[  222.144045] [S99atalk] start
[  222.147193] [S99atalk] end
[  222.150058] [S99cloudinstall_report_complete_daemon] start
[  222.155749] [S99cloudinstall_report_complete_daemon] end
[  222.161203] [S99mysqld] start
[  222.164381] [S99mysqld] end
[  222.167333] [S99nfs] start
[  222.170248] [S99nfs] end
[  222.172882] [S99porter] start
[  222.176051] [S99porter] end
[  222.179152] [S99pp_qcoolie] start
[  222.182888] [S99pp_qcoolie] end
[  222.186217] [S99qHAsyncman] start
[  222.189823] [S99qHAsyncman] end
[  222.193174] [S99qanalytic] start
[  222.196656] [S99qanalytic] end
[  222.199868] [S99qcloud] start
[  222.203064] [S99qcloud] end
[  222.206169] [S99qsnapman] start
[  222.209653] [S99qsnapman] end
[  222.212748] [S99qstorman] start
[  222.216099] [S99qstorman] end
[  222.219230] [S99reverse_proxy] start
[  222.223074] [S99reverse_proxy] end
[  222.226724] [S99sdmd.sh] start
[  222.230050] [S99sdmd.sh] end
[  222.233128] [S99sync_action.sh] start
[  222.237091] [S99sync_action.sh] end
[  222.240742] [S99thunderbolt.sh] start
[  222.244681] [S99thunderbolt.sh] end
[  222.248397] [S99z_antivirus] start
[  222.252390] register tbt reboot notifier
[  222.252484] [S99z_antivirus] end
[  222.275148] Thunderbolt daemon version: 16.2.57.13-source
[  222.281378] Thunderbolt module version: 17.1.63.1
[  302.299332] process 'HybridBackup/bin/qsync_500210304/qsync' started with executable stack
[  316.746652] input: uinput-remotepad-rel_x_y as /devices/virtual/input/input12
[  318.995404] systemd-udevd[222]: starting version 237
[  320.257783] input: QTV-lirc-uinput as /devices/virtual/input/input13
[  328.842228] tun: Universal TUN/TAP device driver, 1.6
[  328.858881] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details.
[  330.050147] systemd-logind[12891]: New seat seat0.
[  330.497416] IPVS: Registered protocols (TCP, UDP)
[  330.502220] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
[  330.509586] IPVS: ipvs loaded.
[  330.516147] IPVS: ftp: loaded support on port[0] = 21
[  330.524507] IPVS: [rr] scheduler registered.
[  330.719482] input: ITE8708 CIR transceiver (lircd bypass) as /devices/virtual/input/input14
[  341.515478] cgroup: runc (21923) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future.
[  341.530517] cgroup: "memory" requires setting use_hierarchy to 1 on the root
[  343.848594] IPVS: ftp: loaded support on port[0] = 21
[  497.420713] /etc/init.d/init_platform.sh set_smp_affinity has been used.
[  501.253461] multipathd restart
[  502.940595] ====== 2022-12-09 14:07:40 TVS-472X (5.0.1.2194-20221022) boot finished.
[  502.951418]
[  502.951418] ==============================================================
[  502.951418]  MAC = 24:5e:be:51:3d:d9
[  502.951418]  LAN IP = 0.0.0.0
[  502.951418]  The default password for "admin" is the MAC address of this
[  502.951418]  NAS without special characters. Letters should be uppercase.
[  502.951418]
[  502.951418]  Please use your web browser to access when in the same LAN:
[  502.951418]  https://0.0.0.0/
[  502.951418] ==============================================================
[  502.951418]
[  653.658777] dvb_usb_af9035: Unknown symbol dvb_usbv2_reset_resume (err -2)
[  653.665681] dvb_usb_af9035: Unknown symbol dvb_usbv2_suspend (err -2)
[  653.672150] dvb_usb_af9035: Unknown symbol dvb_usbv2_disconnect (err -2)
[  653.678887] dvb_usb_af9035: Unknown symbol dvb_usbv2_probe (err -2)
[  653.685192] dvb_usb_af9035: Unknown symbol dvb_usbv2_generic_rw_locked (err -2)
[  653.692519] dvb_usb_af9035: Unknown symbol dvb_usbv2_resume (err -2)
[  717.705675] dvb_usb_af9035: Unknown symbol dvb_usbv2_reset_resume (err -2)
[  717.712595] dvb_usb_af9035: Unknown symbol dvb_usbv2_suspend (err -2)
[  717.719062] dvb_usb_af9035: Unknown symbol dvb_usbv2_disconnect (err -2)
[  717.725798] dvb_usb_af9035: Unknown symbol dvb_usbv2_probe (err -2)
[  717.732098] dvb_usb_af9035: Unknown symbol dvb_usbv2_generic_rw_locked (err -2)
[  717.739432] dvb_usb_af9035: Unknown symbol dvb_usbv2_resume (err -2)
[  861.409012] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[  861.561758] [usb.001.003] /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6 added.
[  894.161546] dvb_usb_af9035: Unknown symbol dvb_usbv2_reset_resume (err -2)
[  894.168473] dvb_usb_af9035: Unknown symbol dvb_usbv2_suspend (err -2)
[  894.174938] dvb_usb_af9035: Unknown symbol dvb_usbv2_disconnect (err -2)
[  894.181664] dvb_usb_af9035: Unknown symbol dvb_usbv2_probe (err -2)
[  894.187961] dvb_usb_af9035: Unknown symbol dvb_usbv2_generic_rw_locked (err -2)
[  894.195295] dvb_usb_af9035: Unknown symbol dvb_usbv2_resume (err -2)
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

Hi Florin Vlaicu!

Unfortunately so far no luck.

I performed the following steps:

Booted NAS

executed according to guide: https://forum.qnap.com/viewtopic.php?t=133540
[...]

Then I changed to the directory:

[...]

Then I plugged in the USB DVB stick:

[...]

The 'unknown symbol in module, or unknown parameter' error appears as well in the guide. This Video4Linux drivers where newly compiled from GPL sources by QNAP_Stephane just a few days ago

Here is some dmesg output:

[...]

Try loading the following module first.

/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko

On my computer that one is listed as a dependency:
lsmod|grep dvb_usb_v2
dvb_usb_v2             53248  1 dvb_usb_af9035
dvb_core              155648  1 dvb_usb_v2

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

Same result:

NAS booted, DVB Stick unplugged:

[~] # insmod /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko
insmod: can't insert '/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko': unknown symbol in module, or unknown parameter
[~] # cd /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb_usb_v2.ko
insmod: can't insert 'dvb_usb_v2.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb-usb-af9035.ko
insmod: can't insert 'dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #

2 files copied to firmware folder:

[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb_usb_v2.ko
insmod: can't insert 'dvb_usb_v2.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb-usb-af9035.ko
insmod: can't insert 'dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #

DVB Stick plugged in:

[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb_usb_v2.ko
insmod: can't insert 'dvb_usb_v2.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb-usb-af9035.ko
insmod: can't insert 'dvb-usb-af9035.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by saen acro almost 2 years ago

This module is probably not compatible with kernel.
What return:

uname -a
file /path/to/dvb-usb-af9035.ko

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

Same result:

NAS booted, DVB Stick unplugged:

[...]

2 files copied to firmware folder:

[...]

DVB Stick plugged in:

[...]

Can you show me what symbols are missing for dvb_usb_v2.ko -- show me dmesg output from when you try to insert that module.
Perhaps the dvb_core module isn't loaded - Perhaps try loading that one first and then trying the other ones?

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

> uname -a
> file /path/to/dvb-usb-af9035.ko

There seems to be no file parameter for uname:


[~] # uname -a file /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
BusyBox v1.24.1 (2022-10-22 03:00:30 CST) multi-call binary.

Usage: uname [-amnrspvio]

Print system information

        -a      Print all
        -m      The machine (hardware) type
        -n      Hostname
        -r      Kernel release
        -s      Kernel name (default)
        -p      Processor type
        -v      Kernel version
        -i      The hardware platform
        -o      OS name
[~] # uname -a /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
BusyBox v1.24.1 (2022-10-22 03:00:30 CST) multi-call binary.

Usage: uname [-amnrspvio]

Print system information

        -a      Print all
        -m      The machine (hardware) type
        -n      Hostname
        -r      Kernel release
        -s      Kernel name (default)
        -p      Processor type
        -v      Kernel version
        -i      The hardware platform
        -o      OS name

Can you show me what symbols are missing for dvb_usb_v2.ko

How?

-- show me dmesg output from when you try to insert that module.

Note: no kernel modules copied and no dvb stick plugged in


[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # insmod dvb_usb_v2.ko                                                                                                                                                          
insmod: can't insert 'dvb_usb_v2.ko': unknown symbol in module, or unknown parameter
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] # dmesg
[    0.000000] Linux version 5.10.60-qnap (root@U16BuildServer118) (x86_64-QNAP-linux-gnu-gcc (toolchain config: [gcc-4.9.2 binutils-2.25 glibc-2.21]) 4.9.2, GNU ld (GNU Binutils) 2.25) #1 SMP Sat Oct 22 01:42:11 CST 2022
[    0.000000] Command line: BOOT_IMAGE=/boot/bzImage root=/dev/ram0 rw
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'

...
[  499.226813]
[  499.226813] ==============================================================
[  499.226813]  MAC = 24:5e:be:51:3d:d9
[  499.226813]  LAN IP = 0.0.0.0
[  499.226813]  The default password for "admin" is the MAC address of this
[  499.226813]  NAS without special characters. Letters should be uppercase.
[  499.226813]
[  499.226813]  Please use your web browser to access when in the same LAN:
[  499.226813]  https://0.0.0.0/
[  499.226813] ==============================================================
[  499.226813]
[  657.964173] dvb_usb_v2: Unknown symbol media_device_unregister (err -2)
[  657.970826] dvb_usb_v2: Unknown symbol __media_device_register (err -2)
[  657.977473] dvb_usb_v2: Unknown symbol media_device_cleanup (err -2)
[  657.983864] dvb_usb_v2: Unknown symbol __media_device_usb_init (err -2)
[  657.990507] dvb_usb_v2: Unknown symbol dvb_create_media_graph (err -2)
[/opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

[...]

There seems to be no file parameter for uname:

[...]

Can you show me what symbols are missing for dvb_usb_v2.ko

How?

-- show me dmesg output from when you try to insert that module.

Note: no kernel modules copied and no dvb stick plugged in

[...]

Since I already have these modules loaded, the symbols are present in my kernel, so I can see which modules provide them
it seems you need to load the mc and dvb_core modules.

# cat /proc/kallsyms | grep __media_device_register
ffffc0420fd1a993 r __kstrtab___media_device_register    [mc]
ffffc0420fd1a9ab r __kstrtabns___media_device_register  [mc]
ffffc0420fd1a000 r __ksymtab___media_device_register    [mc]
ffffc0420fd13bf4 t __media_device_register      [mc]
# cat /proc/kallsyms | grep dvb_create_media_graph
ffffc0420ffd2ffa r __kstrtab_dvb_create_media_graph     [dvb_core]
ffffc0420ffd3011 r __kstrtabns_dvb_create_media_graph   [dvb_core]
ffffc0420ffd0204 r __ksymtab_dvb_create_media_graph     [dvb_core]
ffffc0420ffbda44 t dvb_create_media_graph       [dvb_core]

Try running the following before loading those modules. I expct that these modules (mc and dvb_core) to compe with the kernel directly

modprobe mc dvb_core

You can also confirm that the modules loaded by running the following commands:

lsmod|grep mc
lsmod|grep dvb_core

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by saen acro almost 2 years ago

A AAA this are 2 different commands!
If want to run it as one

uname -a && file /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko

TV Butler is popular with impossible to be used without some patches

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

saen acro wrote:

A AAA this are 2 different commands!
If want to run it as one

[...]

TV Butler is popular with impossible to be used without some patches

  # dmesg|grep dvb
[   11.574153] dvb_usb_af9035 1-1.4:1.0: prechip_version=83 chip_version=01 chip_type=9306
[   11.574500] usb 1-1.4: dvb_usb_v2: found a 'Logilink VG0022A' in cold state
[   11.576918] usb 1-1.4: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9303-01.fw'
[   11.653651] dvb_usb_af9035 1-1.4:1.0: firmware version=1.4.0.0
[   11.653694] usb 1-1.4: dvb_usb_v2: found a 'Logilink VG0022A' in warm state
[   11.654113] usb 1-1.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   11.654976] dvbdev: DVB: registering new adapter (Logilink VG0022A)
[   11.656713] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   11.929207] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[   11.977447] usb 1-1.4: dvb_usb_v2: 'Logilink VG0022A' successfully initialized and connected
[   11.980339] usbcore: registered new interface driver dvb_usb_af9035
[   88.153971] si2168 22-0067: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[   88.154445] si2168 22-0067: please install firmware file 'dvb-demod-si2168-b40-01.fw'
[   88.154455] si2168 22-0067: downloading firmware from file 'dvb-demod-si2168-02.fw'
 # uname -r -o -m -v -p -s
Linux 5.15.0-1021-raspi #23-Ubuntu SMP PREEMPT Fri Nov 25 15:27:43 UTC 2022 aarch64 aarch64 GNU/Lin
# tree /dev/dvb
/dev/dvb
└── adapter0
    ├── demux0
    ├── dvr0
    ├── frontend0
    └── net0
# lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1d19:0100 Dexatek Technology Ltd. TS Aggregator
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


I'm running ubuntu 22.04 on my raspberry pi. I didn't install a custom kernel or install any patches - just copied the missing firmware files (that I already linked above).
I think I mentioned earlier, newer linux kernels support the TV Butler tuner

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

Note: sytem booted with Stick plugged in but firmware files not copied:

[~] # modprobe mc dvb_core
modprobe: module mc not found in modules.dep
[~] #

[~] # lsmod|grep mc
i2c_imc                20480  0
[~] # lsmod|grep dvb_core
[~] #
[~] # uname -a && file /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
Linux NAS-TVS-472XT 5.10.60-qnap #1 SMP Sat Oct 22 01:42:11 CST 2022 x86_64 GNU/Linux
-sh: file: command not found
[~] #
[~] # dmesg|grep dvb
[~] #
[~] # uname -r -o -m -v -p -s
Linux 5.10.60-qnap #1 SMP Sat Oct 22 01:42:11 CST 2022 x86_64 unknown GNU/Linux
[~] #
[~] # tree /dev/dvb
-sh: tree: command not found
[~] # lsusb
Bus 001 Device 003: ID 1d19:0100 Dexatek Technology Ltd.
Bus 001 Device 002: ID 1005:b155 Apacer Technology, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

firmware files copied + stick unplugged and plugged in again:


[~] # modprobe mc dvb_core
modprobe: module mc not found in modules.dep
[~] # lsmod|grep mc
i2c_imc                20480  0
[~] # lsmod|grep dvb_core
[~] # uname -a && file /opt/V4LDrivers/GPL-5.10.60/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko
Linux NAS-TVS-472XT 5.10.60-qnap #1 SMP Sat Oct 22 01:42:11 CST 2022 x86_64 GNU/Linux
-sh: file: command not found
[~] # dmesg|grep dvb
[~] # uname -r -o -m -v -p -s
Linux 5.10.60-qnap #1 SMP Sat Oct 22 01:42:11 CST 2022 x86_64 unknown GNU/Linux
[~] # tree /dev/dvb
-sh: tree: command not found
[~] # lsusb
Bus 001 Device 004: ID 1d19:0100 Dexatek Technology Ltd.
Bus 001 Device 002: ID 1005:b155 Apacer Technology, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[~] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

Note: sytem booted with Stick plugged in but firmware files not copied:

[...]

firmware files copied + stick unplugged and plugged in again:

[...]

can you run:

cat /proc/kallsyms | grep __media_device_register

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

system booted with stick plugged in, firmware files copied
no output:

[~] # cat /proc/kallsyms | grep __media_device_register
[~] #

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

TV Butler is popular with impossible to be used without some patches

The stick is still recognized with DVB Logic's software (Company stopped business meanwhile)

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

A AAA wrote:

system booted with stick plugged in, firmware files copied
no output:

[...]

I don't know what to say now :P
seems the kernel doesn't have support for the tv tuners - mc.ko does the following:
https://www.kernelconfig.io/config_media_support?q=&kernelversion=5.10.60&arch=x86

Perhaps you could try to find mc.ko or issue the command separately:

modprobe mc
modrpobe dvb_core

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by A AAA almost 2 years ago

mc and dvb_core is a kernel element and not part of video4linux, am I right?

I tried to find mc.ko on my system but I think it's not there. How can I install it on qnap?

[~] # modprobe mc
modprobe: module mc not found in modules.dep
[~] # modprobe dvb_core
modprobe: module dvb_core not found in modules.dep
[~] # modprobe mc
modprobe: module mc not found in modules.dep

[/] # find / -name "mc.ko" -print
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.fdx: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.nvm: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_es090_0.pos: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_1.del: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.nvd: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_Lucene410_0.dvm: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_es090_0.doc: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.fnm: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.si: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti.fdt: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_Lucene410_0.dvd: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_es090_0.tim: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_es090_0.tip: No such file or directory
find: /share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CAC                                                                                                      HEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpk                                                                                                      g/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlaye                                                                                                      r/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/s                                                                                                      hare/CACHEDEV2_DATA/.qpkg/MediaSignPlayer/CodexPackExt/share/CACHEDEV2_DATA/.qpkg/Qsirch/elasticsearch/data/qusion_2b88f7fcb7701                                                                                                      1eca9f9826713462788/nodes/0/indices/qusionauto/2/index/_2bti_es090_0.blm: No such file or directory

RE: DVB-C USB stick recognized, /dev/dvb not available (therefore device not visible in TV Adapters) - Added by Florin Vlaicu almost 2 years ago

How did you install tvheadend? Did you use this: https://www.qnapclub.eu/en/qpkg/723 ? Perhaps there are some other required packages to install besides that one.

(26-50/53)