Logo Canada

Register | Login 

Tevii S660 (USB, DVB-S2)

Multimedia DVB-S2, Multimedia, TeVii, TV, USB

Tevii S660 (USB, DVB-S2)
Linux compatibility: Only the Linux compatibility is rated on this page, not the general quality of the product. If you use this product with Linux, please rate it and share your experience in the comment area of this page (bottom) to support other Linux users.
2 votes, average: 4.0 out of 52 votes, average: 4.0 out of 52 votes, average: 4.0 out of 52 votes, average: 4.0 out of 52 votes, average: 4.0 out of 5
  ( 4 with 2 ratings)

Review of Linux Compatibility

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
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
cd s2-liplianin-v35
sudo make
sudo make install

Similar Linux Hardware

scroll left scroll right


Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.

Email address will not be published.

Rate Linux compatibility

Use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Allowed file types: txt, jpg, png, gif, maximum file size: 2MB.