Page 1 of 2

Readme or other advice?

PostPosted: Tue Mar 13, 2012 3:11 am
by LilumDaru
Hi,

I got the TBS6922 Card working on Windows, but i would prefer it to use on Linux. My System is a Ubuntu 11.10 with newest updates.

I downloaded the file http://www.tbsdtv.com/download/document ... 120216.zip for the newest drivers, but i couln't find a readme-file for the 6922-card. (i unpacked the archiv.) I tried a few things, but it never worked. After the command "dmesg | grep dvb" in Terminnal nothing appered.

I also tried the readme located at: "/tbs-linux-drivers_v120216/linux-tbs-drivers/README" but i don't know whats the Module's Name to load. Is it right to use this readme anyway?

i hope you can help me :)

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 3:56 am
by SergioDanielG
Yes, It's right. Use it.
And search saa7160 module or saa716x.

Best regards.

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 4:27 am
by LilumDaru
Code: Select All Code
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe saa7160
FATAL: Module saa7160 not found.
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe saa716x
FATAL: Module saa716x not found.


:/

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 8:38 am
by SergioDanielG
I'm sorry.
Code: Select All Code
 lsmod | grep dvb
saa716x_tbs_dvb        27501  0
saa716x_core           39763  15 saa716x_tbs_dvb
stv090x                42943  1 saa716x_tbs_dvb
dvb_core               77682  6 saa716x_core,videobuf_dvb,saa716x_tbs_dvb,cx23885
i2c_algo_bit           12841  1 saa716x_tbs_dvb
i2c_core               23876  21 i2c_algo_bit,i2c_piix4,stv090x,videodev,v4l2_common,[b]tbs6922fe[/b],saa716x_core,tveeprom,saa7134,saa716x_tbs_dvb,tuner,cx23885,tea5767,cx25840,tuner_simple,nvidia,cx24116,stb6100

The module is saa716x_tbs_dvb

Best regards.

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 3:38 pm
by LilumDaru
Code: Select All Code
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe saa716x_tbs_dvb
FATAL: Module saa716x_tbs_dvb not found.
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe saa7160_tbs_dvb
FATAL: Module saa7160_tbs_dvb not found.
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe saa716x_core
FATAL: Module saa716x_core not found.
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ sudo modprobe cx23885
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ lsmod | grep dvb
videobuf_dvb           14147  1 cx23885
videobuf_core          26390  3 cx23885,videobuf_dma_sg,videobuf_dvb
dvb_core              110616  3 cx23885,videobuf_dvb,altera_ci
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$ dmesg | grep dvb
chris@ChrisMedia:~/tbs-linux-drivers_v120216/linux-tbs-drivers$


What does it mean? "lsmod | grep dvb" has a result, "dmesg | grep dvb" hasn't.

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 7:48 pm
by SergioDanielG
But TBS6922 haven't got a cx23885 chip, it's use a SAA7160ET chip. You need saa716x module.
Can you post "dmesg" output and "uname -a" output here?

Best regards

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 8:12 pm
by LilumDaru
Hi,

dmesg: http://kerb2009.de.sh2082.evanzo-server ... eres/dmesg

Code: Select All Code
chris@ChrisMedia:~$ uname -a
Linux ChrisMedia 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


thanks for your help!

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 8:48 pm
by SergioDanielG
Nothing about the card in dmesg, like it's not connected...
Please post the output of "sudo lspci -v"
Best regards.

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 9:13 pm
by LilumDaru
is this the Card?
Code: Select All Code
01:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 03)
   Subsystem: Device 6922:0001
   Flags: bus master, fast devsel, latency 0, IRQ 7
   Memory at fea00000 (64-bit, non-prefetchable) [size=1M]
   Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
   Capabilities: [50] Express Endpoint, MSI 00
   Capabilities: [74] Power Management version 2
   Capabilities: [80] Vendor Specific Information: Len=50 <?>
   Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>


whole Output: http://kerb2009.de.sh2082.evanzo-server ... lspci%20-v

thanks!

Re: Readme or other advice?

PostPosted: Tue Mar 13, 2012 9:51 pm
by SergioDanielG
Yes, this is.

Well... can we start again?

Code: Select All Code
 sudo su
# apt-get install linux-headers-$(uname -r)
# cd /usr/src
# mkdir tbsdriver
# cd tbsdriver
# wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v120216.zip
# unzip -e tbs-linux-drivers_v120216.zip
# tar xjvf linux-tbs-drivers.tar.bz2
# cd linux-tbs-drivers
# make clean
# make distclean
# ./v4l/tbs-x86_64.sh
# make
(this folder are not in Debian, I need do it)
# mkdir -p /lib/modules/3.2.0-1-amd64/kernel/drivers/media/video/m5mols/
# mkdir -p /lib/modules/3.2.0-1-amd64/kernel/drivers/media/common/saa716x/
# mkdir -p /lib/modules/3.2.0-1-amd64/kernel/drivers/media/dvb/ddbridge/
# mkdir -p /lib/modules/3.2.0-1-amd64/kernel/drivers/media/../linux/drivers/media/
# checkinstall -D
( When run checkinstal, select "y"es to make doc package and change option 3 to something like 20120216, or other that start with a number.
The process fail to install .deb package becouse need to overwrite some files. Don't worry.)
# dpkg --force-overwrite -i linux-tbs_20120216-1_amd64.deb
(or the .deb package generated by checkinstall)
# shutdown -r now


If you have some errors or some warings, please, copy and post here.
Remember, if you upgrade the kernel, it overwrite this package and you need to compile aganin.
Best regards.