Page 1 of 1

saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Tue Apr 05, 2016 4:58 am
by torbengb
My problem is in the dmesg output:
$ dmesg | grep -i tbs
[ 4.735196] saa716x_tbs_dvb: disagrees about version of symbol ir_raw_event_handle
[ 4.735199] saa716x_tbs_dvb: Unknown symbol ir_raw_event_handle (err -22)
[ 4.735242] saa716x_tbs_dvb: disagrees about version of symbol dvb_ca_en50221_init
[ 4.735244] saa716x_tbs_dvb: Unknown symbol dvb_ca_en50221_init (err -22)
[ 4.735249] saa716x_tbs_dvb: disagrees about version of symbol saa716x_i2c_init
[ 4.735250] saa716x_tbs_dvb: Unknown symbol saa716x_i2c_init (err -22)
.....
I know it's "just something I need to do in Linux" because the tuner works correctly when I booted the system from a separate Windows 7 harddisk.

My system:

- Asrock H87M-ITX mainboard (has exactly one PCIe slot, x16) (BIOS is set to PCI-E Generation 1),
- SAT TV tuner card TBS6928SE, PCIe x1,
- Ubuntu 14.04.3 LTS 64-bit,
- kernel 4.2.0-34-generic,
- latest drivers = tbs-linux-drivers_v160331.zip

What I've done so far:

1. card physically installed in a PCIe x16 slot, connected a 6 pin PCIe power cable, and inserted the CI+ module (Eycos CI0315).
2. Linux drivers (tbs-linux-drivers_v160331.zip) have no README file for this card, but README_TBS6921 seems most similar.
3. instructions OK up to and including successful completion of the "v4l/tbs-x86_64.sh" and "make" and "make install" commands.
4. After reboot as per instructions, the command "dmesg | grep cx23885" does not produce any output.
5. The full "dmesg" output does not reveal anything more than the quote above: pastebin
6. "ls /dev/dvb/": "No such file or directory".
7. "ls /usr/lib/modules/": No such file or directory.
8. "/lib/modules/4.2.0-34-generic/kernel/drivers/media/" exists, with many subdirectories.
9. "lspci" mentions the card: "01:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)"
10. syslog shows errors at time "4.685122": pastebin.
11. I also tried to repeat the installation with "make --ignore-errors" to make sure it continues, but same result.

Question:
How can I fix the "disagree about version of symbol" and "unknown symbol" as quoted above?
Your help sincerely appreciated!

Re: saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Tue Apr 05, 2016 6:32 pm
by steven
Hi

Please have a look at this guide :
http://www.tbsdtv.com/forum/viewtopic.php?f=86&t=9779

rm -rf /lib/modules/${version}/kernel/drivers/media

the version you can get with
uname -a

like this:
# uname -a
Linux skyip 3.19.0-30-generic #34~14.04.1-Ubuntu SMP Fri Oct 2 22:09:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
# ls /lib/modules/3.19.0-
3.19.0-25-generic/ 3.19.0-30-generic/
# rm -rf /lib/modules/3.19.0-30-generic/kernel/driver/media

Thanks

Kind Regards

steven

Solved: saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Thu Apr 07, 2016 4:16 am
by torbengb
No, that didn't work.

I formatted the disk, and downloaded everything again, and followed the instructions for the TBS6920 (because there is no readme for 6928SE and 6920 seemed to be the best match).

That worked -- problem solved. Now the "scan" command provides lots of output, so it seems the tuner is receiving lots of channels.

Re: saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Sun May 01, 2016 6:19 pm
by petwri
I am having the same problem, I use a 6928SE on my ubuntu 4.5.2-040502-generic x86_64. Installing the latest driver, configuring with tbs-x86_64.sh gives me the following error in dmesg:

[ 3.108445] saa716x_core: disagrees about version of symbol dvb_dmxdev_init
[ 3.108448] saa716x_core: Unknown symbol dvb_dmxdev_init (err -22)
[ 3.108470] saa716x_core: disagrees about version of symbol dvb_register_adapter
[ 3.108471] saa716x_core: Unknown symbol dvb_register_adapter (err -22)
[ 3.108479] saa716x_core: disagrees about version of symbol dvb_dmx_release

Furthermore, all dvb-devices fail to launch:

[ 4.039010] dvb_usb: disagrees about version of symbol rc_register_device
[ 4.039013] dvb_usb: Unknown symbol rc_register_device (err -22)
[ 4.039033] dvb_usb: disagrees about version of symbol rc_free_device
[ 4.039034] dvb_usb: Unknown symbol rc_free_device (err -22)
[ 4.039052] dvb_usb: disagrees about version of symbol rc_allocate_device
[ 4.039053] dvb_usb: Unknown symbol rc_allocate_device (err -22)
[ 4.039076] dvb_usb: disagrees about version of symbol rc_unregister_device
[ 4.039077] dvb_usb: Unknown symbol rc_unregister_device (err -22)

So, apparently, the install of the tbs-driver kills all my dvb modules. How do i fix this?

Thanks!

Re: saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Tue May 03, 2016 9:12 am
by steven
petwri Wrote:I am having the same problem, I use a 6928SE on my ubuntu 4.5.2-040502-generic x86_64. Installing the latest driver, configuring with tbs-x86_64.sh gives me the following error in dmesg:

[ 3.108445] saa716x_core: disagrees about version of symbol dvb_dmxdev_init
[ 3.108448] saa716x_core: Unknown symbol dvb_dmxdev_init (err -22)
[ 3.108470] saa716x_core: disagrees about version of symbol dvb_register_adapter
[ 3.108471] saa716x_core: Unknown symbol dvb_register_adapter (err -22)
[ 3.108479] saa716x_core: disagrees about version of symbol dvb_dmx_release

Furthermore, all dvb-devices fail to launch:

[ 4.039010] dvb_usb: disagrees about version of symbol rc_register_device
[ 4.039013] dvb_usb: Unknown symbol rc_register_device (err -22)
[ 4.039033] dvb_usb: disagrees about version of symbol rc_free_device
[ 4.039034] dvb_usb: Unknown symbol rc_free_device (err -22)
[ 4.039052] dvb_usb: disagrees about version of symbol rc_allocate_device
[ 4.039053] dvb_usb: Unknown symbol rc_allocate_device (err -22)
[ 4.039076] dvb_usb: disagrees about version of symbol rc_unregister_device
[ 4.039077] dvb_usb: Unknown symbol rc_unregister_device (err -22)

So, apparently, the install of the tbs-driver kills all my dvb modules. How do i fix this?

Thanks!


Hi Petwri

Do you have tried like this ?
viewtopic.php?f=86&t=9779

Thanks

Kind Regards

steven

Re: saa716x_tbs_dvb: disagrees about version of symbol

PostPosted: Tue May 03, 2016 5:10 pm
by petwri
will try asap.