Project

General

Profile

Tuner problem with TVH@rock64/OMV

Added by Karl Ludwig over 5 years ago

Hello together,

while tuning setup the scan gets to an end within seconds without results and inside the configuration page / TV Adapters I just see the DVB-T Tuner, not both tuners, so I think the driver is not working correctly.

Hardware:
Rock64 4gb
SI2168 USB Stick "TechnoTrend TT-TVStick CT2-4400"

Software (Openmediavault)
https://github.com/ayufan-rock64/linux-build/releases/tag/0.8.0rc9
--> stretch-openmediavault-rock64-0.8.0rc9-1120-armhf.img.xz (32bit)

My Install routine for TVH:

apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates
wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
echo "deb http://apt.tvheadend.org/stable raspbian-stretch main" | sudo tee -a /etc/apt/sources.list.d/tvheadend.list
apt-get update
apt-get install tvheadend

also tried the firmware which worked on OMV3 for my x86 devices:

cd /lib/firmware/
wget https://github.com/LibreELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw

Is there any other firmware I have to use? Is there anything else I can do?
Stick works fine on OMV3 and several libreelec releases for x86, rock64 and coreelec for odroid n2

Thanks and regards,
Michael


Replies (12)

RE: Tuner problem with TVH@rock64/OMV - Added by saen acro over 5 years ago

Report result of this two commands

dmesg |egrep "firmware|dvb|frontend|usb" 
tree /dev/dvb

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

edit: Sorry, first Version of this post of mine was grap

without firmware installed:

