Montag, September 17, 2007
Fernsehen am PC mit Linux

Ich habe etwas basteln müssen, aber ich kann jetzt komfortabel mit Kaffeine an meinem PC fernsehen. Das gelang so: Mit
% lspci
habe ich meine TV Karte indentifiziert, es handelt sich um einen Philips Semiconductors SAA7133 Video Broadcast Decoder. Nach den Anweisungen im Wiki habe ich dann Video for Linux (V4L) kompiliert und das Treibermodul saa7134 geladen:
% sudo modprobe saa7134
Um Ton und Bild zu gewährleisten ermitteln wir dann Card und Tuner Nummer mit
% dmesg | grep saa
Das führte dann bei mir zu dem Befehl:
% sudo modprobe saa7134 card=111 tuner=61
Um dieses Modul permanent zu laden, habe ich es mittels
% sudo gedit /etc/modules
in die Liste der beim Booten zu ladenden Treibermodule eingefügt.
Was fehlte, war die Firmware der Karte. Im Verzeichnis v4l-dv, das beim Kompilieren des Karten Treibers angelegt wird, findet sich in einem Unterverzeichnis ein kleines Script versteckt. Also:
% cd v4l-dvb/linux/Documentation/dvb/
% ./get_dvb_firmware tda10046
Die dann heruntergeladene Firmware muss noch in den richtigen Ordner verschoben werden. Mittels
% uname -r
finde ich meine aktuelle Kernel Version heraus und verschiebe die Firmware Datei dvb-fe-tda10046.fw in das Verzeichnis /lib/firmware und zwar in den zugehörigen Kernel Ordner.
Jetzt laden wir das nächste Modul:
% sudo modprobe saa7134_dvb
(Bitte auch in /etc/modules eintragen).
Danach kann man mit Kaffeine ganz komfortabel in seinem Sendebereich nach Programmen scannen und den Empfang genießen.
Wichtiger Hinweis: Nach einem Kernel Update muss V4L komplett neu installiert werden!
Labels: Philips Semiconductors SAA7133 Video Broadcast Decoder, v4l