Liebe Linuxfans,
ich hab mir die TV-Karte Twinhan VisionPlus DTVter eingebaut - läuft unter Win sehr gut. Aber ich bevorzuge doch Linux (SuSE9.0). Ich hab den int. Treiber bt878 neutralisiert und den Kernel neu kompiliert (dauerte ewig lange) und auch den Treiber hierzu als .tgz-Datei bekommen und installiert (tar..../inst-twinhan). Will ich die Karte nun unter yast einrichten finde ich diese TV-Karte bzw. den Treiber dort allerdings nicht. Kann natürlich auch nicht fernsehen. Das Anklicken des TV-Kartensymbols auf dem Desktop bringt auch kein Ergebnis. Hat schon mal jemand dieses Problem gehabt bzw. was hab ich da wohl falsch gemacht bzw. wie ist dies richtig zu machen?
Linux 15.070 Themen, 107.540 Beiträge
Wenn der Treiber fehlerfrei programmiert wurde und von dir fehlerfrei kompiliert wurde, dann mußt du den Treiber ersteinmal laden. Treiber sind unter Linux im Verzeichnis /lib/modules/kernelxxxx installiert. Das sind alles Kernelmodule (kompilierter Objectcode)
und können zur Laufzeit automatisch oder manuell geladen und zum übrigen Kern hinzugelinkt werden.
Wenn du den Treiber automatisch laden möchtest, kannst du das Programm kmod dafür nutzen.
Das funktioniert ungefähr so:
Vom Kern wird ein Alias an das Programm kmode geschickt. kmod schaut in die Konfiguartionsdatei /etc/modules.conf hinein. Auf der linken Seite stehen die aliase und auf der rechten Seite steht der Treiber (Kernelmodul) , welches vom Programm kmod mit Hilfe von dem Programm modprobe geladen wird. Ich weiß nun nicht wie der Alias von deinem Treiber heißt, damit du diese Datei anpassen kannst. Außerdem muß dein selbstkompilierter Kernel kmod unterstützen.
Du kannst aber auch selbst zu Testzwecken den Treiber manuell laden:
"modprobe Treiber" . Treiber muß unter /lib/modules/kernelxx installiert sein.
Du kannst aber auch ein Shellscript schreiben, die Befehle hineinschreiben und es über einen Link in dem entsprechenden Runlevel starten.
Ich würde erstmal den Treiber mit modprobe manuell laden , um herauszufinden ob er auch funktioniert.
viele module für tv-karten (insbesondere für den tuner) müssen mit bestimmten parametern geladen werden. such mal in groups.google.com nach den modulparametern für deine karte. mit etwas glück wirst du dort fündig.
