ayufan-rock64 / linux-build

Rock64 Linux build scripts, tools and instructions
MIT License
561 stars 98 forks source link

driver for SI2168 USB Stick "TechnoTrend TT-TVStick CT2-4400" not working #358

Open svriderk3 opened 5 years ago

svriderk3 commented 5 years ago

DVB tools show 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

but they should show 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

further Informations: 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:usb2-phy@100.0: Looking up phy-supply from device tree [ 2.096041] vcc_host1_5v: could not add device link phy-ff450000.syscon:usb2-phy@100.0 err -2 [ 2.096573] phy phy-ff450000.syscon:usb2-phy@100.1: Looking up phy-supply from device tree [ 2.096679] vcc_host1_5v: could not add device link phy-ff450000.syscon:usb2-phy@100.1 err -2 [ 2.097156] phy phy-ff450000.syscon:usb2-phy@100.1: Looking up vbus-supply from device tree [ 2.097179] phy phy-ff450000.syscon:usb2-phy@100.1: Looking up vbus-supply property in node /syscon@ff450000/usb2-phy@100/otg-port failed [ 2.097204] phy phy-ff450000.syscon:usb2-phy@100.1: 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

svriderk3 commented 5 years ago

Still there in RC15. Will there follow any solution? Thanks anyway for the releases.

svriderk3 commented 5 years ago

Is there a way for better error support or why is this getting ignored?