Voraussetzungen:
Fedora Core 2 mit Kernel 2.6.3-1.358.

Alle im folgenden beschriebenen Schritte habe ich als root durchgeführt.

Damit die Treiber für die Karte nun automatisch geladen werden, müssen zunächst in der Datei “/etc/modprobe.conf” folgende Einträge erzeugt werden:
alias skystar skystar2
alias frontend stv0299


Leider werden die Devices unter /dev/dvb von Fedora Core 2 nicht automatisch erzeugt. Daher das folgende Shellscript ausführen. Dieses Script ist im DVB-Treiberpaketes von www.linuxtv.org enthalten:

#!/bin/sh
# Create device nodes for the Linux DVB API with DVB_API_VERSION 2.
# The devices created are suitable for most current PC DVB cards,
# i.e. cards having one frontend, one demux and optionally one
# MPEG decoder.
# The script creates devices for four cards by default.

if [ -e /dev/.devfsd ]; then
echo "It seems you are using devfs. Good!"
exit 0
fi

# get rid of old DVB API devices; do it twice for good measure...
rm -rf /dev/ost
rm -rf /dev/ost
rm -rf /dev/dvb
rm -rf /dev/dvb

mkdir /dev/dvb
chmod 755 /dev/dvb

for i in `seq 0 3`; do
echo "Creating DVB devices in /dev/dvb/adapter$i"
mkdir /dev/dvb/adapter$i
chmod 755 /dev/dvb/adapter$i
mknod -m 0660 /dev/dvb/adapter$i/video0 c 250 `expr 64 \* $i + 0`
mknod -m 0660 /dev/dvb/adapter$i/audio0 c 250 `expr 64 \* $i + 1`
mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 250 `expr 64 \* $i + 3`
mknod -m 0660 /dev/dvb/adapter$i/demux0 c 250 `expr 64 \* $i + 4`
mknod -m 0660 /dev/dvb/adapter$i/dvr0 c 250 `expr 64 \* $i + 5`
mknod -m 0660 /dev/dvb/adapter$i/ca0 c 250 `expr 64 \* $i + 6`
mknod -m 0660 /dev/dvb/adapter$i/net0 c 250 `expr 64 \* $i + 7`
mknod -m 0660 /dev/dvb/adapter$i/osd0 c 250 `expr 64 \* $i + 8`
chown root.video /dev/dvb/adapter$i/*
done



Mittels “Benutzer und Gruppen” aus den Systemeinstellungen des Red Hat Menüs, eine Gruppe “video” erzeugen und alle Benutzer dieser Gruppe zufügen, die Zugriff auf die Karte haben sollen.

In das Skript /etc/rc.local nun noch
modprobe skystar und
modprobe frontend
einfügen.

Der Befehl dmesg muß nach einem Systemneustart unter anderem die folgenden Zeilen ausgeben:
drivers/media/dvb/b2c2/skystar2.c: FlexCopII(rev.130) chip found
drivers/media/dvb/b2c2/skystar2.c: the chip has 6 hardware filters
DVB: registering new adapter (Technisat SkyStar2 driver).
probe_tuner: try to attach to Technisat SkyStar2 driver
drivers/media/dvb/frontends/stv0299.c: setup for tuner Samsung TBMU24112IMB
DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...


Falls stv0299 nicht gebunden werden kann, ist es möglich, daß ein anderes Frontend benötigt wird. In diesem Fall "alias frontend mt312" in "modprobe.conf" verwenden.

Nun kann mit beliebiger DVB fähiger Software auf die Karte zugegriffen werden. Bei mir läuft xine sehr gut.

Viel Spaß, Gruß

Tom.