I now have the TBS6925 card working in Ubuntu (10-04), but find ITV1 HD and C4 HD tend to skip frames occasionally. The BBC HD channels seem OK.
I'd like to know if anybody has tried the card in a Linux distro. If not, there's a driver package on the TBS website, and it's easy to set up, as follows -
Make a directory named TBS in, say your Downloads folder and copy linux-tbs-drivers.tar.bz2 to it.
In your terminal, extract linux-tbs-drivers.tar.bz2 archive:
# tar xjvf linux-tbs-drivers.tar.bz2
Go to driver package directory:
# cd linux-tbs-drivers
Depending on your kernel version and if the kernel is x86 or
x86_64 (check output of 'uname -a') do:
- for x86 kernel 3.x (x86 32 bit installations of kernel 3.x):
# ./v4l/tbs-x86_r3.sh
- for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x):
# ./v4l/tbs-x86.sh
- for any x86_64 kernel (x86 64 bit installations of Linux):
# ./v4l/tbs-x86_64.sh
Build and install the driver:
# cd ..
# make && make install
Reboot in order to load the newly installed driver:
# shutdown -r now
After rebooting, in terminal do lspci -vvvnn to check if driver kernel is loaded. I get:-
03:00.0 Multimedia controller [0480]: Philips Semiconductors Device [1131:7160] (rev 03)
Subsystem: Device [6925:0001]
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: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fa100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: SAA716x TBS
Kernel modules: saa716x_tbs-dvb
Job done
Out of interest, there's a million drivers for just about every DVB-S and S2 cards known to man in Linux TBS Drivers. Mine comes up in Kaffeine as STV090x (see thumbnail). Would a different driver give me a more stable picture for the aforementioned HD channels?