root@rockNAS64:~# dmesg |egrep "firmware|dvb|frontend|usb" 
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    1.511397] usbcore: registered new interface driver usbfs
[    1.511515] usbcore: registered new interface driver hub
[    1.511657] usbcore: registered new device driver usb
[    2.095981] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.096100] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.096645] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.096752] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.097204] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply from device tree
[    2.097226] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply property in node /syscon@ff450000/usb2-phy@100/otg-port failed
[    2.097251] phy phy-ff450000.syscon:[email protected]: Failed to get VBUS supply regulator
[    2.098335] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply from device tree
[    2.098359] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply property in node /usb3-phy@ff470000 failed
[    2.098384] rockchip-u3phy ff470000.usb3-phy: Failed to get VBUS supply regulator
[    2.098905] phy phy-ff470000.usb3-phy.2: Looking up phy-supply from device tree
[    2.098926] phy phy-ff470000.usb3-phy.2: Looking up phy-supply property in node /usb3-phy@ff470000/utmi@ff470000 failed
[    2.099327] phy phy-ff470000.usb3-phy.3: Looking up phy-supply from device tree
[    2.099347] phy phy-ff470000.usb3-phy.3: Looking up phy-supply property in node /usb3-phy@ff470000/pipe@ff478000 failed
[    2.101110] rockchip-u3phy ff470000.usb3-phy: Rockchip u3phy initialized successfully
[    2.316156] usbcore: registered new interface driver udl
[    2.508903] usbcore: registered new interface driver cdc_ether
[    2.517717] usbcore: registered new interface driver rndis_host
[    2.528542] phy phy-ff470000.usb3-phy.2: u3phy u2 power on
[    2.537168] phy phy-ff470000.usb3-phy.3: u3phy u3 power on
[    2.546709] dwc2 ff580000.usb: Looking up vusb_d-supply from device tree
[    2.546733] dwc2 ff580000.usb: Looking up vusb_d-supply property in node /usb@ff580000 failed
[    2.546754] ff580000.usb supply vusb_d not found, using dummy regulator
[    2.555377] dwc2 ff580000.usb: Looking up vusb_a-supply from device tree
[    2.555399] dwc2 ff580000.usb: Looking up vusb_a-supply property in node /usb@ff580000 failed
[    2.555418] ff580000.usb supply vusb_a not found, using dummy regulator
[    2.576335] dwc2 ff580000.usb: DWC OTG Controller
[    2.584393] dwc2 ff580000.usb: new USB bus registered, assigned bus number 1
[    2.592599] dwc2 ff580000.usb: irq 44, io mem 0xff580000
[    2.600750] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.608762] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.616741] usb usb1: Product: DWC OTG Controller
[    2.624420] usb usb1: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c dwc2_hsotg
[    2.632622] usb usb1: SerialNumber: ff580000.usb
[    2.683574] ehci-platform ff5c0000.usb: EHCI Host Controller
[    2.691562] ehci-platform ff5c0000.usb: new USB bus registered, assigned bus number 2
[    2.699621] ehci-platform ff5c0000.usb: irq 45, io mem 0xff5c0000
[    2.718461] ehci-platform ff5c0000.usb: USB 2.0 started, EHCI 1.00
[    2.726480] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.734237] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.742002] usb usb2: Product: EHCI Host Controller
[    2.749494] usb usb2: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ehci_hcd
[    2.757531] usb usb2: SerialNumber: ff5c0000.usb
[    2.797925] ohci-platform ff5d0000.usb: Generic Platform OHCI controller
[    2.806313] ohci-platform ff5d0000.usb: new USB bus registered, assigned bus number 3
[    2.814724] ohci-platform ff5d0000.usb: irq 46, io mem 0xff5d0000
[    2.882710] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.890978] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.899275] usb usb3: Product: Generic Platform OHCI controller
[    2.907463] usb usb3: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ohci_hcd
[    2.916094] usb usb3: SerialNumber: ff5d0000.usb
[    2.978110] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[    2.986775] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.995458] usb usb4: Product: xHCI Host Controller
[    3.003989] usb usb4: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.013035] usb usb4: SerialNumber: xhci-hcd.8.auto
[    3.022458] usb 1-1: new high-speed USB device number 2 using dwc2
[    3.023675] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.023856] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[    3.023866] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.023876] usb usb5: Product: xHCI Host Controller
[    3.023885] usb usb5: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.023892] usb usb5: SerialNumber: xhci-hcd.8.auto
[    3.026961] usbcore: registered new interface driver iforce
[    3.027077] usbcore: registered new interface driver xpad
[    3.027631] usbcore: registered new interface driver usbtouchscreen
[    3.340668] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[    3.400557] usb 5-1: New USB device found, idVendor=152d, idProduct=1561
[    3.400568] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.400577] usb 5-1: Product: SABRENT
[    3.400585] usb 5-1: Manufacturer: SABRENT
[    3.400593] usb 5-1: SerialNumber: DB9876543214E
[    3.477682] usbcore: registered new interface driver uvcvideo
[    3.554021] usbcore: registered new interface driver bfusb
[    3.561630] usbcore: registered new interface driver btusb
[    3.655775] usb 1-1: New USB device found, idVendor=0b48, idProduct=3014
[    3.660243] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.664760] usb 1-1: Product: TechnoTrend USB-Stick
[    3.669119] usb 1-1: Manufacturer: CityCom GmbH
[    3.673497] usb 1-1: SerialNumber: 20131128
[    3.709791] of_get_named_gpiod_flags: parsed 'gpios' property of node '/switches/usb-switch[0]' - status (0)
[    3.722064] usbcore: registered new interface driver usbhid
[    3.726269] usbhid: USB HID core driver
[    3.740276] usbcore: registered new interface driver snd-usb-audio
[    4.478828] usbcore: registered new interface driver usb-storage
[    4.493211] usbcore: registered new interface driver uas
[    9.666475] usb 1-1: dvb_usb_v2: found a 'TechnoTrend TVStick CT2-4400' in warm state
[    9.677261] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    9.701356] usb 1-1: dvb_usb_v2: MAC address: bc:ea:2b:44:0d:b2
[    9.755676] usb 1-1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    9.771318] rc rc0: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0
[    9.778270] input: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0/input2
[    9.788307] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter
[    9.794096] usb 1-1: dvb_usb_v2: schedule remote query interval to 300 msecs
[    9.799677] usb 1-1: dvb_usb_v2: 'TechnoTrend TVStick CT2-4400' successfully initialized and connected
[    9.808904] usbcore: registered new interface driver dvb_usb_dvbsky
[   22.294870] si2168 5-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[   22.299975] si2168 5-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[   22.305064] si2168 5-0064: firmware file 'dvb-demod-si2168-02.fw' not found
[   22.376204] si2157 6-0060: firmware version: 3.0.5
[   22.402843] si2168 5-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[   22.408178] si2168 5-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[   22.413536] si2168 5-0064: firmware file 'dvb-demod-si2168-02.fw' not found
root@rockNAS64:~# tree /dev/dvb
-bash: tree: command not found

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

here with firmware installed:

dmesg |egrep "firmware|dvb|frontend|usb" 
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    1.511409] usbcore: registered new interface driver usbfs
[    1.511526] usbcore: registered new interface driver hub
[    1.511669] usbcore: registered new device driver usb
[    2.096427] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.096545] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.097075] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.097181] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.097650] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply from device tree
[    2.097673] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply property in node /syscon@ff450000/usb2-phy@100/otg-port failed
[    2.097697] phy phy-ff450000.syscon:[email protected]: Failed to get VBUS supply regulator
[    2.098860] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply from device tree
[    2.098884] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply property in node /usb3-phy@ff470000 failed
[    2.098910] rockchip-u3phy ff470000.usb3-phy: Failed to get VBUS supply regulator
[    2.099389] phy phy-ff470000.usb3-phy.2: Looking up phy-supply from device tree
[    2.099409] phy phy-ff470000.usb3-phy.2: Looking up phy-supply property in node /usb3-phy@ff470000/utmi@ff470000 failed
[    2.099815] phy phy-ff470000.usb3-phy.3: Looking up phy-supply from device tree
[    2.099835] phy phy-ff470000.usb3-phy.3: Looking up phy-supply property in node /usb3-phy@ff470000/pipe@ff478000 failed
[    2.101594] rockchip-u3phy ff470000.usb3-phy: Rockchip u3phy initialized successfully
[    2.316194] usbcore: registered new interface driver udl
[    2.508857] usbcore: registered new interface driver cdc_ether
[    2.517665] usbcore: registered new interface driver rndis_host
[    2.528520] phy phy-ff470000.usb3-phy.2: u3phy u2 power on
[    2.537145] phy phy-ff470000.usb3-phy.3: u3phy u3 power on
[    2.546701] dwc2 ff580000.usb: Looking up vusb_d-supply from device tree
[    2.546725] dwc2 ff580000.usb: Looking up vusb_d-supply property in node /usb@ff580000 failed
[    2.546746] ff580000.usb supply vusb_d not found, using dummy regulator
[    2.555346] dwc2 ff580000.usb: Looking up vusb_a-supply from device tree
[    2.555366] dwc2 ff580000.usb: Looking up vusb_a-supply property in node /usb@ff580000 failed
[    2.555383] ff580000.usb supply vusb_a not found, using dummy regulator
[    2.576306] dwc2 ff580000.usb: DWC OTG Controller
[    2.584355] dwc2 ff580000.usb: new USB bus registered, assigned bus number 1
[    2.592557] dwc2 ff580000.usb: irq 44, io mem 0xff580000
[    2.600699] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.608710] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.616688] usb usb1: Product: DWC OTG Controller
[    2.624363] usb usb1: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c dwc2_hsotg
[    2.632563] usb usb1: SerialNumber: ff580000.usb
[    2.683532] ehci-platform ff5c0000.usb: EHCI Host Controller
[    2.691488] ehci-platform ff5c0000.usb: new USB bus registered, assigned bus number 2
[    2.699541] ehci-platform ff5c0000.usb: irq 45, io mem 0xff5c0000
[    2.718476] ehci-platform ff5c0000.usb: USB 2.0 started, EHCI 1.00
[    2.726481] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.734227] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.741976] usb usb2: Product: EHCI Host Controller
[    2.749459] usb usb2: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ehci_hcd
[    2.757485] usb usb2: SerialNumber: ff5c0000.usb
[    2.797831] ohci-platform ff5d0000.usb: Generic Platform OHCI controller
[    2.806206] ohci-platform ff5d0000.usb: new USB bus registered, assigned bus number 3
[    2.814606] ohci-platform ff5d0000.usb: irq 46, io mem 0xff5d0000
[    2.882723] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.890972] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.899256] usb usb3: Product: Generic Platform OHCI controller
[    2.907436] usb usb3: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ohci_hcd
[    2.916054] usb usb3: SerialNumber: ff5d0000.usb
[    2.977954] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[    2.986605] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.995270] usb usb4: Product: xHCI Host Controller
[    3.003786] usb usb4: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.012815] usb usb4: SerialNumber: xhci-hcd.8.auto
[    3.022494] usb 1-1: new high-speed USB device number 2 using dwc2
[    3.023446] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.023626] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[    3.023635] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.023645] usb usb5: Product: xHCI Host Controller
[    3.023653] usb usb5: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.023661] usb usb5: SerialNumber: xhci-hcd.8.auto
[    3.026734] usbcore: registered new interface driver iforce
[    3.026850] usbcore: registered new interface driver xpad
[    3.027378] usbcore: registered new interface driver usbtouchscreen
[    3.072145] usbcore: registered new interface driver uvcvideo
[    3.078987] usbcore: registered new interface driver bfusb
[    3.079087] usbcore: registered new interface driver btusb
[    3.174375] of_get_named_gpiod_flags: parsed 'gpios' property of node '/switches/usb-switch[0]' - status (0)
[    3.177642] usbcore: registered new interface driver usbhid
[    3.177644] usbhid: USB HID core driver
[    3.179956] usbcore: registered new interface driver snd-usb-audio
[    4.055152] usb 1-1: New USB device found, idVendor=0b48, idProduct=3014
[    4.058789] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.062455] usb 1-1: Product: TechnoTrend USB-Stick
[    4.062599] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[    4.069374] usb 1-1: Manufacturer: CityCom GmbH
[    4.072737] usb 1-1: SerialNumber: 20131128
[    4.081620] usb 5-1: New USB device found, idVendor=152d, idProduct=1561
[    4.085288] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.088980] usb 5-1: Product: SABRENT
[    4.092358] usb 5-1: Manufacturer: SABRENT
[    4.095745] usb 5-1: SerialNumber: DB9876543214E
[    4.106976] usbcore: registered new interface driver usb-storage
[    4.118361] usbcore: registered new interface driver uas
[    9.150466] usb 1-1: dvb_usb_v2: found a 'TechnoTrend TVStick CT2-4400' in warm state
[    9.156812] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    9.172849] usb 1-1: dvb_usb_v2: MAC address: bc:ea:2b:44:0d:b2
[    9.216337] usb 1-1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    9.231290] rc rc0: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0
[    9.239689] input: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0/input2
[    9.245578] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter
[    9.251244] usb 1-1: dvb_usb_v2: schedule remote query interval to 300 msecs
[    9.256671] usb 1-1: dvb_usb_v2: 'TechnoTrend TVStick CT2-4400' successfully initialized and connected
[    9.263546] usbcore: registered new interface driver dvb_usb_dvbsky
[   22.195996] si2168 5-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   23.895065] si2168 5-0064: firmware version: 4.0.25
[   23.958536] si2157 6-0060: firmware version: 3.0.5
root@rockNAS64:~# tree /dev/dvb
-bash: tree: command not found

RE: Tuner problem with TVH@rock64/OMV - Added by saen acro over 5 years ago

Install tree command

also report

dvb-fe-tool && dvb-fetool -g

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

downloaded second firmware, since I saw this errors

[   22.294870] si2168 5-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[   22.299975] si2168 5-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[   22.305064] si2168 5-0064: firmware file 'dvb-demod-si2168-02.fw' not found
[   22.376204] si2157 6-0060: firmware version: 3.0.5
[   22.402843] si2168 5-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw failed with error -2
[   22.408178] si2168 5-0064: Direct firmware load for dvb-demod-si2168-02.fw failed with error -2
[   22.413536] si2168 5-0064: firmware file 'dvb-demod-si2168-02.fw' not found

downloaded them with

wget https://github.com/LibreELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw
wget https://github.com/LibreELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw

tuner doestn work still

as you adviced I installed tree, now the new results:

dmesg |egrep "firmware|dvb|frontend|usb" 
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    1.511408] usbcore: registered new interface driver usbfs
[    1.511520] usbcore: registered new interface driver hub
[    1.511653] usbcore: registered new device driver usb
[    2.095923] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.096041] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.096573] phy phy-ff450000.syscon:[email protected]: Looking up phy-supply from device tree
[    2.096679] vcc_host1_5v: could not add device link phy-ff450000.syscon:[email protected] err -2
[    2.097156] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply from device tree
[    2.097179] phy phy-ff450000.syscon:[email protected]: Looking up vbus-supply property in node /syscon@ff450000/usb2-phy@100/otg-port failed
[    2.097204] phy phy-ff450000.syscon:[email protected]: Failed to get VBUS supply regulator
[    2.098353] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply from device tree
[    2.098378] rockchip-u3phy ff470000.usb3-phy: Looking up vbus-supply property in node /usb3-phy@ff470000 failed
[    2.098403] rockchip-u3phy ff470000.usb3-phy: Failed to get VBUS supply regulator
[    2.098879] phy phy-ff470000.usb3-phy.2: Looking up phy-supply from device tree
[    2.098899] phy phy-ff470000.usb3-phy.2: Looking up phy-supply property in node /usb3-phy@ff470000/utmi@ff470000 failed
[    2.099311] phy phy-ff470000.usb3-phy.3: Looking up phy-supply from device tree
[    2.099331] phy phy-ff470000.usb3-phy.3: Looking up phy-supply property in node /usb3-phy@ff470000/pipe@ff478000 failed
[    2.101082] rockchip-u3phy ff470000.usb3-phy: Rockchip u3phy initialized successfully
[    2.316009] usbcore: registered new interface driver udl
[    2.508740] usbcore: registered new interface driver cdc_ether
[    2.517547] usbcore: registered new interface driver rndis_host
[    2.528368] phy phy-ff470000.usb3-phy.2: u3phy u2 power on
[    2.536997] phy phy-ff470000.usb3-phy.3: u3phy u3 power on
[    2.546588] dwc2 ff580000.usb: Looking up vusb_d-supply from device tree
[    2.546612] dwc2 ff580000.usb: Looking up vusb_d-supply property in node /usb@ff580000 failed
[    2.546633] ff580000.usb supply vusb_d not found, using dummy regulator
[    2.555234] dwc2 ff580000.usb: Looking up vusb_a-supply from device tree
[    2.555255] dwc2 ff580000.usb: Looking up vusb_a-supply property in node /usb@ff580000 failed
[    2.555272] ff580000.usb supply vusb_a not found, using dummy regulator
[    2.576177] dwc2 ff580000.usb: DWC OTG Controller
[    2.584234] dwc2 ff580000.usb: new USB bus registered, assigned bus number 1
[    2.592445] dwc2 ff580000.usb: irq 44, io mem 0xff580000
[    2.600599] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.608616] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.616602] usb usb1: Product: DWC OTG Controller
[    2.624288] usb usb1: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c dwc2_hsotg
[    2.632500] usb usb1: SerialNumber: ff580000.usb
[    2.683496] ehci-platform ff5c0000.usb: EHCI Host Controller
[    2.691492] ehci-platform ff5c0000.usb: new USB bus registered, assigned bus number 2
[    2.699559] ehci-platform ff5c0000.usb: irq 45, io mem 0xff5c0000
[    2.718260] ehci-platform ff5c0000.usb: USB 2.0 started, EHCI 1.00
[    2.726243] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.733996] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.741762] usb usb2: Product: EHCI Host Controller
[    2.749259] usb usb2: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ehci_hcd
[    2.757300] usb usb2: SerialNumber: ff5c0000.usb
[    2.797676] ohci-platform ff5d0000.usb: Generic Platform OHCI controller
[    2.806073] ohci-platform ff5d0000.usb: new USB bus registered, assigned bus number 3
[    2.814488] ohci-platform ff5d0000.usb: irq 46, io mem 0xff5d0000
[    2.882583] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    2.890856] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.899175] usb usb3: Product: Generic Platform OHCI controller
[    2.907376] usb usb3: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c ohci_hcd
[    2.916029] usb usb3: SerialNumber: ff5d0000.usb
[    2.978112] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[    2.986785] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.995463] usb usb4: Product: xHCI Host Controller
[    3.003994] usb usb4: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.013041] usb usb4: SerialNumber: xhci-hcd.8.auto
[    3.022352] usb 1-1: new high-speed USB device number 2 using dwc2
[    3.023690] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.023873] usb usb5: New USB device found, idVendor=1d6b, idProduct=0003
[    3.023883] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.023892] usb usb5: Product: xHCI Host Controller
[    3.023901] usb usb5: Manufacturer: Linux 4.4.167-1169-rockchip-ayufan-g3cde5c624c9c xhci-hcd
[    3.023908] usb usb5: SerialNumber: xhci-hcd.8.auto
[    3.026985] usbcore: registered new interface driver iforce
[    3.027101] usbcore: registered new interface driver xpad
[    3.027663] usbcore: registered new interface driver usbtouchscreen
[    3.072859] usbcore: registered new interface driver uvcvideo
[    3.079743] usbcore: registered new interface driver bfusb
[    3.079842] usbcore: registered new interface driver btusb
[    3.159787] of_get_named_gpiod_flags: parsed 'gpios' property of node '/switches/usb-switch[0]' - status (0)
[    3.169130] usbcore: registered new interface driver usbhid
[    3.169133] usbhid: USB HID core driver
[    3.173699] usbcore: registered new interface driver snd-usb-audio
[    3.334382] usb 5-1: new SuperSpeed USB device number 2 using xhci-hcd
[    3.351485] usb 5-1: New USB device found, idVendor=152d, idProduct=1561
[    3.351497] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.351505] usb 5-1: Product: SABRENT
[    3.351513] usb 5-1: Manufacturer: SABRENT
[    3.351522] usb 5-1: SerialNumber: DB9876543214E
[    4.581839] usbcore: registered new interface driver usb-storage
[    4.595416] usbcore: registered new interface driver uas
[    4.610997] usb 1-1: New USB device found, idVendor=0b48, idProduct=3014
[    4.614658] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.618328] usb 1-1: Product: TechnoTrend USB-Stick
[    4.621777] usb 1-1: Manufacturer: CityCom GmbH
[    4.625247] usb 1-1: SerialNumber: 20131128
[    9.718299] usb 1-1: dvb_usb_v2: found a 'TechnoTrend TVStick CT2-4400' in warm state
[    9.729006] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    9.749426] usb 1-1: dvb_usb_v2: MAC address: bc:ea:2b:44:0d:b2
[    9.796889] usb 1-1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    9.810256] rc rc0: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0
[    9.817079] input: TechnoTrend TVStick CT2-4400 as /devices/platform/ff580000.usb/usb1/1-1/rc/rc0/input2
[    9.826062] rc rc0: lirc_dev: driver dvb_usb_dvbsky registered at minor = 0, scancode receiver, no transmitter
[    9.831715] usb 1-1: dvb_usb_v2: schedule remote query interval to 300 msecs
[    9.837133] usb 1-1: dvb_usb_v2: 'TechnoTrend TVStick CT2-4400' successfully initialized and connected
[    9.842968] usbcore: registered new interface driver dvb_usb_dvbsky
[   19.825398] si2168 5-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   21.527271] si2168 5-0064: firmware version: 4.0.25
[   21.590486] si2157 6-0060: firmware version: 3.0.5
root@rockNAS64:~# tree /dev/dvb
/dev/dvb
`-- adapter0
    |-- demux0
    |-- dvr0
    |-- frontend0
    `-- net0

