Hallo, Am Tue, 27 Apr 2004, Thomas Hertweck schrieb:
Christof Schlund wrote:
Am Dienstag, 27. April 2004 21:43 schrieb Thomas Hertweck:
Was den SCSI-Hostadapter angeht: Versuche es doch mal mit einem "alias scsi_hostadapter aic7xxx" in /etc/modprobe.conf und einem anschliessenden "depmod -a".
Das habe ich schon probiert, allerdings ohne Ergebnis. Oder habe ich das depmod -a vergessen? Ich denke zwar nicht, werde es aber dennoch nochmal probieren.
Ohne "depmod -a" wird es nicht gehen (ausser Du rebootest). Der Eintrag sollte eigentlich funktionieren (zumindest tat er das bei Kernel 2.4). Das Modul aic7xxx muesste bei Zugriff auf den SCSI Hostadapter automatisch geladen werden.
Hm. Ich verwende Kernel 2.6 noch nicht (bin zu faul mir das noetige zu kompilieren), aber es koennte sein, dass das "dummy-Alias" scsi_hostadapter nicht mehr tut. Funktionieren sollte aber: ==== Achtung: nur 2 Zeilen, jew. mit '\' (und ohne dieses als eine Zeile einzufuegen) gekennzeichnet ==== # post-install install scsi_mod /sbin/modprobe --ignore-install scsi_mod && \ /sbin/modprobe aic7xxx # pre-remove remove scsi_mod /sbin/modprobe -r aic7xxx && \ /sbin/modprobe --ignore-remove -r scsi_mod ==== Und ja, schade, dass die modprobe.conf so ein Rueckschritt ist. Bei der modules.conf haette ein ==== # optimized post-install + pre-remove above scsi_mod aic7xxx ==== ausgereicht. *seufz* Die Reihenfolge (erst scsi_mod laden, dann aic7xxx) muesste stimmen, sicher bin ich mir aber nicht. Daher muss man ggfs. die "install" / "remove" Befehle anpassen (das waere dann analog zu einem "below scsi_mod aic7xxx" bzw. "pre-install + post-remove"): ==== # pre-install install scsi_mod /sbin/modprobe aic7xxx; \ /sbin/modprobe --ignore-install scsi_mod # post-remove remove scsi_mod /sbin/modprobe --ignore-remove -r scsi_mod && \ /sbin/modprobe -r aic7xxx ==== Zu usblp bzw. hotplug weiss ich leider auch nix, zur Not koennte man aber wohl das modprobe usblp an das laden des Host-Adapter-Treibers ([ou]hci-*) koppeln... IIRC hab ich dazu aber mal ne bessere Variante (fuer Kernel 2.4) gefunden, da ging's aber um 'scanner.o' und nicht um 'usblp.o'... Naja, Schuss ins Blaue: ==== # usb-interface sollte (bitte pruefen!) ein alias fuer usb-ohci oder # usb-uhci sein und von Yast definiert werden. Ansonsten, wenn man # weiss ob uhci oder ohci, dann usb-interface im folgenden durch das # jew. interface-Modul (usb-ohci oder usb-uhci) ersetzen... # post-install install usb-interface /sbin/modprobe --ignore-install usb-interface && \ /sbin/modprobe usblp # pre-remove remove usb-interface /sbin/modprobe -r usblp && \ /sbin/modprobe --ignore-remove -r usb-interface ====
[...] Hast Du sonst noch irgendeine Idee?
Momentan leider nicht. Frag mal David :-)
Aeh? Wie? Watt? Woher soll isch dann datt wissen? Isch han' doch gar keijn 2.6 Keanel, unn USB han' isch ooch nit. -dnh PS@Thomson: ...dass wir beide "nebenan" die gleiche Metapher bzgl. reboot nach Kernelupdate verwendet haben... *lol* -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.