Moderator Control Panel ]

TBS 6981 Mageia 1

TBS 6981 Mageia 1

Postby ikhor » Sat Nov 12, 2011 8:50 pm

hello,

I want to know how it is possible to install the driver on the linux distribution TBS6981 Mageia 1 x64
http://www.tbsdtv.com/download/common/l ... 111103.zip
Here is how I installed the driver provided by the manufacturer

Kernel
Code: Select All Code
[laurent@localhost linux-tbs-drivers]$ uname -r
2.6.38.8-desktop-8.mga
[laurent@localhost linux-tbs-drivers]$



Install
Code: Select All Code
su
[root@localhost linux-tbs-drivers]# ./v4l/tbs-x86_64.sh
[root@localhost linux-tbs-drivers]# make TARGET=x86_64-elf && sudo make install


Reboot and install the driver verification
Code: Select All Code
[laurent@localhost linux-tbs-drivers]$ dmesg | grep cx23885
cx23885 driver version 0.0.2 loaded
cx23885 0000:07:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
cx23885[0]: Your board isn't known (yet) to the driver.
cx23885[0]: Try to pick one of the existing card configs via
cx23885[0]: card=<n> insmod option.  Updating to the latest
cx23885[0]: version might help as well.
cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
cx23885[0]:    card=0 -> UNKNOWN/GENERIC
cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
cx23885[0]:    card=13 -> Compro VideoMate E650F
cx23885[0]:    card=14 -> TurboSight TBS 6920
cx23885[0]:    card=15 -> TeVii S470
cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
cx23885[0]:    card=25 -> Compro VideoMate E800
cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
cx23885[0]:    card=29 -> GoTView X5 3D Hybrid
CORE cx23885[0]: subsystem: 0070:c108, board: UNKNOWN/GENERIC [card=0,autodetected]
cx23885_dev_checkrevision() Hardware revision = 0xd0
cx23885[0]/0: found at 0000:07:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfbc00000
cx23885 0000:07:00.0: setting latency timer to 64
cx23885 0000:07:00.0: irq 78 for MSI/MSI-X
cx23885 0000:06:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
cx23885[1]: Your board isn't known (yet) to the driver.
cx23885[1]: Try to pick one of the existing card configs via
cx23885[1]: card=<n> insmod option.  Updating to the latest
cx23885[1]: version might help as well.
cx23885[1]: Here is a list of valid choices for the card=<n> insmod option:
cx23885[1]:    card=0 -> UNKNOWN/GENERIC
cx23885[1]:    card=1 -> Hauppauge WinTV-HVR1800lp
cx23885[1]:    card=2 -> Hauppauge WinTV-HVR1800
cx23885[1]:    card=3 -> Hauppauge WinTV-HVR1250
cx23885[1]:    card=4 -> DViCO FusionHDTV5 Express
cx23885[1]:    card=5 -> Hauppauge WinTV-HVR1500Q
cx23885[1]:    card=6 -> Hauppauge WinTV-HVR1500
cx23885[1]:    card=7 -> Hauppauge WinTV-HVR1200
cx23885[1]:    card=8 -> Hauppauge WinTV-HVR1700
cx23885[1]:    card=9 -> Hauppauge WinTV-HVR1400
cx23885[1]:    card=10 -> DViCO FusionHDTV7 Dual Express
cx23885[1]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
cx23885[1]:    card=12 -> Leadtek Winfast PxDVR3200 H
cx23885[1]:    card=13 -> Compro VideoMate E650F
cx23885[1]:    card=14 -> TurboSight TBS 6920
cx23885[1]:    card=15 -> TeVii S470
cx23885[1]:    card=16 -> DVBWorld DVB-S2 2005
cx23885[1]:    card=17 -> NetUP Dual DVB-S2 CI
cx23885[1]:    card=18 -> Hauppauge WinTV-HVR1270
cx23885[1]:    card=19 -> Hauppauge WinTV-HVR1275
cx23885[1]:    card=20 -> Hauppauge WinTV-HVR1255
cx23885[1]:    card=21 -> Hauppauge WinTV-HVR1210
cx23885[1]:    card=22 -> Mygica X8506 DMB-TH
cx23885[1]:    card=23 -> Magic-Pro ProHDTV Extreme 2
cx23885[1]:    card=24 -> Hauppauge WinTV-HVR1850
cx23885[1]:    card=25 -> Compro VideoMate E800
cx23885[1]:    card=26 -> Hauppauge WinTV-HVR1290
cx23885[1]:    card=27 -> Mygica X8558 PRO DMB-TH
cx23885[1]:    card=28 -> LEADTEK WinFast PxTV1200
cx23885[1]:    card=29 -> GoTView X5 3D Hybrid
CORE cx23885[1]: subsystem: 6981:8888, board: UNKNOWN/GENERIC [card=0,autodetected]
cx23885_dev_checkrevision() Hardware revision = 0xa5
cx23885[1]/0: found at 0000:06:00.0, rev: 4, irq: 19, latency: 0, mmio: 0xfba00000
cx23885 0000:06:00.0: setting latency timer to 64
cx23885 0000:06:00.0: irq 79 for MSI/MSI-X
[laurent@localhost linux-tbs-drivers]$


Material
Code: Select All Code
06:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
        Subsystem: Device 6981:8888
        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: 256 bytes
        Interrupt: pin A routed to IRQ 78
        Region 0: Memory at fba00000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: <access denied>
        Kernel driver in use: cx23885
        Kernel modules: cx23885
Thank you in advance, cordially


lsmod
I do not understand why lsmod shows the module loaded into memory CX23885
Code: Select All Code
Module                  Size  Used by
cx23885               141980  0
rc_core                26838  7 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,cx23885
cx2341x                28223  1 cx23885
videobuf_dma_sg        19262  1 cx23885
videobuf_dvb           14092  1 cx23885
dvb_core              109797  2 cx23885,videobuf_dvb
videobuf_core          26025  3 cx23885,videobuf_dma_sg,videobuf_dvb
uvcvideo               67214  0
snd_usbmidi_lib        24919  1 snd_usb_audio
v4l2_common            17231  2 cx23885,cx2341x
snd_rawmidi            30766  1 snd_usbmidi_lib
videodev               81982  4 cx23885,cx2341x,uvcvideo,v4l2_common
snd_seq_dummy          12798  0
sr_mod                 22258  0
snd_hda_codec_realtek   349322  1
sg                     36452  0
btcx_risc              13640  1 cx23885
v4l2_compat_ioctl32    16728  1 videodev
tveeprom               21249  1 cx23885
i2c_core               39771  6 nvidia,cx23885,v4l2_common,videodev,i2c_i801,tveeprom


Is there a way to force the module to move ( INSMOD - MODPROBE ) ?

I do not understand why I was not the n'arive Mageia installed on an Ubuntu 11.10 on while I have not had any problems installing.

Can you explain what is happening with a Mageia is a fork of Mandriva.

Thank you in advance, cordially.
ikhor
 
Posts: 9
Joined: Sun Oct 16, 2011 7:12 am
Location: France - 83170 Tourves

Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest