Moderator Control Panel ]

TBS6982SE driver problem on 64-bit Fedora 21(Solved)

TBS6982SE driver problem on 64-bit Fedora 21(Solved)

Postby andyharvey » Wed Mar 25, 2015 6:19 pm

I am trying to install the TBS6982SE drivers on a x86_64 Fedora 21.

The drivers build ok, but after rebooting running scan-s2 fails.

The kernel is Fedora 21 3.17.4-301.fc21.x86_64 from the server install DVD.

Switching back to a 32-bit system seems to work ok.

dmesg/lspci here: http://pastebin.com/aC2wCU3U

Cheers
Andy Harvey
andyharvey
 
Posts: 5
Joined: Wed Mar 25, 2015 5:00 pm

Re: TBS6982SE driver problem on 64-bit Fedora 21

Postby Souldream » Thu Mar 26, 2015 9:40 pm

Yup Driver TBS problem look

Code: Select All Code
[   11.162151] SAA716x TBS 0000:05:00.0: enabling device (0000 -> 0002)
[   11.169578] ------------[ cut here ]------------
[   11.169593] WARNING: CPU: 1 PID: 666 at lib/kobject.c:670 kobject_put+0x58/0x60()
[   11.169594] kobject: '(null)' (ffff880118ad8260): is not initialized, yet kobject_put() is being called.
[   11.169595] Modules linked in: saa716x_tbs_dvb(OE+) tbs6982fe(POE) tbs6680fe(POE) tbs6923fe(POE) tbs6985se(POE) snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel x86_pkg_temp_thermal coretemp tbs6928se(POE) tbs6982se(POE) tbs6991fe(POE) tbs6618fe(POE) tbs6983fe(POE) saa716x_core(OE) tbs6922fe(POE) tbs6928fe(POE) snd_hda_controller snd_hda_codec tbs6991se(POE) ppdev tpm_infineon snd_hwdep tbs6290fe(POE) stv090x dvb_core rc_core eeepc_wmi asus_wmi snd_pcm sparse_keymap rfkill kvm mxm_wmi i2c_i801 serio_raw mei_me mei tpm_tis crct10dif_pclmul crc32_pclmul snd_timer crc32c_intel ghash_clmulni_intel snd soundcore shpchp parport_pc parport tpm wmi acpi_pad uas usb_storage i915 i2c_algo_bit drm_kms_helper e1000e drm ptp pps_core video
[   11.169627] CPU: 1 PID: 666 Comm: systemd-udevd Tainted: P           OE  3.17.4-301.fc21.x86_64 #1
[   11.169628] Hardware name: ASUS All Series/H97M-PLUS, BIOS 2404 03/04/2015
[   11.169629]  0000000000000000 000000005658a003 ffff8800d580fa28 ffffffff8173f929
[   11.169631]  ffff8800d580fa70 ffff8800d580fa60 ffffffff810970ad ffff880118ad8260
[   11.169632]  ffff88003ef6ef00 ffff880118ad8000 00000000ffffffea 0000000000000001
[   11.169633] Call Trace:
[   11.169637]  [<ffffffff8173f929>] dump_stack+0x45/0x56
[   11.169639]  [<ffffffff810970ad>] warn_slowpath_common+0x7d/0xa0
[   11.169641]  [<ffffffff8109712c>] warn_slowpath_fmt+0x5c/0x80
[   11.169642]  [<ffffffff81384318>] kobject_put+0x58/0x60
[   11.169645]  [<ffffffff81494e07>] put_device+0x17/0x20
[   11.169649]  [<ffffffff815718a7>] input_free_device+0x27/0x70
[   11.169652]  [<ffffffffa0308663>] rc_free_device+0x23/0x50 [rc_core]
[   11.169656]  [<ffffffffa041c5bb>] saa716x_input_init+0x19b/0x1f0 [saa716x_tbs_dvb]
[   11.169658]  [<ffffffffa041c1d0>] saa716x_tbs_pci_probe+0x210/0x320 [saa716x_tbs_dvb]
[   11.169660]  [<ffffffff813c5ff5>] local_pci_probe+0x45/0xa0
[   11.169662]  [<ffffffff813c7489>] pci_device_probe+0xf9/0x150
[   11.169664]  [<ffffffff81499bf3>] driver_probe_device+0xa3/0x400
[   11.169665]  [<ffffffff8149a01b>] __driver_attach+0x8b/0x90
[   11.169666]  [<ffffffff81499f90>] ? __device_attach+0x40/0x40
[   11.169668]  [<ffffffff81497993>] bus_for_each_dev+0x73/0xc0
[   11.169669]  [<ffffffff8149968e>] driver_attach+0x1e/0x20
[   11.169671]  [<ffffffff81499260>] bus_add_driver+0x180/0x250
[   11.169673]  [<ffffffffa041c2e0>] ? saa716x_tbs_pci_probe+0x320/0x320 [saa716x_tbs_dvb]
[   11.169674]  [<ffffffff8149a7e4>] driver_register+0x64/0xf0
[   11.169675]  [<ffffffff813c58bc>] __pci_register_driver+0x4c/0x50
[   11.169678]  [<ffffffffa041c303>] saa716x_tbs_init+0x23/0x30 [saa716x_tbs_dvb]
[   11.169680]  [<ffffffff81002148>] do_one_initcall+0xd8/0x210
[   11.169683]  [<ffffffff811ed35e>] ? kfree+0x14e/0x160
[   11.169685]  [<ffffffff811d2442>] ? __vunmap+0xa2/0x100
[   11.169688]  [<ffffffff81116fcf>] load_module+0x1ebf/0x2640
[   11.169689]  [<ffffffff811129e0>] ? store_uevent+0x70/0x70
[   11.169691]  [<ffffffff81212507>] ? kernel_read+0x57/0x90
[   11.169693]  [<ffffffff81117916>] SyS_finit_module+0xa6/0xe0
[   11.169695]  [<ffffffff81746ae9>] system_call_fastpath+0x16/0x1b
[   11.169696] ---[ end trace cf790fc3241c5b27 ]---
[   11.169698] DVB: registering new adapter (SAA716x dvb adapter)


TBS must fix some problem...
Souldream
 
Posts: 14
Joined: Sun Mar 22, 2015 3:42 am

Re: TBS6982SE driver problem on 64-bit Fedora 21

Postby andyharvey » Sun Mar 29, 2015 8:04 pm

Update:
I think I've found the problem. I appear to be picking up the wrong versions of some modules, namely dvb-core and some of the ir modules.
It seems that Fedora 21 comes with compressed modules *.ko.xz which do not get deleted when doing make install of the new drivers.
By performing
Code: Select All Code
find /lib/modules/`uname -r`/kernel/drivers/media -name ‘*.xz’ -print -exec rm {} \;
before the make install the correct modules then get picked up.

This may also be a problem on the fc21 i686 system as well, I haven't confirmed that yet.
andyharvey
 
Posts: 5
Joined: Wed Mar 25, 2015 5:00 pm

Re: TBS6982SE driver problem on 64-bit Fedora 21

Postby lenert » Tue Mar 01, 2016 9:38 pm

SOLVED = You are right. Many thanks.
lenert
 
Posts: 2
Joined: Wed Nov 11, 2015 6:43 pm


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron