Difference between revisions of "TechnoTrend TT-budget S2-3200"

From LinuxTVWiki
Jump to: navigation, search
Line 1: Line 1:
 
A [[DVB-S2]] [[DVB-S2 PCI Cards|PCI card]] from [[TechnoTrend]].
 
A [[DVB-S2]] [[DVB-S2 PCI Cards|PCI card]] from [[TechnoTrend]].
  
This card is supported as of kernel 2.6.29 [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e0dc6606a4f26a70cede6bf181cbff21f4c5477 commit].
+
This card '''supported''' in the stock kernel as of version 2.6.29 [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e0dc6606a4f26a70cede6bf181cbff21f4c5477 commit].
 
+
There are experimental [[multiproto]] drivers available for the device
+
(see http://jusst.de/hg/multiproto/ or http://jusst.de/hg/multiproto_plus/). For [[S2API]] support try http://mercurial.intuxication.org/hg/s2-liplianin.
+
  
 
==Overview==
 
==Overview==
Line 26: Line 23:
  
 
==Drivers==
 
==Drivers==
 +
 +
This card '''supported''' in the stock kernel as of version 2.6.29 [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9e0dc6606a4f26a70cede6bf181cbff21f4c5477 commit] so you should start off by trying the standard 2.6.29 kernel and making sure that the appropriate kernel modules are loaded.
 +
 +
Only start looking at experimental drivers described below if you need more recent changes or fixes.
  
 
===Status/problems===
 
===Status/problems===
Line 46: Line 47:
 
of a new API, version 5, also known as [[S2API]].
 
of a new API, version 5, also known as [[S2API]].
  
  hg clone http://mercurial.intuxication.org/hg/s2-liplianin
+
Try the latest linuxtv.org repository, which is known as v4l-dvb. Changes here will go into the
  ln -s s2-liplianin s2  [scan-s2 Makefile expects this]
+
next kernel version:
  cd s2-liplianin
+
 
 +
  hg clone http://linuxtv.org/hg/v4l-dvb
 +
  ln -s v4l-dvb s2  [scan-s2 Makefile expects this]
 +
  cd v4l-dvb
 
  make
 
  make
 
  sudo make install
 
  sudo make install
 
  sudo reboot
 
  sudo reboot
  
or alternatively
+
or alternatively s2-liplianin is usually quite up to date:
  
  hg clone http://linuxtv.org/hg/v4l-dvb
+
  hg clone http://mercurial.intuxication.org/hg/s2-liplianin
  ln -s v4l-dvb s2  [scan-s2 Makefile expects this]
+
  ln -s s2-liplianin s2  [scan-s2 Makefile expects this]
  cd v4l-dvb
+
  cd s2-liplianin
 
  make
 
  make
 
  sudo make install
 
  sudo make install
Line 88: Line 92:
 
  apt-get install mercurial
 
  apt-get install mercurial
  
  hg clone http://jusst.de/hg/multiproto
+
  hg clone http://jusst.de/hg/multiproto   [or maybe multiproto-plus]
 
  cd multiproto
 
  cd multiproto
 
  make
 
  make

Revision as of 00:32, 9 June 2009

A DVB-S2 PCI card from TechnoTrend.

This card supported in the stock kernel as of version 2.6.29 commit.

Overview

This card is apparently also available/rebranded as the TechniSat SkyStar HD.

Components Used

It also supports an add-on CI slot.

Identification

Type

lspci -v

You should get lots of output, including a paragraph something like this:

04:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
 Subsystem: Technotrend Systemtechnik GmbH S2-3200
 Flags: bus master, medium devsel, latency 64, IRQ 16
 Memory at febffc00 (32-bit, non-prefetchable) [size=512]

Drivers

This card supported in the stock kernel as of version 2.6.29 commit so you should start off by trying the standard 2.6.29 kernel and making sure that the appropriate kernel modules are loaded.

Only start looking at experimental drivers described below if you need more recent changes or fixes.

Status/problems

A problem with locking high symbol rate channels (DVB-S2 30000 3/4 transponders) has been reported a number of times, but has not been solved. http://linuxtv.org/pipermail/linux-dvb/2009-January/031673.html, http://linuxtv.org/pipermail/linux-dvb/2009-February/031779.html .

Such transponders can be found at Thor 0.8W and Hispasat 30.0W.

A way to use the similar (but USB) TechnoTrend TT-connect S2-3650 CI to help fix problem has been suggested here: http://www.spinics.net/lists/linux-media/msg01169.html .

Do you have the TT3200 or TT3650 ? Can you help debug the driver?

v4l-dvb/S2API driver

Since kernel 2.6.28, DVB-S2 support has been implemented in the Linux kernel by means of a new API, version 5, also known as S2API.

Try the latest linuxtv.org repository, which is known as v4l-dvb. Changes here will go into the next kernel version:

hg clone http://linuxtv.org/hg/v4l-dvb
ln -s v4l-dvb s2  [scan-s2 Makefile expects this]
cd v4l-dvb
make
sudo make install
sudo reboot

or alternatively s2-liplianin is usually quite up to date:

hg clone http://mercurial.intuxication.org/hg/s2-liplianin
ln -s s2-liplianin s2  [scan-s2 Makefile expects this]
cd s2-liplianin
make
sudo make install
sudo reboot

Scan for channels with scan-s2:

hg clone http://mercurial.intuxication.org/hg/scan-s2
cd scan-s2
[check the INCLUDE line in the Makefile points to the s2 directory]
make
./scan-s2 [options] -o zap dvb-s/[satellitefile] > ~/channels.conf

and tune with szap-s2:

hg clone http://mercurial.intuxication.org/hg/szap-s2
cd szap-s2
[check the INCLUDE line in the Makefile points to the s2 directory]
make
./szap-s2 [options] -c ~/channels.conf [channel]

Or install one of the main multimedia applications like Kaffeine or MythTV.

Multiproto driver

A driver using the obsolete multiproto API may be installed as follows.

Installing on Debian (2.6.18-6-686) etch with Multiproto diver (!!!DVB-S2 Don`t Work. Only DVB-S!!!). Install new Debian (2.6.18-6-686)

cd /usr/src
apt-get install linux-headers-2.6.18-6-686
apt-get install linux-source-2.6.18
apt-get install mercurial
hg clone http://jusst.de/hg/multiproto   [or maybe multiproto-plus]
cd multiproto
make
make install
reboot
dmesg

External Links


TT S2-3200