Alex Ross schrieb:
[...] das mit dem automatischen Laden hat funktioniert, nur leider muss der Scanner, welcher über diese SCSI Karte angeschlossen ist, beim Laden eingeschaltet sein. Andernfalls muss ich das Modul wieder entfernen, Scanner einschalten und das Modul wieder laden.
Er muss nicht eingeschaltet sein. Es gibt da einen Trick, den man in den Kernel-Quellen (scsi.c) findet: Versuche mal fol- gende Zeile echo "scsi add-single-device Host Channel Id Lun" > /proc/scsi/scsi wobei Host, Channel, Id und Lun entsprechend zu setzen sind. Ein Beispiel waere echo "scsi add-single-device 0 0 3 0" > /proc/scsi/scsi fuer das Geraet mit der SCSI-ID 3. Entfernen geht im Prinzip genau so, nur muss das add-single-device durch ein remove-single-device ersetzt werden. Du kannst auch das Skript "rescan-scsi-bus.sh" aus dem scsi Paket verwenden. Bei 8.2 ist die genaue Bezeichnung des Pa- ketes scsi-1.7_2.28_1.02-45.i586.rpm. Das Skript muss als root ausgefuehrt werden. Da Skripte nicht SUID laufen koen- nen, muesstest Du einen C-Wrapper aussen herum schreiben, wenn Du es als normaler User aufrufen willst.
Wie wäre es eigentlich, wenn in der modules.conf kein alias für das zu ladende Modul vordefiniert ist? Kann ich mir einfach ein eigenes Alias anlegen oder muss ich das Laden dann in irgendeinem /etc/init.d/* Skript durchführen?
Es gibt viele Leute, die Module per /etc/init.d/boot.local laden. Aber das ist eigentlich nicht noetig und umgeht das Feature, die Module genau bei Bedarf zu laden. Versuche mal ein "/sbin/modprobe -c" als root, dann siehst Du, von wel- chen Modulen der kerneld weiss und mit welchen Anfragen des kerneld diese einhergehen. Schau Dir einfach mal das kerneld-Mini-Howto[1] an, da stehen weitere Erklaerungen. Gruesse, Thomson [1] http://tldp.org/HOWTO/mini/Kerneld/configuration.html -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===