DVB-T Cinergy T USB XXS

Ich möchte DVB-T mit Terratec Cinergy T USB XXS unter OpenSuSE 11.0 einrichten. Die SDB HKL/TV-Karten - openSUSE, engl.: HCL/TV Cards - openSUSE habe ich gelesen.

  1. Wie wird die Firmware installiert?
  2. Wie ändere ich das Kernelmodul?
  3. Wie wird es manuell geladen?

Wer kann mir helfen?

Schon mal Kernelsourcen,make und gcc installiert ?
Bei mir hats folgendermassen geklappt…

Beschreibung:
How to Obtain, Build and Install V4L-DVB Device Drivers - LinuxTVWiki

also in Kurzform:

In order to be able to build the V4L-DVB kernel driver modules, you will need:

kernel-source or kernel-headers
make
gcc

If these packages are not currently installed on your system, you should do so now. (also mit Yast installieren falls nicht vorhanden)

des weiteren habe ich das Packet ‘mercurial’ mit YAST installiert (Sourcecodeverwaltungstool) aber die tarball-Methode ist vermutlich noch einfacher.

xterm aufmachen, im Home-Verzeichnis mit su auf root-User gewechselt, dann…

Die Firmware runtergeladen und dann in /lib/firmware kopiert (hab keine Ahnung welche er nimmt, deshalb hab ich beide draufgeladen):

http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw
http://www.wi-bw.tfh-wildau.de/~pboettch/home/linux-dvb-firmware/dvb-usb-dib0700-1.10.fw

jetzt bin ich im der xterm Konsole als root-User im Home Verzeichnis, nun

hg clone http://linuxtv.org/hg/v4l-dvb

eingeben (nur wenn mercurial verwendet), lädt den Source-Code runter und erzeugt ein Verzeichnis 4lv-dvb im aktuellen (Home) Verzeichnis (das sollte genauso beim tarball runterladen/extrahieren jetzt vorhanden sein)

in das Verzeichnis v4l-dvb wechseln:

cd v4l-dvb

(will man Platz/Rechenzeit sparen, kann man nun mit

make menuconfig

verschiedene Module/Features abwählen, aber Vorsicht: man blickt dort am Anfang kaum durch was man braucht und ich hab beim ersten mal prompt zuviel abgewählt und es hat dann nicht funktioniert da hätt ich den Kram schon fast hingeschmissen, obwohl ich bereits zu 99% fertig war…
Also besser viel Plattenplatz haben und dann make menuconfig sparen,kann man später immer noch rauskitzeln !)

Source Tree durchkompilieren mit Eingabe:

make

(tritt hier ein Fehler auf, also bricht der Kompiliervorgang ab → SCHLECHT, nicht den nächsten Schritt ausführen, da System evtl. instabil wird !)

die kompilierten Module installieren mit:

make install

Jetzt System neu starten, z.B. in xterm mit:

shutdown -r now

Ist die Mühle wieder hochgefahren, kontrollieren, ob im /dev Verzeichnis folgendes existiert:

ls -l /dev/dvb/adapter0

wenn ja wurde vom Kernel der Treiber richtig erkannt und automatisch ein dvb-Gerät vom Kernel erzeugt…

Hab dann Kaffeine gestartet und dort gibts dann zusätzliche Menüs um den Sendersuchlauf zu starten usw.