TechniSat SkyStar 2 TV PCI / Sky2PC PCI
This card is known to work quite well under Linux.
The original B2C2 reference design of the card was known as the "Sky2PC PCI". As part of TechniSat's DVB PC TV Stars products lineup, the card was given the name "SkyStar 2 TV PCI".
Based on the B2C2 FlexCop chipset, early versions contained the STV0299 demodulator, while the newer version utilises the MT312. Some early versions are known to have heat problems, but as far we know this issue has since been solved.
Technisat SkyStar 2 TV PCI Rev. 2.3
(B2C2 Sky2Pc) (rev. 2.3) (Mitel VP310/Samsung tbdu1832(tsa5059))
features: Card is capable of delivering the full unmodified TS stream to userspace. card driver: skystar2 interface: PCI PCI device id: 13d0:2103 (rev 01) PCI subsystem id: 13d0:2103 frontend 1: tin box: Samsung tbdu1832 frontend driver: mt312 demodulator location: separate demodulator: Mitel VP310 @0x0e PLL: Philips TDA5059 @0x61 Notes:
Technisat SkyStar 2 TV PCI Rev. 2.6
(B2C2 Sky2Pc) (rev. 2.6b/c) (ST stv0299/Samsung tbmu24112(sl1935))
features: Card is capable of delivering the full unmodified TS stream to userspace. card driver: skystar2 interface: PCI PCI device id: 13d0:2103 (rev 01) PCI subsystem id: 13d0:2103 frontend 1: tin box: Samsung tbmu24112 frontend driver: stv0299 demodulator location: tin box demodulator: ST stv0299 @0x68 PLL: Zarlink sl1935 @0x61 Notes:
Technisat SkyStar 2 TV PCI with FlexCopIII Rev 2.8
Skystar2 FCIII Rev 3.1 -- 0x13d0, 0x2200
To supply a definition, read the manufactuer's details from the tin box of the card, and send it to the linuxtv mailing list along with the output from the following three commands (which likely require you to run them as the su):
Not available - not detected.
- lspci -v
04:05.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01) Subsystem: Techsan Electronics Co Ltd Device 2104 Flags: bus master, slow devsel, latency 32, IRQ 10 Memory at 90000000 (32-bit, non-prefetchable) [size=64K] I/O ports at 1140 [size=32]
- lspci -vn
04:05.0 0280: 13d0:2200 (rev 01) Subsystem: 13d0:2104 Flags: bus master, slow devsel, latency 32, IRQ 10 Memory at 90000000 (32-bit, non-prefetchable) [size=64K] I/O ports at 1140 [size=32]
If there are any textual/numerical markings printed on the board itself, they would be useful too - basically anything to help others identify a card visually.
Visually on the back: Model: Sky2pc P/N:92105-20101 Rev:3.1 There is also a sticker showing a S/N and MAC address.
Manual Installation (> 2.7)(bad translation of the original german wiki site described below but hey it works)
The following packages/essentials will be installed:
* build-essential * gcc * make * mercurial * linux-headers-<kernel>
Chose your package manager: apt-get/ aptitude/ apturl and execute the following:
sudo apt-get install build-essential gcc make mercurial linux-headers-`uname -r` or sudo aptitude install build-essential gcc make mercurial linux-headers-`uname -r`
Start a Terminal and get the latest source code of Video4Linux and the TechniSat diver, extract these and apply the patch:
hg clone -r 9976 http://linuxtv.org/hg/v4l-dvb
tar xfj TechniSat_SkyStar2-PCI_r2.8_080709.tar.bz2
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/skystar2-rev2.8-v4l-dvb.patch v4l-dvb/
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/cx24113_blob.o.i386 v4l-dvb/v4l/cx24113_blob.o_shipped
cp skystar2-rev2.8-v4l-dvb-files-2008-07-09/cx24113_blob.o.x86-64 v4l-dvb/v4l/cx24113_blob.o_shipped
Now continue with:
Apply the patch to Video4Linux:
patch -p1 < skystar2-rev2.8-v4l-dvb.patch
Awnser no to any questions asked(default):
sudo make install
Now reboot and after that your sat card should be ready to go.
For kernel <2.6.25 there is a binary closed-source driver available from Technisat .
Since version 2.6.28-git5 this card is supported out-of the box by the kernel.
For SuSE 9.1
any tips on which drivers / applications / commands to use? (suse 9.1)
i used the following commands: (suse9.1)
install some dvb-packets from the suse9.1-dvd (i needed no additional packages from the internet)
some of the following commands: ???
modprobe budget // ??? modprobe stv0299 // for newer Revision (2.6) modprobe mt312 // for older Revision (2.3) modprobe skystar2 // ??? bei USB modprobe b2c2-flexcop-usb
dvbscan /usr/share/doc/packages/dvb/scan/dvb-s/Hotbird-13.0E > LIST1 cp LIST1 .szap/??
zap to channel:
szap -n 194 -r
kaffeine stdin:// < /dev/dvb/adapter0/dvr0
worked here with the older revision of SkyStar2
For Fedora Core 5
1. Install the needet DVB Applications:
yum install dvb-apps
2. Load the needet modules:
modprobe budget modprobe stv0299
then you should have a new device in /dev/dvb/