Sayonara
13.10.02, 20:38
Bei der Installation meines neuen LFS hab ich mir natürlich den Kernel nach Anleitung kompiliert. Zu dem Zeitpunkt hab ich aber nicht so genau über die Konfiguration nachgedacht, und erst einmal das wichtigste, das mir so einfiehl reingebaut. Ok,.später lief alles,..Module auch ok.
Für meine USB Maus fehlten nun aber noch ein paar Dinge. Also wollte ich mir einen neuen Kernel aus den Sourcen bauen. Ich hab die gleichen Sourcen benutzt und folgendes gemacht:
make mrproper
make menuconfig
make dep
make bzImage
make modules
make modules_install (oder war's install_modules?, jedefalls wurde was gemacht)
cp arch/i386/boot/bzImage /boot/lfskernel (ich hab also damit den alten Kernel direkt überschrieben)
cp System.map /boot (hab damit auch die alte System.map überschrieben)
Danach reboot. System bootete auch, sah gut aus. Nur funzen die Module nicht. Wenn ich modprobe irgendein_module sage, kommen nur lauter unresolved symbols Fehler, und das Modul kann nicht geladen werden (loading failed). Ich dachte zuerst, das die alten Module nicht richtig überschrieben worden sind, also hab ich /lib/modules gelöscht und von dem Kernel Sourcenverzeichniss noch einmal make modules_install ausgeführt um die schon kompilierten Module erneut zu installieren. Aber auch nach dem Reboot, ist's immer noch das Gleiche. Was ist passiert?
Für meine USB Maus fehlten nun aber noch ein paar Dinge. Also wollte ich mir einen neuen Kernel aus den Sourcen bauen. Ich hab die gleichen Sourcen benutzt und folgendes gemacht:
make mrproper
make menuconfig
make dep
make bzImage
make modules
make modules_install (oder war's install_modules?, jedefalls wurde was gemacht)
cp arch/i386/boot/bzImage /boot/lfskernel (ich hab also damit den alten Kernel direkt überschrieben)
cp System.map /boot (hab damit auch die alte System.map überschrieben)
Danach reboot. System bootete auch, sah gut aus. Nur funzen die Module nicht. Wenn ich modprobe irgendein_module sage, kommen nur lauter unresolved symbols Fehler, und das Modul kann nicht geladen werden (loading failed). Ich dachte zuerst, das die alten Module nicht richtig überschrieben worden sind, also hab ich /lib/modules gelöscht und von dem Kernel Sourcenverzeichniss noch einmal make modules_install ausgeführt um die schon kompilierten Module erneut zu installieren. Aber auch nach dem Reboot, ist's immer noch das Gleiche. Was ist passiert?