Moderator Control Panel ]

Problem instaling drivers for TBS6981

Problem instaling drivers for TBS6981

Postby andrew26k » Thu Dec 02, 2010 6:07 am

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
andrew26k
 
Posts: 5
Joined: Thu Dec 02, 2010 6:01 am

Re: Problem instaling drivers for TBS6981

Postby andrew26k » Thu Dec 02, 2010 6:11 am

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
andrew26k
 
Posts: 5
Joined: Thu Dec 02, 2010 6:01 am

Re: Problem instaling drivers for TBS6981

Postby andrew26k » Thu Dec 02, 2010 6:18 am

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
andrew26k
 
Posts: 5
Joined: Thu Dec 02, 2010 6:01 am

Re: Problem instaling drivers for TBS6981

Postby cody » Fri Dec 03, 2010 2:56 am

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'.
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Problem instaling drivers for TBS6981

Postby andrew26k » Sat Dec 04, 2010 4:52 am

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
andrew26k
 
Posts: 5
Joined: Thu Dec 02, 2010 6:01 am

Re: Problem instaling drivers for TBS6981

Postby cody » Mon Dec 06, 2010 1:01 am

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
cody
 
Posts: 627
Joined: Tue Apr 13, 2010 11:20 pm

Re: Problem instaling drivers for TBS6981

Postby andrew26k » Mon Dec 06, 2010 9:50 pm

You are absolutely right.

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

I now have the working system.

Regards

Andrew
andrew26k
 
Posts: 5
Joined: Thu Dec 02, 2010 6:01 am

Re: Problem instaling drivers for TBS6981

Postby piotrekfronc » Sun Jul 24, 2011 12:53 am

Truely usefull :-) This script rule still applies for compilation :))
piotrekfronc
 
Posts: 21
Joined: Wed Jul 06, 2011 8:09 am


Return to Linux

Who is online

Users browsing this forum: No registered users and 11 guests