Moderator Control Panel ]

SOLVED: TBS6280 not working in Arch Linux x86_64

SOLVED: TBS6280 not working in Arch Linux x86_64

Postby Kojak » Sat Mar 09, 2013 1:03 am

I tried to install the driver for my TBS 6280 but no luck...


Code: Select All Code
[    1.431492] saa716x_core: disagrees about version of symbol dvb_dmxdev_init
[    1.431493] saa716x_core: Unknown symbol dvb_dmxdev_init (err -22)
[    1.431508] saa716x_core: disagrees about version of symbol dvb_register_adapter
[    1.431509] saa716x_core: Unknown symbol dvb_register_adapter (err -22)
[    1.431519] saa716x_core: disagrees about version of symbol dvb_net_init
[    1.431520] saa716x_core: Unknown symbol dvb_net_init (err -22)
[    1.431523] saa716x_core: disagrees about version of symbol dvb_dmxdev_release
[    1.431524] saa716x_core: Unknown symbol dvb_dmxdev_release (err -22)
[    1.431527] saa716x_core: disagrees about version of symbol dvb_frontend_detach
[    1.431528] saa716x_core: Unknown symbol dvb_frontend_detach (err -22)
[    1.431531] saa716x_core: disagrees about version of symbol dvb_net_release
[    1.431532] saa716x_core: Unknown symbol dvb_net_release (err -22)
[    1.431535] saa716x_core: disagrees about version of symbol dvb_unregister_frontend
[    1.431536] saa716x_core: Unknown symbol dvb_unregister_frontend (err -22)
[    1.431539] saa716x_core: disagrees about version of symbol dvb_register_frontend
[    1.431539] saa716x_core: Unknown symbol dvb_register_frontend (err -22)
[    1.431542] saa716x_core: disagrees about version of symbol dvb_unregister_adapter
[    1.431543] saa716x_core: Unknown symbol dvb_unregister_adapter (err -22)
[    1.431814] mei 0000:00:16.0: wd: failed to find the client
[    1.432129] systemd[1]: Started Apply Kernel Variables.
[    1.432393] wmi: Mapper loaded
[    1.432622] ir_nec_decoder: disagrees about version of symbol rc_repeat
[    1.432623] ir_nec_decoder: Unknown symbol rc_repeat (err -22)
[    1.432627] ir_nec_decoder: disagrees about version of symbol rc_keydown
[    1.432628] ir_nec_decoder: Unknown symbol rc_keydown (err -22)
[    1.432630] ir_nec_decoder: disagrees about version of symbol ir_raw_handler_register
[    1.432631] ir_nec_decoder: Unknown symbol ir_raw_handler_register (err -22)
[    1.432633] ir_nec_decoder: disagrees about version of symbol ir_raw_handler_unregister
[    1.432634] ir_nec_decoder: Unknown symbol ir_raw_handler_unregister (err -22)
[    1.437511] IR RC5(x) protocol handler initialized
[    1.437808] hda_intel: Disabling MSI
[    1.437812] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
[    1.438727] ir_rc6_decoder: disagrees about version of symbol rc_keydown
[    1.438729] ir_rc6_decoder: Unknown symbol rc_keydown (err -22)
[    1.438733] ir_rc6_decoder: disagrees about version of symbol ir_raw_handler_register
[    1.438734] ir_rc6_decoder: Unknown symbol ir_raw_handler_register (err -22)
[    1.438736] ir_rc6_decoder: disagrees about version of symbol ir_raw_handler_unregister
[    1.438737] ir_rc6_decoder: Unknown symbol ir_raw_handler_unregister (err -22)
[    1.440150] ir_jvc_decoder: disagrees about version of symbol rc_repeat
[    1.440151] ir_jvc_decoder: Unknown symbol rc_repeat (err -22)
[    1.440156] ir_jvc_decoder: disagrees about version of symbol rc_keydown
[    1.440157] ir_jvc_decoder: Unknown symbol rc_keydown (err -22)
[    1.440159] ir_jvc_decoder: disagrees about version of symbol ir_raw_handler_register
[    1.440160] ir_jvc_decoder: Unknown symbol ir_raw_handler_register (err -22)
[    1.440162] ir_jvc_decoder: disagrees about version of symbol ir_raw_handler_unregister
[    1.440163] ir_jvc_decoder: Unknown symbol ir_raw_handler_unregister (err -22)
[    1.440593] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    1.441574] ir_sony_decoder: disagrees about version of symbol rc_keydown
[    1.441576] ir_sony_decoder: Unknown symbol rc_keydown (err -22)
[    1.441579] ir_sony_decoder: disagrees about version of symbol ir_raw_handler_register
[    1.441580] ir_sony_decoder: Unknown symbol ir_raw_handler_register (err -22)
[    1.441585] ir_sony_decoder: disagrees about version of symbol ir_raw_handler_unregister
[    1.441586] ir_sony_decoder: Unknown symbol ir_raw_handler_unregister (err -22)
[    1.443805] systemd[1]: Started udev Coldplug all Devices.
[    1.444130] systemd[1]: Mounted FUSE Control File System.
[    1.444141] systemd[1]: Mounting Configuration File System...
[    1.449704] microcode: CPU0 sig=0x206a7, pf=0x2, revision=0x1a
[    1.451715] IR MCE Keyboard/mouse protocol handler initialized
[    1.456353] lirc_dev: IR Remote Control driver registered, major 250
[    1.456796] IR LIRC bridge handler initialized
[    1.460020] gameport gameport0: EMU10K1 is pci0000:04:01.1/gameport0, io 0xd020, speed 455kHz
[    1.460212] iTCO_vendor_support: vendor-support=0
[    1.461141] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[    1.461170] iTCO_wdt: Found a Cougar Point TCO device (Version=2, TCOBASE=0x0460)
[    1.461307] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)


