Difference between revisions of "TeVii S480"

From LinuxTVWiki
Jump to: navigation, search
m (Components Used)
(Driver Status)
 
(31 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[Image:S480.jpg|thumb|right|200px|TeVii S480 Card]]
 
[[Image:S480.jpg|thumb|right|200px|TeVii S480 Card]]
A dual DVB-S2 PCIe card from [http://www.tevii.com TeVii Technology Ltd]
+
A dual DVB-S2 PCIe card from [[TeVii]].
  
 
==Hardware/Features==
 
==Hardware/Features==
* PCIe x1
+
* PCIe x1 low profile
 
* Dual Tuner
 
* Dual Tuner
* The card consists of a USB Host Controller and two [[TeVii S660]] cards.
+
* The card consists of a USB Host Controller and two [[TeVii S660]] equivalent cards.
 
* LNB power supply via floppy connector
 
* 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===
 
===Components Used===
* RF Tuner (twice): [[Montage]] M88TS2020
+
* RF Tuner (twice): [[Montage]] [[Montage M88TS2020|M88TS2020]]
* Demodulator (twice): [[Montage]] M88DS3002
+
* Demodulator (twice): [[Montage]] [[Montage M88DS3000|M88DS3002]]
 
* USB Peripheral Controller (twice): Cypress CY7C68013A-56
 
* USB Peripheral Controller (twice): Cypress CY7C68013A-56
 
* PCIe bridge/USB Host Controller: MosChip MCS9990CV
 
* PCIe bridge/USB Host Controller: MosChip MCS9990CV
Line 44: Line 46:
 
  Bus 003 Device 002: ID 9022:d482 TeVii Technology Ltd.  
 
  Bus 003 Device 002: ID 9022:d482 TeVii Technology Ltd.  
 
  Bus 002 Device 002: ID 9022:d481 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 [http://www.tevii.com/s2_liplianin_1.tar], 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
 +
 +
* tested with Astra 19.2/23.5/28.2 (Technisat triplesat twin dish and LNB): disecq works
 +
* 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==
 
==External Links==
 
[http://www.tevii.com/Products_S480_1.asp Official Website]
 
[http://www.tevii.com/Products_S480_1.asp Official Website]
 +
[http://www.vdrportal.de/board/thread.php?threadid=102390&threadview=0&hilight=&hilightuser=0&page=1 technical discussion on vdrportal in german]
  
 +
[[Category:DVB-S PCIe Cards]]
 
[[Category:DVB-S2 PCIe Cards]]
 
[[Category:DVB-S2 PCIe Cards]]

Latest revision as of 16:33, 25 April 2012

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
  • tested with Astra 19.2/23.5/28.2 (Technisat triplesat twin dish and LNB): disecq works
  • 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