Re: nforce2 bugs?

From: Ross Dickson
Date: Thu Sep 30 2004 - 22:41:53 EST


On Friday 01 October 2004 02:59, Maciej W. Rozycki wrote:
> On Thu, 30 Sep 2004, Andy Currid wrote:
>
> > I'm taking a look at the patches discussed in other recent emails on the
> > list, but I'm curious about the timer issue that Maciej notes here. In
> > systems running in IOAPIC mode where this problem has been observed, is
> > ACPI enabled?
>
> One I can test a bit has indeed ACPI enabled.
>
> > I strongly suspect that it is. Some BIOSes on nForce systems contain an
> > incorrect INT override for the timer interrupt in their ACPI tables,
> > indicating that in IOAPIC mode the timer interrupts on IRQ2 rather than
> > IRQ0. The kernel honors the override, then notices the timer interrupt
> > isn't working and subsequently rescues the situation by configuring the
> > timer in ExtInt mode. That recovers the timer interrupt but I suspect
> > that configuration may be responsible for the "noisy" behavior (it's a
> > faulty configuration).

It is indeed the other way around, the clock skew occurs on some Mobos
with timer interrupts routed to the IntIn0 and to my knowledge is not evident
in the ExtInt routing mode.
The downside of using the ExtInt routing mode is that you can no longer use
nmi_watchdog=1 because it only works on nforce2 boards with IntIn0 timer routing.

>
> The firmware (BIOS) reports I/O APIC interrupts correctly on this box --
> there's no override for IRQ0. Timer interrupts work correctly in the
> ExtInt mode. They only fail in the I/O APIC mode.
>
> Older reports from the list show exactly the same problem, e.g.
> "http://www.uwsg.iu.edu/hypermail/linux/kernel/0404.1/0739.html";, which is
> probably one of the earliest references to the clock skew problem with I/O
> APIC routing. As I believe both the 8254 and 8259A and the I/O APIC are
> internal to the chipset, I doubt that can be a problem specific to board
> design; it may be a firmware fault, though, such as an initialization bug.
> As Ross used to maintain temporary workarounds for nforce2 problems, he
> may be able to comment on what reports he received. Ross?

An earlier Thread on the Topic of the time skew with I/O Apic routing:
http://linux.derkeiler.com/Mailing-Lists/Kernel/2004-01/3129.html

A couple of Skewing Mobos Involved:
Abit NF7-S V2.0 motherboard.
A7N8X Deluxe mobo/Athlon

Maybe they are using the same revision of non GPU nforce2 silicon?
I personally never had any clock skew but I have only used Mobos with graphics
onboard, several Albatron KM18G and an Epox 8RGA+

-Ross



>
> Maciej
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/