Page 1 of 1

Problem instaling drivers for TBS6981

PostPosted: Thu Dec 02, 2010 6:07 am
by andrew26k
Hi

I have installed 2 cards TBS 6981 and done all the instructions

All I'm getting

andy@MCE:~$ dmesg | grep cx23885
[ 8.337323] cx23885 driver version 0.0.2 loaded
[ 8.337717] cx23885 0000:02:00.0: PCI INT A -> Link[APC6] -> GSI 16 (level, low) -> IRQ 16
[ 8.337721] cx23885[0]: Your board isn't known (yet) to the driver.
[ 8.337722] cx23885[0]: Try to pick one of the existing card configs via
[ 8.337723] cx23885[0]: card=<n> insmod option. Updating to the latest
[ 8.337724] cx23885[0]: version might help as well.
[ 8.337725] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
[ 8.337727] cx23885[0]: card=0 -> UNKNOWN/GENERIC
[ 8.337729] cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp
[ 8.337731] cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800
[ 8.337733] cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250
[ 8.337734] cx23885[0]: card=4 -> DViCO FusionHDTV5 Express
[ 8.337736] cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q
[ 8.337738] cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500
[ 8.337739] cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200
[ 8.337741] cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700
[ 8.337743] cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400
[ 8.337744] cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express
[ 8.337746] cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express
[ 8.337748] cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H
[ 8.337750] cx23885[0]: card=13 -> Compro VideoMate E650F
[ 8.337751] cx23885[0]: card=14 -> TurboSight TBS 6920
[ 8.337753] cx23885[0]: card=15 -> TeVii S470
[ 8.337755] cx23885[0]: card=16 -> DVBWorld DVB-S2 2005
[ 8.337756] cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI
[ 8.337758] cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270
[ 8.337760] cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275
[ 8.337762] cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255
[ 8.337763] cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210
[ 8.337765] cx23885[0]: card=22 -> Mygica X8506 DMB-TH
[ 8.337767] cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2
[ 8.337768] cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850
[ 8.337770] cx23885[0]: card=25 -> Compro VideoMate E800
[ 8.337772] cx23885[0]: card=26 -> Hauppauge WinTV-HVR1290
[ 8.337773] cx23885[0]: card=27 -> Mygica X8558 PRO DMB-TH
[ 8.337775] cx23885[0]: card=28 -> LEADTEK WinFast PxTV1200
[ 8.338166] CORE cx23885[0]: subsystem: 6981:8888, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 8.822312] cx23885_dev_checkrevision() Hardware revision = 0xa5
[ 8.822320] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xef600000
[ 8.822326] cx23885 0000:02:00.0: setting latency timer to 64
[ 8.827808] cx23885 0000:04:00.0: PCI INT A -> Link[APC8] -> GSI 16 (level, low) -> IRQ 16
[ 8.827813] cx23885[1]: Your board isn't known (yet) to the driver.
[ 8.827813] cx23885[1]: Try to pick one of the existing card configs via
[ 8.827814] cx23885[1]: card=<n> insmod option. Updating to the latest
[ 8.827815] cx23885[1]: version might help as well.
[ 8.827817] cx23885[1]: Here is a list of valid choices for the card=<n> insmod option:
[ 8.827819] cx23885[1]: card=0 -> UNKNOWN/GENERIC
[ 8.827821] cx23885[1]: card=1 -> Hauppauge WinTV-HVR1800lp
[ 8.827822] cx23885[1]: card=2 -> Hauppauge WinTV-HVR1800
[ 8.827824] cx23885[1]: card=3 -> Hauppauge WinTV-HVR1250
[ 8.827826] cx23885[1]: card=4 -> DViCO FusionHDTV5 Express
[ 8.827827] cx23885[1]: card=5 -> Hauppauge WinTV-HVR1500Q
[ 8.827829] cx23885[1]: card=6 -> Hauppauge WinTV-HVR1500
[ 8.827831] cx23885[1]: card=7 -> Hauppauge WinTV-HVR1200
[ 8.827833] cx23885[1]: card=8 -> Hauppauge WinTV-HVR1700
[ 8.827834] cx23885[1]: card=9 -> Hauppauge WinTV-HVR1400
[ 8.827836] cx23885[1]: card=10 -> DViCO FusionHDTV7 Dual Express
[ 8.827838] cx23885[1]: card=11 -> DViCO FusionHDTV DVB-T Dual Express
[ 8.827840] cx23885[1]: card=12 -> Leadtek Winfast PxDVR3200 H
[ 8.827841] cx23885[1]: card=13 -> Compro VideoMate E650F
[ 8.827843] cx23885[1]: card=14 -> TurboSight TBS 6920
[ 8.827845] cx23885[1]: card=15 -> TeVii S470
[ 8.827846] cx23885[1]: card=16 -> DVBWorld DVB-S2 2005
[ 8.827848] cx23885[1]: card=17 -> NetUP Dual DVB-S2 CI
[ 8.827850] cx23885[1]: card=18 -> Hauppauge WinTV-HVR1270
[ 8.827851] cx23885[1]: card=19 -> Hauppauge WinTV-HVR1275
[ 8.827853] cx23885[1]: card=20 -> Hauppauge WinTV-HVR1255
[ 8.827855] cx23885[1]: card=21 -> Hauppauge WinTV-HVR1210
[ 8.827856] cx23885[1]: card=22 -> Mygica X8506 DMB-TH
[ 8.827858] cx23885[1]: card=23 -> Magic-Pro ProHDTV Extreme 2
[ 8.827860] cx23885[1]: card=24 -> Hauppauge WinTV-HVR1850
[ 8.827861] cx23885[1]: card=25 -> Compro VideoMate E800
[ 8.827863] cx23885[1]: card=26 -> Hauppauge WinTV-HVR1290
[ 8.827865] cx23885[1]: card=27 -> Mygica X8558 PRO DMB-TH
[ 8.827866] cx23885[1]: card=28 -> LEADTEK WinFast PxTV1200
[ 8.828246] CORE cx23885[1]: subsystem: 6981:8888, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 8.956870] cx23885_dev_checkrevision() Hardware revision = 0xa5
[ 8.956878] cx23885[1]/0: found at 0000:04:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xef400000
[ 8.956883] cx23885 0000:04:00.0: setting latency timer to 64
andy@MCE:~$


