Archiv verlassen und diese Seite im Standarddesign anzeigen : kernel-module version mismatch
Hallo,
nachdem ich für meinen Rechner ein paar Module kompiliert habe, erscheint beim laden o.g Fehler und:
/thinkpad.o was compiled for kernel version 2.4.17 while this kernel is version 2.4.17-pent-ide.
Ich habe aber alles auf dem selben Rechner mit den dazugehörenden Sourcen kompiliert. Ich versteh' das nicht.
mit ratlosen Grüßen
Michael
Original geschrieben von TorquatoT
Hallo,
nachdem ich für meinen Rechner ein paar Module kompiliert habe, erscheint beim laden o.g Fehler und:
/thinkpad.o was compiled for kernel version 2.4.17 while this kernel is version 2.4.17-pent-ide.
Ich habe aber alles auf dem selben Rechner mit den dazugehörenden Sourcen kompiliert. Ich versteh' das nicht.
mit ratlosen Grüßen
Michael
kompilier den kernel mal mit dem namen 2.4.17 und nicht 2.4.17-pent-ide ... vielleicht gehts ja dann :)
Uhm, eigentlich wäre es besser wenn er herausfinden könnte, warum die Module glauben, für 2.4.17 kompiliert worden zu sein; vielleicht wurden Sie das ja, sind mehere Kernelquellen installiert worden?
Vielen Dank erstmal,
die Lösung ist relativ einfach:
die Datei /usr/src/linux/include/linux/version.h enthält die Kernelversion, und die muß genau mit der installierten ( uname -r) übereinstimmen.
MfG Michael
Ja... allerdings wird linux/version.h erst bei der Konfiguration des Kernels aus den Angaben im Makefile erzeugt; genau diese Informationen werden auch beim Übersetzen des Kernels benutzt um die Kernelversion festzulegen; die Frage bleibt also weiterhin, wie es sein kann, dass Der angeblich von Dir kompilierte Kernel andere Versionsinformationen hatte als die Module, die auf Basis derselben Quellen erzeugt wurden...
ich hab den Kernel nicht kompiliert, nur die paar Module. Wahrscheinlich hat der Distributor vergessen, die Versionsnummer in version.h anzupassen.
Ciao, M.
Ich habe aber alles auf dem selben Rechner mit den dazugehörenden Sourcen kompiliert.
Wie dem auch sei, da es nun funktioniert spielt es keine Rolle mehr; ich kann mir aber kaum vorstellen, dass einem Distributor ein derartiger Fehler unterläuft (abgesehen von gentoo und Co. vielleicht).
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.