Page 1 of 2

Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Tue Jul 03, 2012 11:36 am
by ultrakrsk
After driver installation device is not working. Error about "Unknown symbol" in dmesg.
Code: Select All Code
[root@dacha ~]# uname -a
Linux dacha 3.4.4-2-ARCH #1 SMP PREEMPT Sun Jun 24 18:59:47 CEST 2012 x86_64 GNU/Linux

Code: Select All Code
[    4.958568] saa716x_tbs_dvb: disagrees about version of symbol ir_raw_event_handle
[    4.958573] saa716x_tbs_dvb: Unknown symbol ir_raw_event_handle (err -22)
[    4.958638] saa716x_tbs_dvb: disagrees about version of symbol rc_register_device
[    4.958641] saa716x_tbs_dvb: Unknown symbol rc_register_device (err -22)
[    4.958648] saa716x_tbs_dvb: disagrees about version of symbol ir_raw_event_store_edge
[    4.958651] saa716x_tbs_dvb: Unknown symbol ir_raw_event_store_edge (err -22)
[    4.958664] saa716x_tbs_dvb: disagrees about version of symbol rc_free_device
[    4.958667] saa716x_tbs_dvb: Unknown symbol rc_free_device (err -22)
[    4.958680] saa716x_tbs_dvb: disagrees about version of symbol rc_allocate_device
[    4.958682] saa716x_tbs_dvb: Unknown symbol rc_allocate_device (err -22)
[    4.958703] saa716x_tbs_dvb: disagrees about version of symbol stv090x_attach
[    4.958705] saa716x_tbs_dvb: Unknown symbol stv090x_attach (err -22)
[    4.958719] saa716x_tbs_dvb: disagrees about version of symbol rc_unregister_device
[    4.958722] saa716x_tbs_dvb: Unknown symbol rc_unregister_device (err -22)


full dmesg: http://pastebin.com/Zc12Srd6
lspci -vvnn: http://pastebin.com/wyCEXBG2

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Tue Jul 03, 2012 12:10 pm
by ultrakrsk
Problem solved by removing all files and directories under /lib/modules/3.4.4-2-ARCH/kernel/drivers/media/ and repeating "make install".
Error in script "make install"? It don't removing old drivers before adding new ones?

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Tue Jul 03, 2012 7:00 pm
by SergioDanielG
Hi ultrakrsk. Thanks for share your solution.

Best regards.

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Mon Dec 02, 2013 11:45 am
by jacekrad
ultrakrsk Wrote:Problem solved by removing all files and directories under /lib/modules/3.4.4-2-ARCH/kernel/drivers/media/ and repeating "make install".
Error in script "make install"? It don't removing old drivers before adding new ones?


Although this process of removing files and directories got my TBS6280 working it also killed my AverMedia AverTV Vola Green HD tuner (Linux Mint 15 kernel 3.8.0-33)
My AverMedia tuner worked fine before I installed TBS6280. I also repeated the process on another machine (Mythbuntu 12 kernel 3.8.0-33) and same thing. My AverMedia tuner worked fine before installing TBS6280 drivers and does not work afterwards.

Are we removing too much in the process described above?????

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Tue Dec 03, 2013 10:14 am
by SergioDanielG
Yes and no. This is necessary to install tbs drivers.
Did you try reinstall AverMedia drivers?
Regards.

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Tue Dec 03, 2013 10:30 am
by updatelee
It is very unlikely that you'll be able to mix and match drivers, its usually considered a recipe for disaster.

UDL

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Thu Dec 05, 2013 5:43 pm
by jacekrad
SergioDanielG Wrote:Yes and no. This is necessary to install tbs drivers.
Did you try reinstall AverMedia drivers?
Regards.


Thanks for replies.

All that the AverMedia USB tuner required was a firmware file (dvb-usb-af9035-02.fw) to be dropped into /lib/firmware. The file is there but its not loading. Worked well until TBS6280 install :(

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Thu Dec 05, 2013 8:49 pm
by SergioDanielG
jacekrad Wrote:Thanks for replies.

All that the AverMedia USB tuner required was a firmware file (dvb-usb-af9035-02.fw) to be dropped into /lib/firmware. The file is there but its not loading. Worked well until TBS6280 install :(


Maybe AverMedia use drivers from linux and you don't need install anything, but sure this drivers was in media folder.
Try to see what dirver is needed and then try to install these driver.

Regards.

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Sun Dec 15, 2013 7:57 am
by jacekrad
SergioDanielG Wrote:Maybe AverMedia use drivers from linux and you don't need install anything, but sure this drivers was in media folder.
Try to see what dirver is needed and then try to install these driver.


Yes, the module was there in the media folder before deletion. I tried to put the module and relevant files back in but I get the "disagrees about version of symbol" errors again.

I really think that the TBS module developers can easily answer this. Should I try compiling the kernel from source ???

Re: Error in driver 120617. "Unknown symbol" in dmesg

PostPosted: Mon Dec 16, 2013 12:37 am
by updatelee
"disagrees about version of symbol"

is an option in the kernel to prevent you from mixing an matching kernel modules from one kernel to another. As I stated its usually considered a really bad idea, hence why Linux doesnt want you todo it.

If you want it supported your going to have to add the support yourself. Or write an open source driver for the 6280. I dont own a 6280 but all the demods/tuners are already supported, I doubt the proprietary blob controls much.

UDL