Bernd Wolfsegger wrote:
in der SuSE 9.1 Version gibt es einige Module in den Sourcen, welche aber nicht in der Kernel Konfiguration auftauchen und auch nicht unter /lib/modules... liegen. In der Supportdatenbank habe ich gelesen das dies u.A. deshalb der Fall ist weil diese Module noch nicht für den neuen Kernel angepasst wurden.
Es gibt einige Module, die im Kernel 2.6 (noch?) nicht funktionieren. Das ist korrekt. Die Quellen "externer" Module findet man i.d.R. in den km_*.rpm Paketen bei SuSE. Nach der Installation sollten die Quellen dann unter /usr/src/kernel-modules liegen.
In erster Linie geht es mir um die pwc Module unter ...driver/usb/media/. Die Quellen hierfür habe ich inzwischen in einer Version für den Kernel 2.6.... Wie schaffe ich es aber, das diese auch in der Kernel Konfiguration abgefragt werden ? Oder geht das gar nicht und ich muss die pwc Quellen "manuell" compilieren und die entsprechende Datei in den entsprechenden /lib/modules/ Ordner kopieren?
Du musst schauen, als was die "neuen Module" vorliegen. Evtl. handelt es sich um einen Patch, den man auf die Kernel-Quellen anwenden muss - danach wuerde dann das entsprechende Feature bei der Kernel-Konfiguration auftauchen. Oder aber es handelt sich schlicht um externe Quellen, die - wie z.B. der NVIDIA-Treiber - separat compiliert und installiert werden koennen. Von Hand kopieren musst Du in solch einem Falle normalerweise nichts, da ein Makefile mitgeliefert wird zum Compilieren und Installieren. In der Doku zum jeweiligen Treiber sollte das auch erklaert sein. Wenn Du einen Patch hast, wird der evtl. auf einen Vanilla-Kernel von kernel.org passen, nicht unbedingt auf einen SuSE-Kernel. Da hilft nur probieren, den Patch von Hand anpassen oder Umsteigen auf einen Vanilla-Kernel - das muss je nach Bedarf entschieden werden. Schau erst einmal, was Du da eigentlich nun heruntergeladen hast.
Müssen dann noch irgendwo anders Einträge vorgenommen werden (modprobe.conf, etc.) ??
Wenn das Modul automatisch bei Bedarf geladen werden soll, kann ein Eintrag in modprobe.conf noetig sein. Auch das sollte eigentlich in der Doku zum Treiber erklaert sein.
Wird das Modul automatisch geladen wenn ich das zugehörige Gerät (Webcam) an den USB Port anschließe?
Dafuer duerfte hotplug zustaendig sein. Wenn das Geraet erkannt wird und damit eine Aktion verbunden werden kann, dann sollte das Modul auch automatisch geladen werden koennen. Evtl. sind Anpassungen an den hotplug-Skripten noetig. Gruesse, Th.