TeVii S470: Difference between revisions
(→Older kernels: Add other way to install the driver.) |
|||
(27 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:s470.jpg|thumb|right|200px|TeVii S470 Card]] |
|||
A DVB-S2 PCIe card from [http://www.tevii.com TeVii Technology Ltd] |
A DVB-S2 PCIe card from [http://www.tevii.com TeVii Technology Ltd] |
||
== |
==Hardware/Features== |
||
* PCIe x1 |
* PCIe x1 low profile |
||
===Components Used=== |
===Components Used=== |
||
* RF |
* RF Tuner: [[Montage]] [[Montage M88TS2020|M88TS2020]] |
||
* |
* Demodulator: [[Montage]] [[Montage M88DS3000|M88DS3000]] |
||
* |
* PCIe bridge: [[Conexant]] cx23885 |
||
[[Image:s470.jpg]] |
|||
===Identification=== |
===Identification=== |
||
PCI id: [d470:9022] |
PCI id: [d470:9022] |
||
== |
== Linux support == |
||
=== |
=== Drivers === |
||
Here are all drivers from the manufacturer: |
|||
===Driver=== |
|||
http://tevii.com/tevii_ds3000.tar.gz |
|||
http://www.tevii.com/100315_Beta_linux_tevii_ds3000.rar |
|||
=== Kernel 2.6.33 and newer === |
|||
Those kernels have in-build drivers. |
|||
Download and install firmware |
|||
wget -c http://tevii.com/tevii_ds3000.tar.gz |
|||
tar xfv tevii_ds3000.tar.gz |
|||
sudo cp tevii_ds3000/dvb-fe-ds3000.fw /lib/firmware/ |
|||
Thats it, your card should be working now. |
|||
If you configure your own kernel, be sure to enable |
|||
Device Drivers ---> |
|||
Multimedia support ---> |
|||
<*> Video For Linux |
|||
<*> DVB for Linux |
|||
[*] Load and attach frontend and tuner driver modules as needed |
|||
[*] Video capture adapters ---> |
|||
[*] Autoselect pertinent encoders/decoders and other helper chips |
|||
<M> Conexant cx23885 (2388x successor) support |
|||
==== Remote support in 2.6.36 ==== |
|||
Kernel 2.6.36 added support for the infrared remote, but was disabled after it caused nasty effects for some people. |
|||
If you are feeling lucky, you may try to enable it by passing the argument "enable_885_ir=1" to the module, e.g. |
|||
modprobe cx23885 enable_885_ir=1 |
|||
or whatever config file your distribution uses for that. However, you have been warned, it worked instantly and without further configuration, but after pressing like 20 buttons on the remote my system completely froze. |
|||
=== Older kernels === |
|||
Use the [[s2-liplianin]] v4l branch. |
|||
You can use this script to download and compile firmware/driver |
|||
echo "TeVii S470" |
|||
# checking firmware |
|||
if [ ! -f /lib/firmware/dvb-fe-ds3000.fw ]; then |
|||
wget -c http://tevii.com/tevii_ds3000.tar.gz |
|||
tar zxfv tevii_ds3000.tar.gz |
|||
sudo cp tevii_ds3000/dvb-fe-ds3000.fw /lib/firmware/ |
|||
rm -rf tevii_ds3000 |
|||
fi |
|||
# checking driver |
|||
if [ -d "s2-liplianin" ]; then |
|||
cd "s2-liplianin" |
|||
make distclean |
|||
make update |
|||
else |
|||
hg clone http://mercurial.intuxication.org/hg/s2-liplianin |
|||
cd "s2-liplianin" |
|||
fi |
|||
make |
|||
sudo make install |
|||
sudo depmod |
|||
sudo make rmmod |
|||
sudo modprobe cx23885 |
|||
sleep 1 |
|||
ls -R /dev/dvb/ |
|||
(thanks to [http://www.eurocardsharing.com/f273/tevii-support-in-linux-130128 ticapix]) |
|||
This work for me on Debian Squeeze (2.6.32): |
|||
mkdir /usr/local/src/dvb |
|||
cd /usr/local/src/dvb |
|||
wget http://tevii.com/100315_Beta_linux_tevii_ds3000.rar |
|||
unrar x 100315_Beta_linux_tevii_ds3000.rar |
|||
cp dvb-fe-ds3000.fw /lib/firmware/ |
|||
tar xjvf linux-tevii-ds3000.tar.bz2 |
|||
cd linux-tevii-ds3000 |
|||
make && make install |
|||
TODO: |
|||
* remote (here is some info about the remote: http://linuxtv.org/hg/~awalls/cx23885-ir ) |
|||
==External Links== |
==External Links== |
||
[http://www.tevii.com/Products_S470_1.asp Official Website] |
|||
[[Category:DVB-S2 PCIe Cards]] |
[[Category:DVB-S2 PCIe Cards]] |
Latest revision as of 10:22, 8 May 2011
A DVB-S2 PCIe card from TeVii Technology Ltd
Hardware/Features
- PCIe x1 low profile
Components Used
Identification
PCI id: [d470:9022]
Linux support
Drivers
Here are all drivers from the manufacturer:
http://tevii.com/tevii_ds3000.tar.gz
http://www.tevii.com/100315_Beta_linux_tevii_ds3000.rar
Kernel 2.6.33 and newer
Those kernels have in-build drivers.
Download and install firmware
wget -c http://tevii.com/tevii_ds3000.tar.gz tar xfv tevii_ds3000.tar.gz sudo cp tevii_ds3000/dvb-fe-ds3000.fw /lib/firmware/
Thats it, your card should be working now. If you configure your own kernel, be sure to enable
Device Drivers ---> Multimedia support ---> <*> Video For Linux <*> DVB for Linux [*] Load and attach frontend and tuner driver modules as needed [*] Video capture adapters ---> [*] Autoselect pertinent encoders/decoders and other helper chips <M> Conexant cx23885 (2388x successor) support
Remote support in 2.6.36
Kernel 2.6.36 added support for the infrared remote, but was disabled after it caused nasty effects for some people. If you are feeling lucky, you may try to enable it by passing the argument "enable_885_ir=1" to the module, e.g.
modprobe cx23885 enable_885_ir=1
or whatever config file your distribution uses for that. However, you have been warned, it worked instantly and without further configuration, but after pressing like 20 buttons on the remote my system completely froze.
Older kernels
Use the s2-liplianin v4l branch.
You can use this script to download and compile firmware/driver
echo "TeVii S470" # checking firmware if [ ! -f /lib/firmware/dvb-fe-ds3000.fw ]; then wget -c http://tevii.com/tevii_ds3000.tar.gz tar zxfv tevii_ds3000.tar.gz sudo cp tevii_ds3000/dvb-fe-ds3000.fw /lib/firmware/ rm -rf tevii_ds3000 fi # checking driver if [ -d "s2-liplianin" ]; then cd "s2-liplianin" make distclean make update else hg clone http://mercurial.intuxication.org/hg/s2-liplianin cd "s2-liplianin" fi make sudo make install sudo depmod sudo make rmmod sudo modprobe cx23885 sleep 1 ls -R /dev/dvb/
(thanks to ticapix)
This work for me on Debian Squeeze (2.6.32):
mkdir /usr/local/src/dvb cd /usr/local/src/dvb wget http://tevii.com/100315_Beta_linux_tevii_ds3000.rar unrar x 100315_Beta_linux_tevii_ds3000.rar cp dvb-fe-ds3000.fw /lib/firmware/ tar xjvf linux-tevii-ds3000.tar.bz2 cd linux-tevii-ds3000 make && make install
TODO:
- remote (here is some info about the remote: http://linuxtv.org/hg/~awalls/cx23885-ir )