How to Install TBS6985 Driver on Ubuntu

Added by Arshvinder Singh Sehmi almost 4 years ago

Hi Team,

I am new to linux. I shall be very thankful to you if anybody could please suggest and help me in installing TBS6985 drivers on Ubuntu 12.03.92.

I have downloaded the drviers from tbsdtv.com and they are archieved in a .zip file format. Please help.

Thanks & Regards,
ErSehmi


Replies (54)

RE: How to Install TBS6985 Driver on Ubuntu - Added by Bengt Madeberg almost 4 years ago

Read the readme files or

From linuxtv.org

Making it work

I.1 extract linux-tbs-drivers.tar.bz2 archive:

tar xjvf linux-tbs-drivers.tar.bz2

I.2 go to driver package directory:

cd linux-tbs-drivers

I.3 select build arch 32bit or 64bit

./v4l/tbs-x86.sh

or

./v4l/tbs-x86_64.sh

I.4 build and install the driver:

make && make install

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

shutdown -r now

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please confirm what is this -

I.4 build and install the driver:
make && make install

Where I have to build them?

Also, where I have to write all the above commands

Thanks & Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please provide me step by step process with screenshot. I couldn't able to understand what all you have written above!

Thanks & Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by Bengt Madeberg almost 4 years ago

Open a terminal window. Goto the directory where you have the downloaded driver and do the commands above...

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please help me. I got the following error & warning while I run make && make install

make2: Entering directory `/usr/src/linux-headers-3.8.0-29-generic'
Building modules, stage 2.
MODPOST 537 modules
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6985ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6985ctrl.o

Installing kernel modules under /lib/modules/3.8.0-29-generic/kernel/drivers/media/:
video/gspca/m5602/: install: cannot create directory `/lib/modules/3.8.0-29-generic/kernel/drivers/media/video': Permission denied
gspca_m5602.ko install: cannot create regular file `/lib/modules/3.8.0-29-generic/kernel/drivers/media/video/gspca/m5602': No such file or directory

strip: '/lib/modules/3.8.0-29-generic/kernel/drivers/media/video/gspca/m5602/*.ko': No such file
make1: * [media-install] Error 1
make1: Leaving directory `/root/tbs/linux-tbs-drivers/v4l'
make: *
[install] Error 2

Thanks & regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

You should run "make install" as root.

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Run as root even getting the following warning messages -

WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6985ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6985ctrl.o

What is this? How to resolve this issue?

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

I would suggest that you remove "linux-tbs-drivers" directory, unpack linux-tbs-drivers.tar.bz2 again and start from scratch. It should work. At least it did work for me (ubutu 12.04, x64).

If you got that driver from some forum post or strange page, then go ahead and download the latest driver from official page, to be sure.
http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v130927.zip

Run everything as root

# if you downloaded new driver, then use appropriate unzip command first
# I assume that you have linux-tbs-drivers.tar.bz2 in /root/tbs/ folder
cd /root/tbs/
rm -rf linux-tbs-drivers/
tar xjvf linux-tbs-drivers.tar.bz2
cd linux-tbs-drivers/
./v4l/tbs-x86.sh       # for 32bit linux, DO NOT RUN BOTH, only choose one that matches your installation
./v4l/tbs-x86_64.sh       # for 64bit linux
make
# ONLY if everything went ok, then
make install

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

I hav repeated the complete process are you have explained above. But I think I didn't got any success this time again

case after installing make, I ran the following command

dmesg | grep frontend

And, as others suggested it should yield the following -

dmesg | grep frontend
[ 2.675672] DVB: registering adapter 0 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 3.228796] DVB: registering adapter 1 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 3.780790] DVB: registering adapter 2 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...
[ 4.332797] DVB: registering adapter 3 frontend 0 (TurboSight TBS 6985 DVBS/S2 frontend)...

But, in my case it yielded

[ 8.520003] [<f90ea16f>] saa716x_tbs6985_frontend_attach+0xef/0x470 [saa716x_tbs_dvb]

Please suggest me where is an issue in all this!

Thanks In Advance!

Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please fomd the output of make command at my system

