Hello Andreas, Saturday, March 23, 2002, 7:22:22 PM, you wrote: GAG> Hallo Stefan, GAG> * Stefan Schilling schrieb am Saturday, March 23, 2002 3:25 PM
Hallo Andreas,
Saturday, March 23, 2002, 11:59:41 AM, you wrote:
GAG> Hallo Stefan,
GAG> * Stefan Schilling schrieb am Friday, March 22, 2002 6:52 PM
Ich habe mir einen neuen Kernel (Vers. 2.4.18) gebacken und GAG> auch gestartet. Danach musste ich feststellen, dass mein SCSI-Controller (Acard, Modul: atp870u.o) nicht funktionierte. Nach kurzer Recherche habe ich festgestellt, dass der GAG> Controller trotzdem unter /lib/modules/2.4.18/kernel/drivers/scsi GAG> vorhanden ist. Wenn ich den Rechner starte, zeigt er mir trotzdem an: Loading atp870u insmod: no module by that name found
GAG> Vermutlich ist das Modul nicht in deiner initrd enthalten. GAG> Schau mal nach ob dein atp870u in der /etc/rc.config beim GAG> Parameter INITRD_MODULES enthalten ist. Wenn nicht, GAG> nachtragen GAG> und führe als root mk_initrd aus.
ist vorhanden bzw. eingetragen; keine Veränderung der Situation
GAG> Bist du dir sicher ? Ich habe immer noch sehr start die GAG> Vermutung das das Modul noch nicht in der initrd ist oder GAG> eventuell eine falsche Version. GAG> Rufe vorsichtshalber mal doch "mk_initrd" auf und schau in den GAG> Meldungen nach ob auch die richtige initrd für deinen benützten GAG> Kernel angelegt wird. Müßte etwa folgendermaßen aussehen: GAG> <Output von mk_initrd bei mir> GAG> creating initrd "//boot/initrd" for kernel "//boot/vmlinuz" GAG> (2.4.10-64GB-SMP) GAG> module gdth is GAG> "/lib/modules/2.4.10-64GB-SMP/kernel/drivers/scsi/gdth.o" ->> insmod gdth GAG> module reiserfs is ..... GAG> </Output von mk_initrd bei mir> Hallo! Meldung von "mk_initrd": using "/dev/hda6" as root device (mounted on "/") no kernel image "vmlinuz" no kernel image "vmlinuz.suse" Der Punkt ist, das er den Kernel "/boot/2.4.18" nutzen soll => er greift auf den falschen Kernel zu, oder so.. Stefan
Wenn ich nach dem Start dann allerdings "insmod atp870u"
GAG> eingebe,
funktionierts. Woran kann das liegen bzw. wie bekomme ich das GAG> ans Laufen?
GAG> Dann hat dein System ja auch Zugriff auf /lib/modules/...
Ich habe jetzt erstmal ein Skript gebastelt, dass im Grunde folgendes enthält: insmod atp870u
GAG> Das müßtest du auch über einen Eintrag in die /etc/modules.conf GAG> erreichen können. Soweit ich sehen benötigst du den Treiber ja GAG> nicht unbedingt zum Booten. GAG> Suche mal in /etc/modules.conf ob dein atp870u dort enthalten ist. -- Best regards, Stefan mailto:mail.suse@gmx.de
On Sun, 24 Mar 2002 13:52:35 +0100, you wrote:
Meldung von "mk_initrd": using "/dev/hda6" as root device (mounted on "/") no kernel image "vmlinuz" no kernel image "vmlinuz.suse"
Der Punkt ist, das er den Kernel "/boot/2.4.18" nutzen soll => er greift auf den falschen Kernel zu, oder so..
Wo wurde der Kernel installiert und wie heisst er? mk_initrd -h zeigt dir die möglichen Parameter: mk_initrd -b <boot_verzeichnis> -k <kernel> -i <initrd> Wobei mit -b das Verzeichnis angegeben werden, in welchem der Kernel und die initrd liegen (sollen). mk_initrd (ab 8.0 übrigens mkinitrd) schaut dann selbst nach, um welche Kernelversion es sich handelt und woher er folglich die Module nehmen muss. Philipp
participants (2)
-
Philipp Thomas
-
Stefan Schilling