On Die, 24 Jul 2001, Thomas Engelhardt wrote:
brauche eben nicht automatisch geladen, obwohl ich ihn in /etc/modules.conf als "alias scsi-hostadapter sym53c8xx eingetragen hatte. Das manuelle Nachladen mittels modprobe oder insmod funktioniert hingegen problemlos.
Kannst Du das erklären?
Ja. Der Kernel weiss eben nicht, welcher SCSI-Treiber zu laden ist, wenn auf /dev/sg* oder /dev/sr* (=/dev/scd*) zugegriffen wird. Also ob da z.B. ide-scsi oder aic7xxx oder eben sym53c8xx geladen werden soll. Die Abhilfe ist, dass du das in der modules.conf sagst. Versuch also mal folgendes in der modules.conf: pre-install sg modprobe "-vk" sym53c8xx alias char-major-21 sg pre-install sr_mod modprobe "-vk" sym53c8xx alias block-major-11 sr_mod (bei mit steht da jew. ide-scsi, da ich ein IDE Geraet habe)
Das scheint dann wohl Unsinn zu sein, was die Leute von Suse da schreiben, oder?
Naja, Unsinn nicht, wenn man den SuSE Kernel verwendet (den vorkompilierten) und eben ein SCSI Modul zum booten braucht, dann _muss_ man das ueber die initrd laden. Und genau dafuer ist die initrd auch gut (und AFAIK auch gedacht).
Schließlich geht's doch ganz einfach über /etc/modules.conf, nicht wahr?
Ja. Wenn du das Modul nicht zum booten und nicht staendig brauchst, dann ist die modules.conf der richtige Ort. Bei mir ist z.B. nach dem booten nix von ide-scsi, sr_mod und cdrom zu sehen (Einstellungen s.o.), erst wenn ich auf /dev/sr0 zugreife schaut fordert der Kernel sr_mod an (sie das alias block-major-11), modprobe sieht in der modules.dep, dass auch cdrom gebraucht wird, ebenso wie scsi_mod, aber den scsi-treiber kann es so nicht finden. Aber da ich das 'pre-install sr_mod modprobe "-vk" ide-scsi' in der modules.conf habe, hat modprobe das erkannt und noch bevor es sr_mod laedt ide-scsi (und da in der modules.dep steht, dass ide-scsi auch scsi_mod braucht laedt es auch das).
Werde dann wohl den SCSI Adapter Treiber dazukompilieren und die MMC Card Reader Treiber auch gleich, damit gibt's nämlich das gleiche Problem, nix mit automatischem Laden nach Eintrag in /etc/modules.conf.
s.o. Versuch's erst mit der modules.conf. Zu MMC kann ich nix sagen, aber ich vermute da ist's was aehnliches (eine Abhaengigkeit, die eben nicht automatisch durch die modules.dep geloest werden kann). -dnh -- I'm sorry, I can't be a Jehovah's Witness, as I didn't see Jehovah's accident. -- Chris Suslowicz