Moderator Control Panel ]

saa716x_tbs_dvb: disagrees about version of symbol

saa716x_tbs_dvb: disagrees about version of symbol

Postby torbengb » Tue Apr 05, 2016 4:58 am

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!
torbengb
 
Posts: 17
Joined: Fri Jan 29, 2016 9:22 pm

Re: saa716x_tbs_dvb: disagrees about version of symbol

Postby steven » Tue Apr 05, 2016 6:32 pm

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
steven
 
Posts: 2239
Joined: Fri Aug 06, 2010 3:23 pm

Solved: saa716x_tbs_dvb: disagrees about version of symbol

Postby torbengb » Thu Apr 07, 2016 4:16 am

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.
torbengb
 
Posts: 17
Joined: Fri Jan 29, 2016 9:22 pm

Re: saa716x_tbs_dvb: disagrees about version of symbol

Postby petwri » Sun May 01, 2016 6:19 pm

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!
petwri
 
Posts: 9
Joined: Sat Jan 16, 2016 5:15 pm

Re: saa716x_tbs_dvb: disagrees about version of symbol

Postby steven » Tue May 03, 2016 9:12 am

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
steven
 
Posts: 2239
Joined: Fri Aug 06, 2010 3:23 pm

Re: saa716x_tbs_dvb: disagrees about version of symbol

Postby petwri » Tue May 03, 2016 5:10 pm

will try asap.
petwri
 
Posts: 9
Joined: Sat Jan 16, 2016 5:15 pm


Return to Linux

Who is online

Users browsing this forum: No registered users and 2 guests

cron