Der Kernel gibt störende Meldungen aus

Supportdatenbank (bk_silentkernel)
Bezieht sich auf

SuSE Linux: Alle Versionen

Anliegen:

Sie bekommen Meldungen vom Kernel, wo sie genauer wissen möchten worum es sich handelt und wollen die Meldungen ggf. abschalten.

Beispiel:

- Ich bekomme permanent (genau jede Minute 1x) die Meldung

kernel: eth0: No link beat on the MII interface, status then 7809 now 7809.

in /var/log/messages geschrieben. Kann man das irgendwie unterdruecken? Ich habe momentan kein Netz an der Netzwerkkarte haengen; der Dummy-Treiber ist auch installiert.

Vorgehen:

(Die Kernelquellen müssen dazu installiert sein, Serie d, Paket lx_suse)

Gehen Sie nach /usr/src/linux und setzen Sie die Suche nach der Fehlermeldung ab:

/usr/src/linux# find . -name '*.[ch]' | xargs grep "Teil des Meldungstexts"
Sie gekommen dann Meldungen wie z.B:
./drivers/net/tulip.c: printk(KERN_DEBUG "%s: No link beat on media %s,"
./drivers/net/tulip.c: printk(KERN_INFO "%s: No link beat on the MII interface,"
Sie können Sich dann im Quellcode genauer umsehen, und die Umstände untersuchen, unter denen die Meldung ausgegeben wird.

Nun können Sie den Treiber deaktivieren (das Modul nicht laden), indem Sie z.B. in diesem Fall in Ihrer /etc/conf.modules (ab der SuSE Linux Version 6.3 in der Datei /etc/modules.conf) ihre Netzwerkkarte disablen (machen sie vorher eine Sicherungskopie):

    alias eth0 tulip
auf
    #alias eth0 tulip
Dann wird die Tulip-Karte nicht mehr erkannt, sie bekommen einige Fehlermeldungen beim Booten, aber das wars dann.

Zum Reaktivieren der Karte müssen die /etc/conf.modules (bzw. /etc/modules.conf) wieder auf Original-Stand bringen und neu Booten.

Eine andere Möglichkeit wäre die Meldung einfach im Kernel-Source auszukommentieren, den Kernel bzw. das Modul neu zu kompilieren und dann den neuen Kernel bzw. das neue Modul zu verwenden (Bitte haben Sie Verständnis dafür, dass wir Ihnen im Rahmen des Installationssupports zu diesem Thema nicht weiterhelfen können, es sind C-Programmierkenntnisse erforderlich!).


Stichwörter: KERNEL, BOOTEN, MELDUNGEN

Kategorien: Kernel

SDB-bk_silentkernel, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 27. Jan 1999
SuSE Linux AG - Zuletzt generiert: 28. Mai 2002 von sbk (sdb_gen 1.40.0)