Code: Select All Code
02:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
   Subsystem: Device 6280:0011
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 64 bytes
   Interrupt: pin A routed to IRQ 11
   Region 0: Memory at fa300000 (64-bit, non-prefetchable) [size=1M]
   Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
      Address: 0000000000000000  Data: 0000
   Capabilities: [50] Express (v1) Endpoint, MSI 00
      DevCap:   MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
         ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
      DevCtl:   Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
         MaxPayload 128 bytes, MaxReadReq 128 bytes
      DevSta:   CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
      LnkCap:   Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
         ClockPM- Surprise- LLActRep- BwNot-
      LnkCtl:   ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
      LnkSta:   Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
   Capabilities: [74] Power Management version 2
      Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
   Capabilities: [80] Vendor Specific Information: Len=50 <?>
   Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>


Code: Select All Code
john@jupiter64:~$ uname -a
Linux jupiter64 3.7.10-1-ARCH #1 SMP PREEMPT Thu Feb 28 09:50:17 CET 2013 x86_64 GNU/Linux


I tried deleting the media directory as suggested earlier and following the re-build instructions (although I'm not sure what module to modprobe).

Code: Select All Code
john@jupiter64:~$ sudo modprobe saa716x_tbs-dvb
[sudo] password for john:
modprobe: ERROR: could not insert 'saa716x_tbs_dvb': Invalid argument


Still getting the same messages though. Any suggestions?
Last edited by Kojak on Mon Mar 11, 2013 1:34 am, edited 1 time in total.
Kojak
 
Posts: 11
Joined: Thu Jan 24, 2013 7:33 am

Re: TBS6280 not working in Arch Linux x86_64

Postby cody » Sat Mar 09, 2013 6:31 am

you need to do:

# sudo rm -rf /lib/modules/3.7.10-1-ARCH/kernel/drivers/media/

then reinstall the driver and then do:

# grep saa716x_tbs_dvb /etc/modprobe.d/*

to check if there are no some wrong options set for 'saa716x_tbs_dvb' module, because what you get:

odprobe: ERROR: could not insert 'saa716x_tbs_dvb': Invalid argument

suggest something like that.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: TBS6280 not working in Arch Linux x86_64

Postby Kojak » Sun Mar 10, 2013 12:25 am

Cody thanks for the reply. I have temporarily moved the card to a Ubuntu HP N40L Microserver (where it will eventually stay). I have it working in that ok but no HDMI sound from it through a GT210 graphics card. I guess that's an issue for another thread.

I will update this thread when I move the card back into the Arch PC, maybe tonight. I have already tried deleting the media directory and reinstalling but I haven't tried your other suggestion. I appreciate your quick response and I'll try to update this thread soon.
Kojak
 
Posts: 11
Joined: Thu Jan 24, 2013 7:33 am

Re: TBS6280 not working in Arch Linux x86_64

Postby Kojak » Sun Mar 10, 2013 7:00 am

I tried your suggestions but nothing worked :(

grep saa716x_tbs_dvb /etc/modprobe.d/* returns nothing. All that's in that directory is an alsa conf file.

When I begin the make, I see this:

Code: Select All Code
john@jupiter64:~/Desktop/tbs6280/linux-tbs-drivers$ make -j5
make -C /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l
/bin/sh: /sbin/lsmod: No such file or directory


Not sure if it's relevant but I got rid of this by doing ln -s /usr/bin/lsmod /sbin/

Then during make I see this:

Code: Select All Code
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs8921ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs8921ctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs5680ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs5680ctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs5880ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs5880ctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs5925ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs5925ctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbsdvbcctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbsdvbcctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs5922ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs5922ctrl.o
WARNING: could not find /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/.tbs5921ctrl.o.cmd for /home/john/Desktop/tbs6280/linux-tbs-drivers/v4l/tbs5921ctrl.o


EDIT:

I moved the card to another PCIe slot and it shows pictures. I still don't have sound though but still working on it. For some reason after moving the TV card, my sound card is not being detected. (snd-emu10k1 Creative Audigy)

EDIT:

I enabled the onboard sound and it works! For some reason moving the TBS6280 to another PCIe slot, disables my Audigy PCI card?? Any idea how to get round that?
Kojak
 
Posts: 11
Joined: Thu Jan 24, 2013 7:33 am

Re: TBS6280 not working in Arch Linux x86_64

Postby Kojak » Mon Mar 11, 2013 1:34 am

I'm going to mark this as SOLVED. So what was the solution? Well I don't really know...

I couldn't get the driver to load (as above) so I moved the card to another PCIe slot. That appeared to work but ONLY with the onboard sound and made my Audigy PCI sound card invisible. I moved the 6280 back to its original PCIe slot and it worked ok.

I can't say for sure what the solution was but it appears that the slot-swapping had some effect.
Kojak
 
Posts: 11
Joined: Thu Jan 24, 2013 7:33 am


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron