TeVii S480

From LinuxTVWiki
Revision as of 08:28, 18 September 2011 by Js (talk | contribs) (Reverted edits by Yilin168 (talk) to last revision by Torsten73)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
TeVii S480 Card

A dual DVB-S2 PCIe card from TeVii.

Hardware/Features

  • PCIe x1 low profile
  • Dual Tuner
  • The card consists of a USB Host Controller and two TeVii S660 equivalent cards.
  • LNB power supply via floppy connector

The Retail packaging includes full-height and low profile brackets, an IR receiver cable, an IR handset (incl. 2 AAA batteries), a windows drivers CD and an install manual.

Components Used

  • RF Tuner (twice): Montage M88TS2020
  • Demodulator (twice): Montage M88DS3002
  • USB Peripheral Controller (twice): Cypress CY7C68013A-56
  • PCIe bridge/USB Host Controller: MosChip MCS9990CV

Identification

lspci -nnk:

04:00.0 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ohci_hcd
04:00.1 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ehci_hcd
04:00.2 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ohci_hcd
04:00.3 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ehci_hcd
04:00.4 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ohci_hcd
04:00.5 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ehci_hcd
04:00.6 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ohci_hcd
04:00.7 USB Controller [0c03]: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller [9710:9990]
        Subsystem: Device [a000:4000]
        Kernel driver in use: ehci_hcd

lsusb:

Bus 003 Device 002: ID 9022:d482 TeVii Technology Ltd. 
Bus 002 Device 002: ID 9022:d481 TeVii Technology Ltd.

Once the module/firmware is loaded it's listed as two TeVii S660 cards.

Linux support

The s2-liplianin v4l branch includes support for the card.

From kernel 2.6.39 and above native support will be provided for the S480 Card.

Howto compile

# these lines are only nessesary for building new version
# cd /usr/local/src/s2-liplianin 
# make distclean 
# make rminstall
cd /usr/local/src
# rm -r s2-liplianin.BAK
# mv s2-liplianin s2-liplianin.BAK
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make KERNELRELEASE=$(uname -r) -i -j4
make KERNELRELEASE=$(uname -r) install
make makelinks
reboot

The yavdr ppa has also a dkms driver for liplianin. Its not up to date but in a few days it should ;)

You must confirm to use the correct firmware from Tevii [1], wich normally is automatically installed by the driver:

md5sum dvb-usb-s660.fw*
c359c7616f8dc637db49c5c9fb6c8a41  dvb-usb-s660.fw
c359c7616f8dc637db49c5c9fb6c8a41  dvb-usb-s660.fw.forum
2946e99fe3a4973ba905fcf59111cf40  dvb-usb-s660.fw.keep

We normally needs the last one dvb-usb-S660.fw.keep If there are different firmwares, try this way:

cd /usr/local/src
wget http://www.tevii.com/s2_liplianin_1.tar
tar xvf s2_liplianin_1.tar
cd tevii_s2_liplianin-eb8a914cd499/linux/firmware/
md5sum dvb-usb-s660.fw
#2946e99fe3a4973ba905fcf59111cf40  dvb-usb-s660.fw
cp dvb-usb-s660.fw /lib/firmware/

Driver Status

27.02.2011 with actual liplianin tree from 27.02.2011:

  • DVB-S is working fine with fast zappings around 1s
  • DVB-S2 is working fine with fast zappings arround 1-2s
  • S3 is working, you have to unload/load dvb modules for the suspend and wakeup
  • without LNB Power the card uses 4,5W more with a 300W 82% powersupply BQT-L7 300W
  • everything is tested on Astra 19.2E, diseque hasn´t been tested yet with the latest source
  • tested with Kernel 2.6.32-28 (Torsten73) and 2.6.35 (Igor himself)
  • tested with Kernel 3.0.3 (Torsten73) for working without v4l or s2-liplianin

External Links

Official Website technical discussion on vdrportal in german