Please advise how to resolve this ?

Regards

Andrew

Re: Problem instaling drivers for TBS6981

PostPosted: Thu Dec 02, 2010 6:11 am
by andrew26k
I have downloaded v4l

sudo apt-get install build-essential
sudo apt-get install mercurial cvs subversion libncurses-dev
sudo apt-get install mercurial cvs subversion libncurses-dev
sudo apt-get install build-essential
sudo make distclean
sudo make menuconfig
sudo make install

Re: Problem instaling drivers for TBS6981

PostPosted: Thu Dec 02, 2010 6:18 am
by andrew26k
this is the latest error

ake[2]: *** No rule to make target `/home/andy/Downloads/TBS/linux-s2api-tbs6980_1/v4l/tbs6980ctrl.o', needed by `/home/andy/Downloads/TBS/linux-s2api-tbs6980_1/v4l/tda18271.o'. Stop.
make[1]: *** [_module_/home/andy/Downloads/TBS/linux-s2api-tbs6980_1/v4l] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-23-generic'
make: *** [default] Error 2

Re: Problem instaling drivers for TBS6981

PostPosted: Fri Dec 03, 2010 2:56 am
by cody
hi Andrew,

i saw that you mailed to support@tbsdtv.com too, but i prefer to answer you here, because other customers may have the same trouble and questions about it.

first of all, on most Linux distributions you don't need to do any of:

andrew26k Wrote:I have downloaded v4l

sudo apt-get install build-essential
sudo apt-get install mercurial cvs subversion libncurses-dev
sudo apt-get install mercurial cvs subversion libncurses-dev
sudo apt-get install build-essential
sudo make distclean
sudo make menuconfig
sudo make install


you just need to do what the "README" file part of Linux driver package for TBS 6981 is giving as instructions:

Code: Select All Code
I.1 extract linux-s2api-tbs6980_1.tar.bz2 archive:

# tar xjvf linux-s2api-tbs6980_1.tar.bz2

I.2 go to driver package directory:

# cd linux-s2api-tbs6980_1

I.3 depending on if the kernel is x86 or x86_64 (check output of 'uname -a') do:

- for x86 kernel (x86 32 bit installations of Linux):

# ./v4l/tbs-x86.sh

- for x86_64 kernel (x86 64 bit installations of Linux):

# ./v4l/tbs-x86_64.sh

I.3 build and install the driver:

# make && make install

I.4 reboot in order to load the newly installed driver:

# shutdown -r now


and do not forget that you need to do all of the above steps as 'root' user (with root privileges), which means before start doing them you need to run 'sudo su' in the terminal window that you're doing to follow the above steps. i'm almost sure that your first attempt to install the driver failed, because you did run 'make && make install' as normal user and not 'root'.

Re: Problem instaling drivers for TBS6981

PostPosted: Sat Dec 04, 2010 4:52 am
by andrew26k
Hi

Done a clean install, down loaded the drivers and following your steps

on make there is an error

make[3]: *** No rule to make target `/TBS/linux-s2api-tbs6980_1/v4l/tbs6980ctrl.o', needed by `/TBS/linux-s2api-tbs6980_1/v4l/tda18271.o'. Stop.
make[2]: *** [_module_/TBS/linux-s2api-tbs6980_1/v4l] Error 2

and I can not overcome this issue

please help

Re: Problem instaling drivers for TBS6981

PostPosted: Mon Dec 06, 2010 1:01 am
by cody
hi Andrew,

those errors means that you didn't run './v4l/tbs-x86.sh' or './v4l/tbs-x86_64.sh' (depending on your platform - 32-bit or 64-bit Linux kernel) or the script doesn't finish successfully. did you get:

"TBS 6980/6981 driver configured for x86 platform."
or
"TBS 6980/6981 driver configured for x64 platform."

after executing './v4l/tbs-x86.sh' or './v4l/tbs-x86_64.sh'?

--cody

Re: Problem instaling drivers for TBS6981

PostPosted: Mon Dec 06, 2010 9:50 pm
by andrew26k
You are absolutely right.

I have run .sh and all the drivers compiled and installed correctly.

I now have the working system.

Regards

Andrew

Re: Problem instaling drivers for TBS6981

PostPosted: Sun Jul 24, 2011 12:53 am
by piotrekfronc
Truely usefull :-) This script rule still applies for compilation :))