1 directory, 4 files
root@rockNAS64:~# dvb-fe-tool && dvb-fetool -g
-bash: dvb-fe-tool: command not found

RE: Tuner problem with TVH@rock64/OMV - Added by saen acro over 5 years ago

do not report part when there is no command installed
install dvb-tools and dvb-apps and report result, else is useless.

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

yes sorry, was already working on installing it

dvb-fe-tool && dvb-fetool -g
Device Silicon Labs Si2168 (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_2G_MODULATION
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_5_6
     CAN_FEC_7_8
     CAN_FEC_AUTO
     CAN_GUARD_INTERVAL_AUTO
     CAN_HIERARCHY_AUTO
     CAN_INVERSION_AUTO
     CAN_MULTISTREAM
     CAN_MUTE_TS
     CAN_QAM_16
     CAN_QAM_32
     CAN_QAM_64
     CAN_QAM_128
     CAN_QAM_256
     CAN_QAM_AUTO
     CAN_QPSK
     CAN_TRANSMISSION_MODE_AUTO
DVB API Version 3.0, Current v5 delivery system: UNDEFINED
Supported delivery system:
    [DVBT]
Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will be miss-detected by a DVBv5.4 or earlier API call
-bash: dvb-fetool: command not found

RE: Tuner problem with TVH@rock64/OMV - Added by saen acro over 5 years ago

https://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-TVStick_CT2-4400
driver is in kernel, but your driver is not dvbapi v5 compatible. So no information can be taken.
/this not mean that it will not work/

dvb-fe-tool && dvb-fe-tool -g
Device DiBcom 7000PC (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_5_6
     CAN_FEC_7_8
     CAN_FEC_AUTO
     CAN_GUARD_INTERVAL_AUTO
     CAN_HIERARCHY_AUTO
     CAN_INVERSION_AUTO
     CAN_QAM_16
     CAN_QAM_64
     CAN_QAM_AUTO
     CAN_QPSK
     CAN_RECOVER
     CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.11, Current v5 delivery system: DVBT
Supported delivery system:
    [DVBT]
FREQUENCY = 626000000
MODULATION = QAM/64
BANDWIDTH_HZ = 8000000
INVERSION = AUTO
CODE_RATE_HP = 2/3
CODE_RATE_LP = 1/2
GUARD_INTERVAL = 1/4
TRANSMISSION_MODE = 8K
HIERARCHY = NONE
DELIVERY_SYSTEM = DVBT

what is result of

w_scan -ft

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

step by step I tested all firmware

dvb-demod-si2168-b40-01.fw
dvb-demod-si2168-02.fw (dmesg asks for dvb-demod-si2168-b40-01.fw)
dvb-demod-si2168-a30-01.fw (dmesg asks for dvb-demod-si2168-b40-01.fw and dvb-demod-si2168-02.fw)
dvb-tuner-si2158-a20-01.fw (dmesg asks for dvb-demod-si2168-b40-01.fw and dvb-demod-si2168-02.fw)

my experience is: tuner doesnt work, as long dvb-C tuner doesnt get recognized too, as you can see on the attached screenshot

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

w_scan -ft
w_scan version 20161022 (compiled for DVB API 5.10)
WARNING: could not guess your country. Falling back to 'DE'
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3916: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

Thanks so far!

RE: Tuner problem with TVH@rock64/OMV - Added by Karl Ludwig over 5 years ago

following you can find the results (as long available) fromt the same stick mounted to a odroid N2 with CoreElec:

dmesg |egrep "firmware|dvb|frontend|usb" 
[    0.000000@0] psci: PSCIv1.0 detected in firmware.
[    0.470058@2] usbcore: registered new interface driver usbfs
[    0.470092@2] usbcore: registered new interface driver hub
[    0.470162@2] usbcore: registered new device driver usb
[    0.555934@2] usbcore: registered new interface driver cdc_acm
[    0.555976@2] usbcore: registered new interface driver usb-storage
[    0.556038@2] usbcore: registered new interface driver usbserial
[    0.556064@2] usbcore: registered new interface driver usbserial_generic
[    0.556090@2] usbserial: USB Serial support registered for generic
[    0.556491@2] usbcore: registered new interface driver xpad
[    0.558109@2] usbcore: registered new interface driver usbhid
[    0.558111@2] usbhid: USB HID core driver
[    0.616576@2] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xffffff80084f5000
[    0.616719@2] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xffffff80084fd080
[    0.847417@4] Registered firmware driver success.
[    0.847879@4] firmware_codec firmware_vdec: Direct firmware load for video/h264_multi.bin failed with error -2
[    0.848123@4] load firmware size : 29184, Name : video/h264.bin.
[    0.848435@4] firmware_codec firmware_vdec: Direct firmware load for video/h265.bin failed with error -2
[    0.848685@4] load firmware size : 76288, Name : video/h264_enc.bin.
[    0.849256@4] load firmware size : 768768, Name : video/video_ucode.bin.
[    1.484930@2] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.724162@1] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: ffe09000, ctrl: 0
[    1.755593@2] amlogic-new-usb2-v2 ffe09000.usb2phy: ---Set port(0) tuning for host cf(xhci_hub_control)--
[    1.815548@2] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[    2.075680@2] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[    2.307552@2] usb 1-1.3: new high-speed USB device number 3 using xhci-hcd
[    2.432724@2] usb 1-1.3: Unsupported device
[    6.830452@0] kernel-overlays-setup: added firmware from /usr/lib/kernel-overlays/base/lib/firmware
[    6.831325@0] kernel-overlays-setup: processing conf /storage/.cache/kernel-overlays/50-driver.dvb.dvb-latest.conf
[    6.869186@0] kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/driver.dvb.dvb-latest/lib/modules/4.9.162
[    8.803603@2] usb 1-1.3: dvb_usb_v2: found a 'TechnoTrend TVStick CT2-4400' in warm state
[    8.803953@2] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    8.803967@2] dvbdev: DVB: registering new adapter (TechnoTrend TVStick CT2-4400)
[    8.803972@2] usb 1-1.3: media controller created
[    8.805228@4] usb 1-1.3: dvb_usb_v2: MAC address: bc:ea:2b:44:0d:b2
[    8.805628@4] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[    8.814769@1] si2168 5-0064: firmware version: B 4.0.2
[    8.826914@1] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    8.826928@1] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[    8.828035@3] usb 1-1.3: dvb_usb_v2: 'TechnoTrend TVStick CT2-4400' successfully initialized and connected
[    8.828099@3] usbcore: registered new interface driver dvb_usb_dvbsky
[   15.428405@4] si2168 5-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   17.093462@2] si2168 5-0064: firmware version: B 4.0.25
[   17.159221@2] si2157 6-0060: firmware version: 3.0.5
[   17.168710@3] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0
[   17.168719@3] usb 1-1.3: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
[   17.168725@2] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0
[   17.176904@2] si2168 5-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   18.813569@3] si2168 5-0064: firmware version: B 4.0.25
[   18.851967@4] si2157 6-0060: firmware version: 3.0.5
[   18.861449@5] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0
[   73.319464@0] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0
[  132.170524@0] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0
[  187.917110@0] dvb_frontend: dvb_frontend_get_frequency_limits: frequency interval: tuner: 42000000...870000000, frontend: 0...0

---------------------------------
dvb-fe-tool && dvb-fetool -g
Device Silicon Labs Si2168 (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_2G_MODULATION
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_5_6
     CAN_FEC_7_8
     CAN_FEC_AUTO
     CAN_GUARD_INTERVAL_AUTO
     CAN_HIERARCHY_AUTO
     CAN_INVERSION_AUTO
     CAN_MULTISTREAM
     CAN_MUTE_TS
     CAN_QAM_16
     CAN_QAM_32
     CAN_QAM_64
     CAN_QAM_128
     CAN_QAM_256
     CAN_QAM_AUTO
     CAN_QPSK
     CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.11, Current v5 delivery system: DVBT2
Supported delivery systems:
     DVBT
    [DVBT2]
     DVBC/ANNEX_A
------------------------------------

RE: Tuner problem with TVH@rock64/OMV - Added by saen acro over 5 years ago

What can I say, other distro other problems ;)
Your TechnoTrend TVStick CT2-4400 is V2 as I see kernel minimum 3.19

    (1-12/12)