> Multimedia (302)
> Multimedia > CCTV (14)
> Multimedia > Misc (11)
> Multimedia > Radio (2)
> Multimedia > Sound (79)
> Multimedia > TV (124)
> Multimedia > Webcam (80)
The Tevii S660 is a DVB-S2 receiver, which is connected via USB. The box has the USB ID 9022:d660 and is shown by the Linux system in the following way:
Bus 003 Device 002: ID 9022:d660 TeVii Technology Ltd.
or alternatively under some kernels by
Bus 002 Device 007: ID 9022:d660 TeVii Technology Ltd. DVB-S2 S660
The tuner is supported by Linux (e.g. since Ubuntu 10.10). However, several firmware files are necessary for the operation of the USB box. It is highly recommended to use the original firmware files from Tevii, otherwise problems with the S660 can be the result.
The firmware files can be downloaded and unpacked in the following way:
sudo wget http://www.tevii.com/s2_liplianin_1.tar sudo tar xvf s2_liplianin_1.tar
The files have to be moved to /lib/firmware in order to be found by the Linux kernel:
cd tevii_*/linux/firmware/ sudo cp dvb-fe-cx24116.fw /lib/firmware/ sudo cp dvb-fe-ds3000.fw /lib/firmware/ sudo cp dvb-usb-s630.fw /lib/firmware/ sudo cp dvb-usb-s660.fw /lib/firmware/ sudo cp dvb-usb-teviis660.fw /lib/firmware/
If the firmware files are missing the following error messages will appear in the log files of the system:
teviis660: did not find the firmware file. (dvb-usb-teviis660.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. usb 1-2: USB disconnect, address 55
If all necessary firmware files are present in /lib/firmware the S660 will be initialized correctly
dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware usb 1-4: firmware: requesting dvb-usb-teviis660.fw dvb-usb: downloading firmware from file 'dvb-usb-teviis660.fw' dvb-usb: found a 'TeVii S660 USB' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (TeVii S660 USB) dvb-usb: MAC address: 00:00:00:00:00:00 input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.1/usb1/1-4/input/input7 dvb-usb: schedule remote query interval to 150 msecs. dvb-usb: TeVii S660 USB successfully initialized and connected.
Alternatively the latest S2-Liplianin driver can be used, but has to be installed by hand. To compile this driver the following packages are mandatory on an Ubuntu system:
sudo apt-get install linux-headers-`uname -r` build-essential mercurial libproc-processtable-perl
Afterwards, the driver can be downloaded, compiled and installed:
hg clone http://pikacode.com/liplianin/s2-liplianin-v35 cd s2-liplianin-v35 sudo make sudo make install