On Mon, Nov 17, 2003 at 04:21:30PM +0100, hector wrote:
ich habe eine frage, die installation betrffend: nachdem ich installieren auswähle (boote suse 9.0 von cd1) lädt der kernel, danach sehe ich nur die meldung i8253 count too high, resetting und nichts tut sich mehr. wie kann ich diesen fehler beheben.
aus arch/i386/kernel/time.c:
<code> /* read Pentium cycle counter */
rdtscl(last_tsc_low);
spin_lock(&i8253_lock); outb_p(0x00, 0x43); /* latch the count ASAP */
count = inb_p(0x40); /* read the latched count */ count |= inb(0x40) << 8;
/* 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; } </code>
LATCH ist laut Kernelquellen die Anzahl der clock ticks eines jiffies. Meine Frage waere jetzt: Was ist MSB/LSB?
Hctor koennte ja mal schauen, ob es ein Bios Update gibt.
cu, Ulf