Irgendwas stimmt mit der Liste nicht. Ich empfange meine eigenen Postings nichts, es kommen aber Antworten, also bekommt Ihr sie schon ... gomisch. Am Die, 2002-03-19 um 07.58 schrieb David Haller:
Ein depmod -e wirft mir eine Latte an nicht auflösbaren Funktionen aus, darunter kmalloc - das ist doch eine stinknormale Kernelfunktion zum Reservieren von Speicher, oder? (komplette Liste hänge ich unten an)
Apropos: Sind deine modutils aktuell genug??? Das koennte u.U. die Ursache sein. Ansonsten... Hm... Mail mir mal per PM deine .config...
Ein rpm -q modutils brachte modutils-2.4.5-12. Die muss ich doch nicht fuer jeden Minor-Upgrade ebenfalls aufrüsten, oder? Anyway, das aktuellste, was ich bei suse.com finden konnte, war modutils-2.4.12-11.rpm. Werde ich gleich mal installieren.
Also scheine ich gegen irgendeinen Kernel zu compilieren, nur nicht gegen den installierten. Der /usr/src/linux zeigt aber auf das richtige Verzeichnis, also muss es doch sonstwo noch Verweise auf den aktuellen Kernel geben.
/usr/include/linux und /usr/include/asm sind symlinks auf die Kernelheader- verz. (via /usr/src/linux) oder aber auch gegen die Header, gegen die die libc kompiliert wurde. Beides ist (in Grenzen) sinnvoll bzw. schaedlich.
Ich erinnere mich an die Debatte :) /usr/include/linux ist ein "echtes" Verzeichnis (das btw eine Datei dn.h enthält, *g*). Darin ist ein Link auf version.h der Kernel-Sourcen - aber den habe wahrscheinlich ich selbst angelegt (wenn ich nur noch wüsste, was ich alles gemacht habe). Ansonsten liegen da Header zu allen möglichen Programmen, teilweise von 1997 - weiß daher nicht, ob ich dieses Verzeichnis umbenennen und durch einen Link ersetzen soll. In /usr/src/linux finden sich die gleichen Dateien (gleicher Name), sie sind aber offensichtlich neuer und enthalten andere Daten. Gleiches gilt auch für /usr/include/asm. Würdet Ihr raten, die Verzeichnisse durch einen Link zu ersetzen oder muss ich dann in ein paar Wochen, wenn ich mich hieran nicht mehr erinnere (s.o., mein zweiter Vorname ist Vergesslichkeit) mit Problemen rechnen?
Any hints?
Äh, und weiß jemand, was der depmod-Kommentar "depmod: cannot read ELF header from /lib/modules/2.4.17-4GB/modules.pnpbiosmap" bedeutet und wie ich das korrigieren kann?
Das deutet IMO auch auf die modutils hin. AFAIK wurde diese Datei mit 2.4 (in den stable Kernel) eingefuehrt, und dein depmod scheint die aber wie ein Module (*.o) lesen zu wollen.
Werde ich gleich testen. Danke schon mal - endlich wieder eine sinnvolle Spur! Grüße, Alfred