Page 1 of 2

[Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -22)

PostPosted: Sun Nov 27, 2011 11:06 pm
by mpmc
Hi,

I've just updated my microserver to the latest server kernel 3.0.0-13-server (64Bit), I've re-built the kernel drivers for my QBOXS2 which build no problem but the driver complains (when inserting the USB cable):-

[10090.487336] dvb_usb_tbsqboxs2: disagrees about version of symbol dvb_usb_device_init
[10090.487349] dvb_usb_tbsqboxs2: Unknown symbol dvb_usb_device_init (err -22)


Any help would be gratefully received! :D

Update:

It seems there was a conflict between driver versions, cleared out the modules, rebuilt and all is well =D

Thanks to TBS support for pointing this out :P

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 3:26 pm
by Benvandamme
I have the same Problem. I made a new installation auf Arch Linux 3.1.4, compiling and installing, using "make all" and " make install" went fine but the module won't load.
I hav a Tbs Qbox 5910 I think.


root@ben-server ~]# dmesg | grep dvb
[ 3.357887] dvb_usb_tbsqbox: disagrees about version of symbol dvb_usb_device_init
[ 3.357905] dvb_usb_tbsqbox: Unknown symbol dvb_usb_device_init (err -22)


[root@ben-server ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 734c:5910 TBS Technologies China
Bus 003 Device 002: ID 05af:0319 Jing-Mold Enterprise Co., Ltd

[root@ben-server ~]# uname -a
Linux ben-server 3.1.4-1-ARCH #1 SMP PREEMPT Tue Nov 29 09:08:04 UTC 2011 i686 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 6:29 pm
by Benvandamme
Also with the 2.6-lts kernel it is the same Problem.

[root@ben-server ~]# modprobe dvb_usb_tbsqbox
FATAL: Error inserting dvb_usb_tbsqbox (/lib/modules/2.6.32.49-1-lts/kernel/drivers/media/dvb/dvb-usb/dvb-usb-tbsqbox.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 7:22 pm
by Benvandamme
With the 2.6 Lts-Kernel and the sources from November the 15th it works.

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 7:45 pm
by Benvandamme
Will this be fixed in the future ?

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 8:30 pm
by cody
Benvandamme Wrote:Will this be fixed in the future ?


hmm, i think maybe there is nothing for fixing actually - it seems to me most likely there is some "leftover" in your kernel from the old 'dvb-usb' modules before install the TBS modules. so, have you tried with simply removing all DVB modules from your kernel:

# rm -rf /lib/modules/<kernel_version>/kernel/drivers/media/

which in your case i guess is something like:

rm -rf /lib/modules/3.0-ARCH/kernel/drivers/media/

and then re-install ('make install') the drivers as 'root' user.

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 8:59 pm
by Benvandamme
That did not solve my problem. It stays the same.
When I do modprobe -f dvb-usb-tbsqbox the messages.log says:

Dec 13 14:01:39 ben-server kernel: [ 173.027656] dvb_usb_tbsqbox: module_layout: kernel tainted.
Dec 13 14:01:39 ben-server kernel: [ 173.028261] usbcore: registered new interface driver tbsqboxs1

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 9:23 pm
by cody
Benvandamme Wrote:Dec 13 14:01:39 ben-server kernel: [ 173.028261] usbcore: registered new interface driver tbsqboxs1


and what happens after the above message, because it seems it registers the interface and thus some error must happen after that in order to fail.

BTW, you use the following driver:

http://www.tbsdtv.com/download/common/l ... 111118.zip

right?

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 9:32 pm
by Benvandamme
It is only loadable with --force and no device is created or so. It is totally unusable. Yes I used the latest driver.

I think when the device is registered the firmware should be loaded and so on.

Re: [Fixed] Latest Ubuntu Kernel dvb_usb_device_init (err -2

PostPosted: Tue Dec 13, 2011 10:12 pm
by Benvandamme
Any other Idea?