Mailinglist Archive: opensuse-de (5177 mails)

< Previous Next >
Re: Kernelmeldung
  • From: Thomas Hertweck <Thomas.Hertweck@xxxxxxxxxxxxxxxxxxxx>
  • Date: Sat, 28 Jun 2003 16:15:33 +0200
  • Message-id: <3EFDA305.5E1A9969@xxxxxxxxxxxxxxxxxxxx>
Michael Raab schrieb:
ich habe mir vor kurzem den Vanillakernel 2.4.21 mit xfs-patch gebacken.
Bei dem Aufruf von dmesg, sind mehrmals die Meldungen:

i8253 count too high! resetting..

zu finden. Was haben diese Meldungen zu bedeuten?

Ich meine mich zu erinnern, das das der Tastaturkontroller ist.

Die Meldung kommt aus <kernel-tree>/arch/i386/kernel/time.c und
hat glaube ich weniger etwas mit einem Tastaturkontroller zu tun:

* This file contains the PC-specific time handling details:
* reading the RTC at bootup, etc..

Es hat auch etwas mit Timer Interrupts und APIC zu tun. Die
genaue Stelle, bei der die Warnung ausgegeben wird, lautet:

/* Any unpaired read will cause the above to swap MSB/LSB
forever. Try to detect this and reset the counter.
This happens very occasionally with buggy SMM bios
code at least */

if (count > LATCH) {
printk(KERN_WARNING
"i8253 count too high! resetting..\n");
outb_p(0x34, 0x43);
outb_p(LATCH & 0xff, 0x40);
outb(LATCH >> 8, 0x40);
count = LATCH - 1;
}

Wenn Du Dich mit Programmieren auskennst, kannst Du versuchen,
das ganze zu lesen und zurueck zu verfolgen. Ansonsten schaue
mal per google oder auf der Linux Kernel-Mailingliste (LKML),
ob Du da nicht etwas findest.

Gruesse,
Thomson

< Previous Next >
References