Jump to content


Photo

USB tuners totally broken


  • Please log in to reply
18 replies to this topic

#1 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 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:~#
 


Re: USB tuners totally broken #2 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 27 March 2017 - 19:40

Hi,

First of all the SF4008 will not display a tuner in the list, since drivers do not implement the vtuner yet.

The dvbsky on hd51 seems to have problems loading the firmware or firmware misses.

[   19.159465] si2157 1-0060: Direct firmware load for dvb-tuner-si2158-a20-01.fw failed with error -2
The em28xx on hd51, doesn't show any error (at least on the part of dmesg you have choosen to copy/paste).

I suggest to provide full dmesg with em28xx, after rebooting hd51.

Also provide the following commands (the first required to install dvb-fe-tool not installed by default).

opkg update && opkg install v4l-utils 

dvb-fe-tool -a1
find /dev/dvb/adapter*
cat /proc/bus/nim_sockets

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: USB tuners totally broken #3 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 20:05

Hi athoik and thanks for looking

 

So far my testing was only on ARM boxes so today I also tested on VU Zero and the same problem exists.

root@hd51:~# dvb-fe-tool -a1
ERROR    No such file or directory while opening /dev/dvb/adapter1/frontend0
root@hd51:~# find /dev/dvb/adapter*
/dev/dvb/adapter0
/dev/dvb/adapter0/video1
/dev/dvb/adapter0/audio0
/dev/dvb/adapter0/video0
/dev/dvb/adapter0/ca7
/dev/dvb/adapter0/dvr7
/dev/dvb/adapter0/demux7
/dev/dvb/adapter0/ca6
/dev/dvb/adapter0/dvr6
/dev/dvb/adapter0/demux6
/dev/dvb/adapter0/ca5
/dev/dvb/adapter0/dvr5
/dev/dvb/adapter0/demux5
/dev/dvb/adapter0/ca4
/dev/dvb/adapter0/dvr4
/dev/dvb/adapter0/demux4
/dev/dvb/adapter0/ca3
/dev/dvb/adapter0/dvr3
/dev/dvb/adapter0/demux3
/dev/dvb/adapter0/ca2
/dev/dvb/adapter0/dvr2
/dev/dvb/adapter0/demux2
/dev/dvb/adapter0/ca1
/dev/dvb/adapter0/dvr1
/dev/dvb/adapter0/demux1
/dev/dvb/adapter0/ca0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/frontend1
/dev/dvb/adapter0/frontend0
root@hd51:~#
root@hd51:~# cat /proc/bus/nim_sockets
NIM Socket 0:
        Type: DVB-S2
        Name: AVL6211
        Has_Outputs: yes
        Internally_Connectable: 0
        Frontend_Device: 0
        I2C_Device: 4
NIM Socket 1:
        Type: DVB-S2
        Name: AVL6211
        Has_Outputs: yes
        Internally_Connectable: 0
        Frontend_Device: 1
        I2C_Device: 3
root@hd51:~#

full dmesg below

Attached Files


Edited by jakey, 27 March 2017 - 20:06.


Re: USB tuners totally broken #4 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 27 March 2017 - 20:20

Info from https://www.linuxtv....Stick_T2_(292e) shows you are missing depends.

Try those and provide new dmesg.
 
opkg install firmware-dvb-demod-si2168-a20
opkg install firmware-dvb-demod-si2168-a30
opkg install firmware-dvb-demod-si2168-b40
opkg install firmware-dvb-tuner-si2158-a20
opkg install kernel-module-si2157
opkg install kernel-module-si2165
opkg install kernel-module-si2168
opkg install kernel-module-si21xx
reboot

Edited by athoik, 27 March 2017 - 20:22.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: USB tuners totally broken #5 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 20:38

All installed ok but internal tuner A is non-functional and USB tuner still not recognised.

Attached Files


Edited by jakey, 27 March 2017 - 20:41.


Re: USB tuners totally broken #6 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 20:49

Just to add removing USB tuner re-enables internal tuner A



Re: USB tuners totally broken #7 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 27 March 2017 - 21:04

I think the problem is that you are making use of incompatible USB sticks or you are not spending time to install the missing dependencies.

Here is Tuner C working(usb Hauppauge WinTV-MiniStick siano)

Attached File  1tunerC.jpg   74.92KB   15 downloads

Displayed on Tuners

Attached File  2tuner.jpg   64.35KB   13 downloads

Also Tuner A working without issues...

Attached File  3tunerA.jpg   84.9KB   13 downloads


A quick (and dirty workaround), is to download ALL kernel modules (opkg install kernel-modules) and see if tuner works!


PS. I am testing using OpenPLi 5, that features a newer kernel on hd51 & friends.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: USB tuners totally broken #8 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 21:20

What do you mean by "making use of incompatible USB sticks" ? These tuners have worked for years in all images and surely dependencies should be installed with drivers ?  At least that's what usually happens.

 

