Ich möchte den Treiber für die genannte Fernsehkarte installieren - sollte aber vorher den internen Treiber bt848 neutralisieren oder deinstallieren. Kann mir irgendjemand sagen in welch einem Verzeichnis sich dieser bei der Distro SuSe Linux 9.0 befindet. Das Verzeichnis /usr/src/video4Liux oder /linux-24 existierrt bei mir nicht.
Gruss Olaf Runge
Linux 15.051 Themen, 107.230 Beiträge
Die Kernel- oder Treibermodule befinden sich immer im Verzeichnis /lib/modules. Ich wüßte nicht wie du den Treiber bt848 "neutralisieren" könntest. Die Kernelmodule sind kompilierter Objectcode die während der Laufzeit in den Speicher geladen werden und zum übrigen Kern hinzugelinkt ("eingebunden") werden.
Das Einfachste was du machen könntest ist, dir einen eigenen Kern zu kompilieren, ohne den SUSE-Treiber bt848, und dann den neuen Treiber installieren.
Dazu wird gegen die Headerdateien (Schnittstellen des Betriebsystemkerns) ein Interface kompiliert. Man kann dann danach das neue Kernelmodul oder Treibermodul mit einem modprobe- oder insmod- Befehl laden.
Das Kompilieren des Interfaces wird meistens sehr genau erklärt wie man das zu machen hat.
Vorher müssen die entsprechenden Programmiertools (Kompiler gcc, binutiles, make ...)noch installiert werden.
Open Souce ist nicht eine Ideologie, wie das immer Microsoft behauptet, sondern technische Notwendigkeit. Man kann ohne den Programmcode des Kernels von Linux nicht einmal einen Treiber installieren !
Die Kerneltechnologie von Windows ist nur ein Kompromiss und technisch nicht unbedingt besser als der Linuxkernel. Ich glaube nicht das Microsoft den Programmcode von Windows veröffentlichen würde, damit ein Anwender einen Treiber installieren kann ;-). Das mal nur nebenbei.
