Daten|teiler
Kopieren als Kulturtechnik

Digittrade DVB-T Stick mit sidux 2008-03 nutzen

9. Oktober 2008 von Christian Imhorst

Wenn ich unter sidux 2008-03 mit Kernel 2.6.26 die Treiber von der DVB-T-Stick kompilieren will, bricht make mit folgender Fehlermeldung ab:

/home/christian/Treiber/af9015-74e494a94960/v4l/ivtv-i2c.c: 
In function 'ivtv_i2c_register':
/home/christian/Treiber/af9015-74e494a94960/v4l/ivtv-i2c.c:171: 
error: 'struct i2c_board_info' 
has no member named 'driver_name'
make[3]: *** [/home/christian/Treiber/af9015-74e494a94960/v4l/ivtv-i2c.o] Error 1
make[2]: *** [_module_/home/christian/Treiber/af9015-74e494a94960/v4l] Error 2

Wobei man das Problem auch mit anderen Dristibutionen haben kann, die einen Kernel >= 2.6.22 nutzen. Um also einen DVB-T Stick mit AF9015-Chipsatz unter sidux zu nutzen, sollte man sich diesen Treiber herunterladen, entpacken und kompilieren.

Dazu braucht man allerdings die Pakete build-essential und linux-headers-„kernel“, falls sie noch nicht installiert sind. Nachdem man Benutzer root geworden ist, kann man starten:

apt-get install build-essential linux-headers-$(uname -r)
wget http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz
tar xfz tip.tar.gz
cd af901*
make
make install 

Danach brauch man noch die Firmware und kopiert sie nach /lib/firmware/.

wget http://www.digittrade.de/shop/info/stick_treiber/linux/ubuntu/dvb-usb-af9015.fw
mv dvb-usb-af9015.fw /lib/firmware/dvb-usb-af9015.fw

Nach einem Neustart wird der USB-Stick erkannt und mit Programmen wie Kaffein kann man dann Fernsehen gucken.

Tipp: Oder man nimmt den MPlayer. Dazu braucht man erstmal das Paket dvb-utils:

apt-get install dvb-utils

Danach kann man als gewöhnlicher User nach vorhanden Sendern im Stadtgebiet scannen. Wenn man wie ich in Hannover wohnt geht das mit:

scan /usr/share/dvb/dvb-t/de-Hannover > .mplayer/channels.conf

Wohnt man in einer anderen Stadt, muss man die Zeile entsprechend anpassen. Fernsehen gucken mit Cache funktioniert dann mit folgendem Befehl:

mplayer dvb://Das\ Erste -cache 30720 -cache-min 5

Geschrieben in Gnu/Linux