Warning: /boot/System.map-2.2.18pre21 does not match kernel

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
hagish
Beiträge: 36
Registriert: 13.05.2002 19:13:49
Kontaktdaten:

Warning: /boot/System.map-2.2.18pre21 does not match kernel

Beitrag von hagish » 13.05.2002 19:15:43

router:/# ps
{nlm4_encode_lock} {sock_wfree}
Warning: /boot/System.map-2.2.18pre21 does not match kernel data.
{nlm4_encode_lock} {sock_wfree}
Warning: /boot/System.map does not match kernel data.
{nlm4_encode_lock} {sock_wfree}
Warning: /usr/src/linux/System.map does not match kernel data.
PID TTY TIME CMD
454 pts/2 00:00:00 bash
464 pts/2 00:00:00 ps

wenn ich ps mache bekomm ich das und ich weiß nicht so recht was ich mit Warning: /boot/System.map-2.2.18pre21 does not match kernel data.
anfangen soll. Weiß jemand was das genau bedeutet und wie ich es eventuell beheben kann?

Grüße hagish

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 14.05.2002 20:55:56

Hast Du Dein Proc-Dateisystem gemountet?

Benutzeravatar
hagish
Beiträge: 36
Registriert: 13.05.2002 19:13:49
Kontaktdaten:

Beitrag von hagish » 14.05.2002 23:39:17

ja /proc ist gemountet

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 15.05.2002 08:30:18

Ich nehme mal an, dass Du den kernel selbst kompiliert hast. Hast Du Dir schon mal make-kpkg (a.k.a. kernel-package) angeschaut? Versuche mal damit den Kernel zu kompilieren.
Hast Du mal das system.map aus den Sourcen nach /boot umkopiert?
Ich würde Dir empfehlen mal alle Filesystem und Block Devices fest einzubinden und nicht als Module zu benutzen (smbfs nicht zu vergessen).

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 15.05.2002 08:41:51

Oder aber Du versuchst mal einen neueren Kernel - wenn dies denn möglich ist.

Benutzeravatar
hagish
Beiträge: 36
Registriert: 13.05.2002 19:13:49
Kontaktdaten:

Beitrag von hagish » 16.05.2002 01:42:13

hmm muß ich mal genau nachschaun. aber ich hab eigentlich nix ma kernel gemacht, nur apt-get patcht regelmäßig alle packete.

Benutzeravatar
minuseins
Beiträge: 123
Registriert: 21.05.2002 17:42:51
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von minuseins » 22.05.2002 17:36:29

tach sebastian! ;)

:: system.map ::

Die system.map enthält die Referenzierung von Kernel-Adressen (Funktionen, Variablen und sonstiges) zu ihren symbolischen Namen. das diese bei jeder neu-kompilierung "durcheinander" gewürfelt werden dürfte einleuchten! ;) Neben reinen Debugging-Funktionalitäten, kann es helfen Prozesse mit "ps" zu identifizieren die "sich aufgehängt haben. Der Dienst "klogd" kann z.B. über die System.map "humaner" (also für den normal Menschen, verständlicher) protokollieren.

Wenn du die Datei löscht, tust du keinem weh und die Fehlermeldung verschwindet oder du gibst die korrekte System.map zu deinem Kernel an. Wenn dieser selbst kompiliert ist, befindet sich diese Datei im untersten Source-Tree-Level, wenn es ein Standard Debian-Kernel ist, findest du evtl. die System.map in den sogenannten Kernel-Headern. Dazu mußt du natürlich den passenden mit 'apt-get' installieren.

so long

[-1]
He who work root can fell trees and knowledge is no substitute for experience.

Antworten