TeVii S470: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:


==Making it work==
==Making it work==
I got it to work in the following environment:
* Gentoo Linux, ~amd64, 64bit
* 2.6.31 kernel (but didn't got it to work with the in-kernel driver)

Downloading and extracting the drivers from vendor homepage:
wget http://www.tevii.com/090731_linux-s2api-ds3000.rar
unrar x http://www.tevii.com/090731_linux-s2api-ds3000.rar


===Firmware===
===Firmware===
Installing the firmware:
sudo cp dvb-fe-ds3000.fw dvb-usb-teviis660.fw /lib/firmware


===Driver===
===Driver===
tar xvf linux-s2api-ds3000.tar.bz2
cd /tmp/linux-s2api-ds3000

Since the driver contains a bug, you need to patch the soruces:
wget http://mercurial.intuxication.org/hg/s2-liplianin/raw-diff/473754e895d0/linux/drivers/media/dvb/frontends/ds3000.c -O bugfix.diff
patch -p 1 -i bugfix.diff

Proceede with building the driver:
make menuconfig ## mandatory, defaults work
make -j3
sudo make install


==External Links==
==External Links==

Revision as of 18:34, 10 October 2009

TeVii S470 Card

A DVB-S2 PCIe card from TeVii Technology Ltd

Overview/Features

  • PCIe x1


Components Used

  • RF tuner: Montage: M88TS202
  • demod: Montage: M88DS3000
  • pci-e bridge: Conexant cx23885

Identification

PCI id: [d470:9022]

Making it work

I got it to work in the following environment:

  • Gentoo Linux, ~amd64, 64bit
  • 2.6.31 kernel (but didn't got it to work with the in-kernel driver)

Downloading and extracting the drivers from vendor homepage:

wget http://www.tevii.com/090731_linux-s2api-ds3000.rar
unrar x http://www.tevii.com/090731_linux-s2api-ds3000.rar

Firmware

Installing the firmware:

sudo cp dvb-fe-ds3000.fw dvb-usb-teviis660.fw /lib/firmware

Driver

tar xvf linux-s2api-ds3000.tar.bz2
cd /tmp/linux-s2api-ds3000

Since the driver contains a bug, you need to patch the soruces:

wget http://mercurial.intuxication.org/hg/s2-liplianin/raw-diff/473754e895d0/linux/drivers/media/dvb/frontends/ds3000.c -O bugfix.diff
patch -p 1 -i bugfix.diff

Proceede with building the driver:

make menuconfig ## mandatory, defaults work
make -j3
sudo make install

External Links