LinuxBIOS + ASUS CUA + 2.4.5 works; with 2.4.6 locks up

Ronald G Minnich (rminnich@lanl.gov)
Tue, 18 Sep 2001 16:22:44 -0600 (MDT)


Here is the scenario. We have LinuxBIOS working fine with 2.4.5 on an ASUS
CUA mainboard (Acer M1631 TNT2 northbridge, m1535d southbridge). It boots
to multiuser and works fine. All versions of linux from 2.4.0 to 2.4.5
also work.

If we upgrade to 2.4.6 we see the 'Posix compliance by Unifix' (or
whatever) message and then ... that's it. The machine appears to lock up.
Testing with the ICE shows that it is repeatedly going to address
0xfefe0c0, or similar (it varies). Note that is 7 digits of hex, not 8:
it's not going after high PCI or BIOS memory, we think.

It does appear to get through creating the kernel_thread for init, and we
think it might be dying when it goes idle, but we're not sure.

We sometimes get into the kernel thread for init and can single step it
into pci setup. At some point however the machine will again lock up. The
last POST code is 97.

THe 0xfefec00 address is suspicious. Is there any APIC (NOT ACPI, I mean
IO-APIC) change that came into 2.4.6? Is there any way the kernel could be
trying to call the BIOS for some reason (we have APM etc. OFF). Does
anyone have a hint at what we could look at? FWIW, we have run this kernel
under linuxbios on other boxes. It only fails on the Acer, and only for
2.4.6 and later (we've tested up to 2.4.9).

Thanks in advance.

ron

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