Jump to content


jakey

Member Since 13 Jun 2012
Offline Last Active 29 Mar 2020 23:49
-----

Topics I've Started

USB tuners totally broken

27 March 2017 - 13:23

I'm testing the 2 tuners I own on the HD51 with today's image but this issue has been around for a few weeks now.

 

The identical issue also exists on OpenATV and OpenViX both of which I have tested which I guess is because both incorporate alot of pli stuff.

 

With my testing this issue also affects the other boxes I'm able to test which are the Solo 4k and the Octagon SF4008 of which I was able to test with the SDG image.

 

Let me know if I can help further.

 

This one installs ok but the tuner is not recognised by the system at all

root@hd51:~# opkg install enigma2-plugin-drivers-dvb-usb-em28xx
Installing enigma2-plugin-drivers-dvb-usb-em28xx (1.0-r0.0) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/armv7ahf-vfp-neon/enigma2-plugin-drivers-dvb-usb-em28xx_1.0-r0.0_armv7ahf-vfp-neon.ipk.
Installing firmware-dvb-fe-tda10071 (1.0-r0.7) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/all/firmware-dvb-fe-tda10071_1.0-r0.7_all.ipk.
Installing kernel-module-em28xx-dvb (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-em28xx-dvb_4.10.0-r1.0.1_hd51.ipk.
Installing kernel-module-em28xx (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-em28xx_4.10.0-r1.0.1_hd51.ipk.
Installing kernel-module-tveeprom (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-tveeprom_4.10.0-r1.0.1_hd51.ipk.
Configuring kernel-module-tveeprom.
Configuring kernel-module-em28xx.
Configuring firmware-dvb-fe-tda10071.
Configuring kernel-module-em28xx-dvb.
Configuring enigma2-plugin-drivers-dvb-usb-em28xx.
root@hd51:~# 

dmesg

[    1.788096] usb 1-1.1: new full-speed USB device number 3 using ehci-brcm
[    1.892109] usb 1-1.3: new high-speed USB device number 4 using ehci-brcm
[    1.956716] em28xx 1-1.3:1.0: New device PCTV PCTV 292e @ 480 Mbps (2013:025f, interface 0, class 0)
[    1.965916] em28xx 1-1.3:1.0: DVB interface 0 found: isoc
[    1.973361] em28xx 1-1.3:1.0: chip ID is em28178
[    2.245519] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    2.440632] EXT4-fs (sda1): recovery complete
[    2.465428] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.592961] hd51_1: loading out-of-tree module taints kernel.
[    2.600091] usbcore: registered new interface driver tpm
[    3.986594] em28xx 1-1.3:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x9613f804
[    3.993957] em28xx 1-1.3:1.0: EEPROM info:
[    3.998067] em28xx 1-1.3:1.0:        microcode start address = 0x0004, boot configuration = 0x01
[    4.017324] em28xx 1-1.3:1.0:        AC97 audio (5 sample rates)
[    4.022829] em28xx 1-1.3:1.0:        500mA max power
[    4.027289] em28xx 1-1.3:1.0:        Table at offset 0x27, strings=0x146a, 0x1888, 0x0a7e
[    4.035263] em28xx 1-1.3:1.0: Identified as PCTV tripleStick (292e) (card=94)
[    4.042448] em28xx 1-1.3:1.0: dvb set to isoc mode.
[    4.047437] usbcore: registered new interface driver em28xx
[    4.609377] hd51: module_layout: kernel tainted.
[    4.614040] Disabling lock debugging due to kernel taint
 

The second also seems to install ok and is recognised by the system but stops the internal tunerA from working.

root@hd51:~# opkg install enigma2-plugin-drivers-ct2-usb-dvbsky-t330
Installing enigma2-plugin-drivers-ct2-usb-dvbsky-t330 (1.0-r0.2) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/all/enigma2-plugin-drivers-ct2-usb-dvbsky-t330_1.0-r0.2_all.ipk.
Installing kernel-module-dvb-usb-dvbsky (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-dvb-usb-dvbsky_4.10.0-r1.0.1_hd51.ipk.
Installing kernel-module-m88ds3103 (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-m88ds3103_4.10.0-r1.0.1_hd51.ipk.
Installing kernel-module-dvb-usb-v2 (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-dvb-usb-v2_4.10.0-r1.0.1_hd51.ipk.
Installing kernel-module-si2168 (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-si2168_4.10.0-r1.0.1_hd51.ipk.
Installing firmware-dvb-demod-si2168-b40 (1.0-r0.5) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/all/firmware-dvb-demod-si2168-b40_1.0-r0.5_all.ipk.
Installing kernel-module-si2157 (4.10.0-r1.0.1) on root.
Downloading http://downloads.pli-images.org/feeds/openpli-4/hd51/kernel-module-si2157_4.10.0-r1.0.1_hd51.ipk.
Configuring kernel-module-si2157.
Configuring kernel-module-si2168.
Configuring kernel-module-m88ds3103.
Configuring kernel-module-dvb-usb-v2.
Configuring kernel-module-dvb-usb-dvbsky.
Configuring firmware-dvb-demod-si2168-b40.
Configuring enigma2-plugin-drivers-ct2-usb-dvbsky-t330.
root@hd51:~#
 

dmesg

[    1.792398] usb 1-1.1: new full-speed USB device number 3 using ehci-brcm
[    1.806251] random: fast init done
[    1.894397] usb 1-1.3: new high-speed USB device number 4 using ehci-brcm
[    2.140418] usb 1-1.3: dvb_usb_v2: found a 'DVBSky T330' in warm state
[    2.147294] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[    2.157039] dvbdev: DVB: registering new adapter (DVBSky T330)
[    2.165441] usb 1-1.3: dvb_usb_v2: MAC address: 00:cc:10:a5:33:0c
[    2.190236] i2c i2c-0: Added multiplexed i2c bus 1
[    2.195242] si2168 0-0064: Silicon Labs Si2168-B40 successfully identified
[    2.203517] si2168 0-0064: firmware version: B 4.0.2
[    2.216934] si2157 1-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[    2.225960] usb 1-1.3: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[    2.235430] Registered IR keymap rc-dvbsky
[    2.239848] input: DVBSky T330 as /devices/platform/f0470300.ehci/usb1/1-1/1-1.3/rc/rc0/input0
[    2.248699] rc rc0: DVBSky T330 as /devices/platform/f0470300.ehci/usb1/1-1/1-1.3/rc/rc0
[    2.256840] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 300 msecs
[    2.264124] usb 1-1.3: dvb_usb_v2: 'DVBSky T330' successfully initialized and connected
[    2.272267] usbcore: registered new interface driver dvb_usb_dvbsky
[    2.286664] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    2.435277] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.556000] hd51_1: loading out-of-tree module taints kernel.
[    2.563091] usbcore: registered new interface driver tpm
[    4.578257] hd51: module_layout: kernel tainted.
[    4.582939] Disabling lock debugging due to kernel taint
[    9.006645] Console: switching to colour frame buffer device 160x45
[    9.045707] input: dreambox remote control (native) as /devices/virtual/input/input1
[    9.054368] input: dreambox advanced remote control (native) as /devices/virtual/input/input2
[    9.201221] dvbdev: DVB: registering new adapter (dvb0)
[    9.207888] platform dvb0.0: DVB: registering adapter 0 frontend 0 (DVB-S2)...
[    9.215890] platform dvb0.0: DVB: registering adapter 0 frontend 1 (DVB-S2)...
[    9.454849] input: front panel as /devices/virtual/input/input3
[    9.476509] Registered IR keymap rc-cec
[    9.480754] input: RC for hdmi_cec as /devices/platform/hdmi.0/rc/rc1/input4
[    9.488268] rc rc1: RC for hdmi_cec as /devices/platform/hdmi.0/rc/rc1
[    9.536838] EXT4-fs (mmcblk0p3): re-mounted. Opts: data=ordered
[    9.896230] Console: switching to colour dummy device 80x30
[   10.876368] f0b00000.etherne:01: Broadcom BCM7439 (2) PHY revision: 0x10, patch: 1
[   10.887764] bcmgenet f0b00000.ethernet: configuring instance for internal PHY
[   14.402814] bcmgenet f0b00000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   17.123177] NET: Registered protocol family 10
[   17.128865] Segment Routing with IPv6
[   18.264680] si2168 0-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   18.909355] random: crng init done
[   19.130975] si2168 0-0064: firmware version: B 4.0.11
[   19.153725] si2157 1-0060: found a 'Silicon Labs Si2158-A20'
[   19.159465] si2157 1-0060: Direct firmware load for dvb-tuner-si2158-a20-01.fw failed with error -2
[   19.168554] si2157 1-0060: firmware file 'dvb-tuner-si2158-a20-01.fw' not found
[   19.176061] platform dvb0.0: DVB: registering adapter 0 frontend 2 (vtuner)...
[   19.213228] si2157 1-0060: found a 'Silicon Labs Si2158-A20'
[   19.218966] si2157 1-0060: Direct firmware load for dvb-tuner-si2158-a20-01.fw failed with error -2
[   19.228047] si2157 1-0060: firmware file 'dvb-tuner-si2158-a20-01.fw' not found
[   20.237730] si2157 1-0060: found a 'Silicon Labs Si2158-A20'
[   20.243456] si2157 1-0060: Direct firmware load for dvb-tuner-si2158-a20-01.fw failed with error -2
[   20.252602] si2157 1-0060: firmware file 'dvb-tuner-si2158-a20-01.fw' not found
root@hd51:~#