And what about the same problem on mips as I tested Vu Zero today ?

 

All kernel modules installed, tuner A now functional but USB tuner still not recognised.



Re: USB tuners totally broken #9 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 27 March 2017 - 21:28

The link above says: available since 3.16 !!!

All VU+ products have kernel < 3.16 ;)

I do not have any of your tuners, so I cannot provide any further help.

Your boxes support pluggable onboard tuners, so better use one.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: USB tuners totally broken #10 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 21:34

What a very strange suggestion, USB tuners are usually used to supplement onboard tuners.

 

I don't give a damn about these tuners personally as |I can get by without, just trying to help but heyho time to move on.



Re: USB tuners totally broken #11 WanWizard

  • PLi® Core member
  • 70,533 posts

+1,811
Excellent

Posted 27 March 2017 - 21:50

I think everyone is aware of why USB tuners are used. They are a cheap supplement.

 

Unfortunately, cheap comes with poor support and high CPU usage, so if you want a reliable box, don't use USB tuners. If the stick doesn't work, it is not compatible. We're not a fan of USB sticks, because of the poor support, so looking for and testing driver patches to get them to work is not our priority. The community is welcome to pick up this task, and provide us with the patches required, so if you want to help... 


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: USB tuners totally broken #12 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 22:31

Stlill a strange suggestion from athoik considering athoik he so much time and effort into the TBS5925 USB tuner 

 

Sundtek tuners work very well for me thank you very much. I'll put the others into my satellite junk box and move on.

 

If these tuners mentioned are no longer supported then remove the drivers from the feeds and save others some frustration, simples :)


Edited by jakey, 27 March 2017 - 22:31.


Re: USB tuners totally broken #13 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 27 March 2017 - 22:46

TBS did something that normal tuners did not (back then), but TBS support is nowhere (or at least is where peter-pan lives).

It doesnt worth spending time, on normal dvb-t tuners, tuners I don't own my self.

Nobody forces you to follow my suggestion. Take it or leave it.

At least, i took some time to help you and provide you an option. No need to complain. No need to make noise.

If you find something, share it or wait until some good samaritan helps you.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: USB tuners totally broken #14 jakey

  • Senior Member
  • 129 posts

+3
Neutral

Posted 27 March 2017 - 22:58

I'm not complaining or a making a noise, I'm also sorry I spent my time on these tuners,  I don't need or use them so don't think I was reporting for myself but thought it might help others, I test for no other reason than I already own them.

 

If no body else gives a damn then neither do I and sorry I posted  :mellow:



Re: USB tuners totally broken #15 WTE

  • Senior Member
  • 821 posts

+36
Good

Posted 27 March 2017 - 23:07

I have DVBSKY T230 which works on all mutant model excellent, second I have Geniatech T330 which works good on HD51 but less on other models. Sundtek I have always trouble and works not ok by me.

TBS5520se is not yet support in linux kernel. So cannot test yet.


Mut@nt HD51 STB 4K

   :rolleyes:                :rolleyes:


Re: USB tuners totally broken #16 WTE

  • Senior Member
  • 821 posts

+36
Good

Posted 28 March 2017 - 00:14

full dmesg below

 

Please use pli image log, your log is from different image.


Mut@nt HD51 STB 4K

   :rolleyes:                :rolleyes:


Re: USB tuners totally broken #17 Lavaman

  • Member
  • 2 posts

0
Neutral

Posted 28 March 2017 - 00:50

With the DVBSky T330 tuner and HD51 (which as you say can cause an issue with receivers own PnP tuner modules) then use this tuner in the USB3.0 port only and you should find all works well then.

Sent from my STV100-4 using Tapatalk

Edited by Lavaman, 28 March 2017 - 00:51.


Re: USB tuners totally broken #18 sundtek

  • Senior Member
  • 170 posts

+8
Neutral

Posted 28 March 2017 - 06:41

I have DVBSKY T230 which works on all mutant model excellent, second I have Geniatech T330 which works good on HD51 but less on other models. Sundtek I have always trouble and works not ok by me.

TBS5520se is not yet support in linux kernel. So cannot test yet.

 

If you have any issue with our unit just contact us. As everyone knows we support our units directly for 10 years now. So far no problem is known on the mutant.

The last Mutant related update disabled the infrared controller on our tuner because Mutant picked up the infrared commands from our tuner which finally resulted in 2 infrared control commands (one from the settopbox itself and one from our tuner).



Re: USB tuners totally broken #19 ultra_signal

  • Senior Member
  • 33 posts

0
Neutral

Posted 18 August 2020 - 01:55

I have DVBSKY T230 which works on all mutant model excellent, second I have Geniatech T330 which works good on HD51 but less on other models. Sundtek I have always trouble and works not ok by me.

TBS5520se is not yet support in linux kernel. So cannot test yet.

 

Is there a new kernel update for the TBS5520SE driver?




3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users