![]() |
Kernel kompilieren
Ich hab auf meinem Rechner mit Debian Woody und Kernel 2.4.18 diesen mal neu kompiliert, hab dazu die config-irgendwas aus dem /boot genommen und nur ein paar Sachen rausgenommen, z.B. Radio support.
Ich hab den Kernel mit make-kpkg --revision=rev1 kernel_image kompiliert und dann das .deb File installiert. Seit dem kann ich mit insmod kein Modul mehr laden, z.B. das 8139too meiner NIC. Was hab ich da falsch gemacht? |
Hi!
Do not forget to select ``Kernel module loader'' in ``Loadable module support'' (it is not selected by default). If not included, your Debian installation will experience problems. Quelle: http://www.debian.org/releases/stabl...-kernel-baking (Ein Link den valo hier gepostet hat - http://www.wcm.at/vb2/showthread.php...h+beschreibung ) Gruß santi |
Daran liegts nicht, ich hab das natürlich berücksichtigt ...
Das Problem hängt irgendwie mit /lib/modules zusammen ... Weil Debian hat mir bei installieren des Kernel Images gesagt, daß ich /lib/modules/2.4.18-irgendwas in 2.4.18.old umbenennen soll, das hab ich gemacht hat aber auch nicht geholfen. |
Hi,
und die benötigten Module, zB. 8139too, sind natürlich :D auch wirklich da? Findet "modconf" denn überhaupt das Modul 8139too? Ich verwende zB. den Kernel 2.4.20 und habe jetzt in /lib/modules das Verzeichnis des Originalkernels (2.4.18-bf2.4) und die des neuen Kernels (2.4.20). Hast Du jetzt in /lib/modules auch ein 2.4.18 und ein 2.4.18.old Verzeichnis? Gruß santi |
Ich hab in /lib/modules zwei Verzeichnisse, wie du.
Den Kernel hab ich eben noch mal neu kompiliert und siehe da, auf einmal geht's wieder :D Auch andere Module, welche vorher nicht da waren, kann ich jetzt wieder laden :tux: |
Ich habe das gleiche problem - nur mit umstieg von kernel 2.4.18 auf 2.4.20
Mein /lib/modules hat 2 directories ... 2.4.18-64BG-SMP (das ist das originale) 2.4.20 (meines - ich glaub durch make_moduleinstall) Beim hochfahren bekomme ich eine KernelPanic, dass er das reiserfs nicht findet (ok, dass er da panict versteh ich ja ;-) ). Jo ... reiserfs.o ist in beiden Zweigen, also scheinbar ist nur das Problem, dass mein neuer kernel nicht weiss dass er in 2.4.20 suchen muss. Sicher mein Fehler, wo konfiguriert man das ? Thanx in advance ... |
also ich hab jetzt schon viele kernel nach der methode aus dem link zum debian install howto kompiliert, keine probleme gehabt...
make menuconfig (dann alles ausgewählt) make-kpkg clean fakeroot make-kpkg --revision=XXXX kernel_image das hat bisher jedesmal hingehaut... |
Zitat:
Kompiliere es direkt rein oder mach eine Ramdisk! Grüße Manx |
Richtig - meine initrd war falsch.
Das wurde leider in der Suse "Kernel install" section ein wenig übergangen. Habe dann ein mkinitrd mit nachfolgendem lilo gemacht .... und woops .... das Gerät fährt hoch, DMA funkt, und auf einmal ist das Ding sauschnell. Nur .... (as usual ;-) ;-( ) .... das netztwerk funktioniert nichtmehr. Ich habe einen on board 1000mbit controller, war unter der original version kein problem. Wenn ich /var/log/messages ansehe, sehe ich dass die modules immer noch von /lib/modules/2.4.18 genommen werden ;-( Well, das koennte ja wohl ein prob sein - nur wie beheben ? |
Hallo!
IIRC mit: depmod -a HTH, 和楽, Steve |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 13:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag