Kann keine Module in den 2.6.1 Kernel laden
Kann keine Module in den 2.6.1 Kernel laden
Hi!
Ich habe Debian (testing) auf meinem Laptop installiert
und verwende Kernel 2.6.1 (von http://www.kernel.org)
Das Problem ist, dass ich keine Module in den Kernel laden kann,
obwohl ich 'module-init-tools' installiert habe.
Egal was ich versuche (insmod, modprobe, modconf) ich bekomme immer die
selbe Fehlermeldung:
error inserting 'ntfs.ko': Invalid module format
Ich hab keine Ahnung warum. Den Kernel habe ich meines Wissens richtig
kompiliert:
make
make modules_install
make install
Hat irgendwer eine Ahnung warum das nicht funktioniert?
Kann es sein das ich den Kernel-source als deb-Pkg. installieren muss? Eher nicht oder?
Ich habe Debian (testing) auf meinem Laptop installiert
und verwende Kernel 2.6.1 (von http://www.kernel.org)
Das Problem ist, dass ich keine Module in den Kernel laden kann,
obwohl ich 'module-init-tools' installiert habe.
Egal was ich versuche (insmod, modprobe, modconf) ich bekomme immer die
selbe Fehlermeldung:
error inserting 'ntfs.ko': Invalid module format
Ich hab keine Ahnung warum. Den Kernel habe ich meines Wissens richtig
kompiliert:
make
make modules_install
make install
Hat irgendwer eine Ahnung warum das nicht funktioniert?
Kann es sein das ich den Kernel-source als deb-Pkg. installieren muss? Eher nicht oder?
Mach mal
Wenn du da ein Output bekommst hast du ganz einfach keinen NTFS Support im Kernel aktiviert 
Code: Alles auswählen
find /lib/modules/`uname -r`/ | grep *.ko

-
- Beiträge: 118
- Registriert: 02.05.2002 10:45:42
- Wohnort: düsseldorf
-
Kontaktdaten:
ich hab ein ähnliches prob:
habe schon mehrfach versucht den kernel mit
den 2.6.1er zu bauen - dieser vorgang verläuft ohne jegliche fehlermeldung - nur werden partout keine module angelegt sprich das verzeichnis /lib/modules/2.6.1 existiert nicht!
mit dem 2.6.0er hatte ich komischerweise nicht mit dieser problematik zu tun würde aber schon gern auf 2.6.1 updaten...
what to do?
habe schon mehrfach versucht den kernel mit
Code: Alles auswählen
make bzImage && make modules && make modules install
mit dem 2.6.0er hatte ich komischerweise nicht mit dieser problematik zu tun würde aber schon gern auf 2.6.1 updaten...
what to do?
Andreas hat geschrieben:ich hab ein ähnliches prob:
habe schon mehrfach versucht mitden 2.6.1er zu bauen - dieser vorgang verläuft ohne jegliche fehlermeldung - nur werden partout keine module angelegt sprich das verzeichnis /lib/modules/2.6.1 existiert nicht!Code: Alles auswählen
make bzImage && make modules && make modules install
mit dem 2.6.0er hatte ich komischerweise nicht mit dieser problematik zu tun würde aber schon gern auf 2.6.1 updaten...
what to do?
-
- Beiträge: 4
- Registriert: 09.02.2004 16:02:01
Arghhhhh !
Es gibt doch sooooo viele Anleitungen auf dem Web !
Und hier wurde das Kernel bauen auch schon ~1000 Mal besprochen
Es heisst nicht
make bzImage modules modules install
als auch nicht
make bzImage modules-install
Bitte Google oder die Forumssuche benutzen.
PS:
Wenn schon heisst es make dep && make bzImage modules modules_install
Anschliessend noch das arch/i386/boot/vmlinuz nach /boot kopieren und lilo anpassen
Kernel compilieren ist kein KINDERSPIEL !!
Also: Erst lesen, dann basteln !
Es gibt doch sooooo viele Anleitungen auf dem Web !
Und hier wurde das Kernel bauen auch schon ~1000 Mal besprochen
Es heisst nicht
make bzImage modules modules install
als auch nicht
make bzImage modules-install
Bitte Google oder die Forumssuche benutzen.
PS:
Wenn schon heisst es make dep && make bzImage modules modules_install
Anschliessend noch das arch/i386/boot/vmlinuz nach /boot kopieren und lilo anpassen
Kernel compilieren ist kein KINDERSPIEL !!
Also: Erst lesen, dann basteln !
> make [...irgendwas...] beim Kernel-Bauen
Was spricht dagegen, den Kernel mittels kernel-package zu bauen?
- kernel-package installieren
- ins kernel-src Verzeichnis zu wechseln und make-kpkg kernel_image auszuführen. Evtl noch make-kpkg kernel_image, wenn man extra-Module (zB nvidia, oder alsa) braucht.
- dann noch dpkg -i /usr/src/kernel-image-2.6.DEINE-VERSION_i386.deb ausführen (evtl noch die nvidia- und/oder alsa-DEBs auch noch installieren) und ...
- Fertig!.
Vorher hast du schon ein make menuconfig im kernel-src-Verzeichnis ausgeführt, oder?
Was spricht dagegen, den Kernel mittels kernel-package zu bauen?
- kernel-package installieren
- ins kernel-src Verzeichnis zu wechseln und make-kpkg kernel_image auszuführen. Evtl noch make-kpkg kernel_image, wenn man extra-Module (zB nvidia, oder alsa) braucht.
- dann noch dpkg -i /usr/src/kernel-image-2.6.DEINE-VERSION_i386.deb ausführen (evtl noch die nvidia- und/oder alsa-DEBs auch noch installieren) und ...
- Fertig!.
Vorher hast du schon ein make menuconfig im kernel-src-Verzeichnis ausgeführt, oder?
Ich habe in der Doku des neuen Kernel nichts mehr über make dep gefunden. Daher meine ich, dass make bzImage modules modules_install zumindest nicht verkehrt ist.zyta2k hat geschrieben: Wenn schon heisst es make dep && make bzImage modules modules_install
Anschliessend noch das arch/i386/boot/vmlinuz nach /boot kopieren und lilo anpassen
In der Doku habe ich noch folendes gefunden:
Vielleicht hilft das weiter. Dokulesen ist zumindest auch nicht falschMkinitrd
--------
These changes to the /lib/modules file tree layout also require that
mkinitrd be upgraded.

Gruss
Reto
Computers are like air conditioners: they stop working properly when you open windows.
Wieso nicht den Debian-Way ??Ich habe in der Doku des neuen Kernel nichts mehr über make dep gefunden. Daher meine ich, dass make bzImage modules modules_install zumindest nicht verkehrt ist.
Du baust den Kernel mit einem initrd ?Mkinitrd
--------
These changes to the /lib/modules file tree layout also require that
mkinitrd be upgraded.
Ich hab weder mkinitrd noch einen initrd Kernel.
debianforum.de lesen hilft auch. glaub mir !Vielleicht hilft das weiter. Dokulesen ist zumindest auch nicht falsch![]()
http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
Es ging um den Kernel von maxi. Keine Ahnung, was er für eine Kernel bäckt. Ich dacjte, es könnte eine Ursache für sein Problem sein.zyta2k hat geschrieben: Du baust den Kernel mit einem initrd ?
That's right! Das ist auch eine Möglichkeit die ich ehrlich gesagt bevorzuge.zyta2k hat geschrieben: debianforum.de lesen hilft auch. glaub mir !
http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
Guss
Reto
Computers are like air conditioners: they stop working properly when you open windows.
Da bekommt glaube ich niemand nen Output, es sei denn er hat nen Modul mit dem Namen * auf seinem Systemzyta2k hat geschrieben:Mach mal
Wenn du da ein Output bekommst hast du ganz einfach keinen NTFS Support im Kernel aktiviertCode: Alles auswählen
find /lib/modules/`uname -r`/ | grep *.ko

*ups*sunfire hat geschrieben:Da bekommt glaube ich niemand nen Output, es sei denn er hat nen Modul mit dem Namen * auf seinem Systemzyta2k hat geschrieben:Mach mal
Wenn du da ein Output bekommst hast du ganz einfach keinen NTFS Support im Kernel aktiviertCode: Alles auswählen
find /lib/modules/`uname -r`/ | grep *.ko
s/grep/egrep/
Richtig:
Code: Alles auswählen
find /lib/modules/`uname -r`/ | egrep *.ko
Code: Alles auswählen
find /lib/modules/`uname -r` -iname "*.ko"

Hi Leute!
Sorry, dass ich mich erst so spät wieder melde aber meine Internetverbindung war tot (56k Modemverbindung
)
Aber... Ich habe das Problem gelöst

Das Problem war, dass LILO immer einen alten Kernel statt des neu kompilierten (für den auch die Module installiet waren) gebootet hat.
'make install' hat zwar gesagt, dass mein lilo.conf upgedated wird, dem war aber nicht so.
Es wurde nämlich immer ein alter Kernel (/vmlinuz) und nicht der neu kompilierte (/boot/vmlinuz) gebootet. Das stand in lilo.conf falsch drinnen (viellicht mein Fehler
)
Und wenn der gestartete Kernel nicht zu Modulen passt, dann kann es nicht funzen
.
Vielen Dank an alle die in diesen Thread gepostet haben !!
PS:
Ich hab den Kernel einfach so kompiliert und wie es scheint passt es so (neu bei 2.6. Kernel):
make
make modules_install
make install
Und dann halt schauen, dass LILO eh das richtige Kernelimage bootet (lilo.conf)
Und für das Einfügen von Modulen in 2.6 Kernel müsst ihr noch das Debian Paket
module-init-tools installieren.
MfG,
Maxi
Sorry, dass ich mich erst so spät wieder melde aber meine Internetverbindung war tot (56k Modemverbindung





Das Problem war, dass LILO immer einen alten Kernel statt des neu kompilierten (für den auch die Module installiet waren) gebootet hat.
'make install' hat zwar gesagt, dass mein lilo.conf upgedated wird, dem war aber nicht so.
Es wurde nämlich immer ein alter Kernel (/vmlinuz) und nicht der neu kompilierte (/boot/vmlinuz) gebootet. Das stand in lilo.conf falsch drinnen (viellicht mein Fehler

Und wenn der gestartete Kernel nicht zu Modulen passt, dann kann es nicht funzen

Vielen Dank an alle die in diesen Thread gepostet haben !!
PS:
Ich hab den Kernel einfach so kompiliert und wie es scheint passt es so (neu bei 2.6. Kernel):
make
make modules_install
make install
Und dann halt schauen, dass LILO eh das richtige Kernelimage bootet (lilo.conf)
Und für das Einfügen von Modulen in 2.6 Kernel müsst ihr noch das Debian Paket
module-init-tools installieren.
MfG,
Maxi