[email protected]:~/tbs/linux-tbs-drivers# make
make -C /root/tbs/linux-tbs-drivers/v4l
make1: Entering directory `/root/tbs/linux-tbs-drivers/v4l'
creating symbolic links...
make -C firmware prep
make2: Entering directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make2: Leaving directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make -C firmware
make2: Entering directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
make2: Nothing to be done for `default'.
make2: Leaving directory `/root/tbs/linux-tbs-drivers/v4l/firmware'
Kernel build directory is /lib/modules/3.8.0-29-generic/build
make -C /lib/modules/3.8.0-29-generic/build SUBDIRS=/root/tbs/linux-tbs-drivers/v4l modules
make2: Entering directory `/usr/src/linux-headers-3.8.0-29-generic'
Building modules, stage 2.
MODPOST 537 modules
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs8921ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs8921ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5220ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5220ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5680ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5680ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5880ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5880ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5881ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5881ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5925ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5925ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbsdvbcctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbsdvbcctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5922ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5922ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5921ctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5921ctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbsctrl.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbsctrl.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5220fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5220fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5280fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5280fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5680fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5680fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5880fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5880fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5881fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5881fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5921fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5921fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5922fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5922fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs5925fe_ctrl_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs5925fe_ctrl_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs62x0fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs62x0fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs62x1fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs62x1fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6618fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6618fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6680fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6680fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6921fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6921fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6922fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6922fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6923fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6923fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6925ctrl_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6925ctrl_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6926_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6926_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6926ctrl_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6926ctrl_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6928fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6928fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6928se_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6928se_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6980fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6980fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6981fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6981fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6982fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6982fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6982se_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6982se_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6984fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6984fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6985fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6985fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6985se_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6985se_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6991fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6991fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6991se_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6991se_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs6992_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs6992_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs8921fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs8921fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbs8922fe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbs8922fe_driver.o
WARNING: could not find /root/tbs/linux-tbs-drivers/v4l/.tbsdvbcfe_driver.o.cmd for /root/tbs/linux-tbs-drivers/v4l/tbsdvbcfe_driver.o
make2: Leaving directory `/usr/src/linux-headers-3.8.0-29-generic'
./scripts/rmmod.pl check
found 537 modules
make1: Leaving directory `/root/tbs/linux-tbs-drivers/v4l'

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

Strange. Do you have all needed tools? Did you install build-essential package? Maybe you are missing something.
You do have make. But what about gcc and other tools?

I just tried to build it on my machine.
I do get the same warnings but it continues with lot of lines like this:

  CC      /root/tbs-drivers/linux-tbs-drivers/v4l/adp1653.mod.o
  LD [M]  /root/tbs-drivers/linux-tbs-drivers/v4l/adp1653.ko
  CC      /root/tbs-drivers/linux-tbs-drivers/v4l/adv7170.mod.o
  LD [M]  /root/tbs-drivers/linux-tbs-drivers/v4l/adv7170.ko
  CC      /root/tbs-drivers/linux-tbs-drivers/v4l/adv7175.mod.o
  LD [M]  /root/tbs-drivers/linux-tbs-drivers/v4l/adv7175.ko
  CC      /root/tbs-drivers/linux-tbs-drivers/v4l/adv7180.mod.o
  ...

And then finishes:
  ...
  CC      /root/tbs-drivers/linux-tbs-drivers/v4l/zr364xx.mod.o
  LD [M]  /root/tbs-drivers/linux-tbs-drivers/v4l/zr364xx.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.8.0-29-generic'
./scripts/rmmod.pl check
found 525 modules
make[1]: Leaving directory `/root/tbs-drivers/linux-tbs-drivers/v4l'

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

I think I have only update linux-headers and after that I am not sure what all I have at my system, since I am a newbie

Please suggest me what all other packages I need at my system for successful installation.

Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

The most important package is build-essential, it contains tools for compiling kernel and modules.

apt-get install build-essential

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

I ran this command and got the following message

[email protected]:~/tbs/linux-tbs-drivers# apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
The following package was automatically installed and is no longer required:
thunderbird-globalmenu
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.

What shall I do next please suggest? Since, I am getting headache cause I couldn't able to see any TV adapters in TVHeadEnd Configuration.

Please suggest!

Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

Looks ok. You have build-essentials.

But your logs do not show any lines with CC or LD, that is strange. Looks like everything is either built already or you are missing something.
You should get lot of lines starting with CC and LD.
Now, if you run "make" 2nd time, then that is normal, because everything is already built. The just do "make install" and restart your computer.

If you did "make install" and restart and it's still not working, then try this:

cd /root/tbs/linux-tbs-drivers
rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
make install

And then restart again.

It removes old media tree and installs TBS modules again. Otherwise there might be some conflicts.
It should work now.

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Done the same but in the same situation where I was earlier!

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

What do you get when you run:

dmesg | grep -i dvb

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

The output of dmesg | grep dvb is

[email protected]:~/tbs/linux-tbs-drivers# dmesg | grep dvb
[ 7.640362] DVB: registering new adapter (SAA716x dvb adapter)
[ 8.232424] IP: [<f8755c83>] tbsctrl1+0x3/0x10 [saa716x_tbs_dvb]
[ 8.232883] Modules linked in: snd_hda_intel(F+) tbs6985fe(POF) snd_hda_codec(F) snd_hwdep(F) snd_pcm(F) rc_tbs_nec(OF) snd_seq_midi(F) snd_rawmidi(F) snd_seq_midi_event(F) saa716x_tbs_dvb(OF+) tbs6991se(POF) ir_lirc_codec(OF) tbs6928fe(POF) lirc_dev(OF) snd_seq(F) ir_mce_kbd_decoder(OF) ir_sony_decoder(OF) ir_jvc_decoder(OF) ir_rc6_decoder(OF) ir_rc5_decoder(OF) ir_nec_decoder(OF) tbs6922fe(POF) rc_core(OF) snd_timer(F) saa716x_core(OF) snd_seq_device(F) dvb_core(OF) i2c_algo_bit(F) tbs6618fe(POF) tbs6991fe(POF) snd(F) tbs6982se(POF) tbs6928se(POF) tbs6985se(POF) tbs6923fe(POF) stv090x(OF) soundcore(F) coretemp(F) snd_page_alloc(F) wmi(F) tbs6680fe(POF) tbs6982fe(POF) microcode(F) psmouse(F) serio_raw(F) i2c_nforce2(F) drm(F) mac_hid(F) lp(F) parport(F) hid_generic(F) usbhid(F) hid(F) usb_storage(F) pata_acpi(F) firewire_ohci(F) firewire_core(F) crc_itu_t(F) forcedeth(F) ahci(F) libahci(F) pata_amd(F)
[ 8.236002] EIP is at tbsctrl1+0x3/0x10 [saa716x_tbs_dvb]
[ 8.236002] [<f875216f>] saa716x_tbs6985_frontend_attach+0xef/0x470 [saa716x_tbs_dvb]
[ 8.236002] [<f86c8bbf>] saa716x_dvb_init+0x4f/0x510 [saa716x_core]
[ 8.236002] [<f8755752>] saa716x_tbs_pci_probe+0x1b2/0x300 [saa716x_tbs_dvb]
[ 8.236002] [<f87558bc>] saa716x_tbs_init+0x1c/0x20 [saa716x_tbs_dvb]
[ 8.236002] [<f87558a0>] ? saa716x_tbs_pci_probe+0x300/0x300 [saa716x_tbs_dvb]
[ 8.236002] EIP: [<f8755c83>] tbsctrl1+0x3/0x10 [saa716x_tbs_dvb] SS:ESP 0068:f2469cb4

And the output of dmesg | grep TBS is

[ 7.640144] input: saa716x IR (TurboSight TBS 6985) as /devices/pci0000:00/0000:00:0d.0/0000:04:00.0/rc/rc0/input7
[ 7.640208] rc0: saa716x IR (TurboSight TBS 6985) as /devices/pci0000:00/0000:00:0d.0/0000:04:00.0/rc/rc0
[ 8.232016] TurboSight TBS 6985 Frontend Attaching...

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please confirm me isn't this issue due to I have not attached IR cable with my TBS card while installing drivers?

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

The outpuf of grep -i dvb is

[email protected]:~/tbs/linux-tbs-drivers# dmesg | grep -i dvb
[ 7.640362] DVB: registering new adapter (SAA716x dvb adapter)
[ 8.232424] IP: [<f8755c83>] tbsctrl1+0x3/0x10 [saa716x_tbs_dvb]
[ 8.232883] Modules linked in: snd_hda_intel(F+) tbs6985fe(POF) snd_hda_codec(F) snd_hwdep(F) snd_pcm(F) rc_tbs_nec(OF) snd_seq_midi(F) snd_rawmidi(F) snd_seq_midi_event(F) saa716x_tbs_dvb(OF+) tbs6991se(POF) ir_lirc_codec(OF) tbs6928fe(POF) lirc_dev(OF) snd_seq(F) ir_mce_kbd_decoder(OF) ir_sony_decoder(OF) ir_jvc_decoder(OF) ir_rc6_decoder(OF) ir_rc5_decoder(OF) ir_nec_decoder(OF) tbs6922fe(POF) rc_core(OF) snd_timer(F) saa716x_core(OF) snd_seq_device(F) dvb_core(OF) i2c_algo_bit(F) tbs6618fe(POF) tbs6991fe(POF) snd(F) tbs6982se(POF) tbs6928se(POF) tbs6985se(POF) tbs6923fe(POF) stv090x(OF) soundcore(F) coretemp(F) snd_page_alloc(F) wmi(F) tbs6680fe(POF) tbs6982fe(POF) microcode(F) psmouse(F) serio_raw(F) i2c_nforce2(F) drm(F) mac_hid(F) lp(F) parport(F) hid_generic(F) usbhid(F) hid(F) usb_storage(F) pata_acpi(F) firewire_ohci(F) firewire_core(F) crc_itu_t(F) forcedeth(F) ahci(F) libahci(F) pata_amd(F)
[ 8.236002] EIP is at tbsctrl1+0x3/0x10 [saa716x_tbs_dvb]
[ 8.236002] [<f875216f>] saa716x_tbs6985_frontend_attach+0xef/0x470 [saa716x_tbs_dvb]
[ 8.236002] [<f86c8bbf>] saa716x_dvb_init+0x4f/0x510 [saa716x_core]
[ 8.236002] [<f8755752>] saa716x_tbs_pci_probe+0x1b2/0x300 [saa716x_tbs_dvb]
[ 8.236002] [<f87558bc>] saa716x_tbs_init+0x1c/0x20 [saa716x_tbs_dvb]
[ 8.236002] [<f87558a0>] ? saa716x_tbs_pci_probe+0x300/0x300 [saa716x_tbs_dvb]
[ 8.236002] EIP: [<f8755c83>] tbsctrl1+0x3/0x10 [saa716x_tbs_dvb] SS:ESP 0068:f2469cb4

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

No, IR is not the problem here.
IR is the only part that works.

Looks like saa716x_tbs_dvb module is is crashing.
Why? Well, that I can not tell.

I'm afraid that at this point I can not help.

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

Can you post output of:

uname -a

And can you tell, did you run:
./v4l/tbs-x86.sh
or
./v4l/tbs-x86_64.sh

Maybe you did compile wrong version... well... not sure that is possible. But it's a thought.

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Please confirm me one thing I am using this card and it is working perfectly under windows media center 8.1

Also, I have not connected extra power cable that is shipped with this card.

Do, I need to connect that power cable to power the card under ubuntu

Regards,
ErSehmi

RE: How to Install TBS6985 Driver on Ubuntu - Added by srx srx almost 4 years ago

If it works under windows, then I can not see why it should not run under linux.
Extra power cable should be used, specially if you use more than one input. Otherwise you can burn your card and/or motherboard. PCIe can not deliver enough power.
I doubt that absence of extra power cable will make driver crash. But you can try if it makes a difference. It's easy to add that cable. If your PSU has PCIe graphic card power cable, then it's even easier, it's the same thing.

I'm using extra power cable. But I'm using all four inputs too. I do not even want to try what happens without it.
I'm running Ubuntu 12.04 LTS 64bit on AMD Phenom X2 and 2GB ram on some cheap Gigabyte motherboard.
Kernel is 3.8.0-29-generic
I'm using this driver: tbs-linux-drivers_v130927.zip

And it works, no problems.

RE: How to Install TBS6985 Driver on Ubuntu - Added by Arshvinder Singh Sehmi almost 4 years ago

Right now I am using only 1 input of card.

and when i use the following command

lspci -v

it yields, it means that ubuntu detects my card. But TvheadEnd donot

04:00.0 Multimedia controller: Philips Semiconductors SAA7160 (rev 02)
Subsystem: Device 6985:0002
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at efe00000 (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
Kernel driver in use: SAA716x TBS
Kernel modules: saa716x_tbs-dvb

1 2 3 (1-25/54)