[PATCH] Linux 2.6-pre-mm2 Fix crash on boot on ASUS L3800C if enabing APIC => add this machine to DMI black list

From: Eric Valette (eric.valette@free.fr)
Date: Sun Jul 20 2003 - 14:48:24 EST


The following patch integrated in 2.5.74,

<http://lists.insecure.org/lists/linux-kernel/2003/Jun/5840.html>

really enables the APIC even if BIOS disabled it. Unfortunately,
enabling APIC really does not seem to work on this ASUS laptop and ACPI
(which is mandatory) crash the kernel in ACPI code at boot time while
"Executing all Devices _STA and_INIT methods"

Unless someones find a bug in ACPI code related to APIC management, It
is safer to add this machine in the DMI black list (along with DELL,
IBM, ...).

So, as suggested by the author of the problematic change, I added and
entry in the DMI black list. But my guess is that most laptop will soon
be present in this list....

-- eric


--- linux-2.6.0-test1/arch/i386/kernel/dmi_scan.c.orig 2003-07-20 17:09:10.000000000 +0200
+++ linux-2.6.0-test1/arch/i386/kernel/dmi_scan.c 2003-07-20 21:25:02.000000000 +0200
@@ -706,6 +706,12 @@
                         NO_MATCH, NO_MATCH
                         } },
 
+ { local_apic_kills_bios, "ASUS L3C", {
+ MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."),
+ MATCH(DMI_BOARD_NAME, "P4_L3C"),
+ NO_MATCH, NO_MATCH
+ } },
+
         /* Problem Intel 440GX bioses */
 
         { broken_pirq, "SABR1 Bios", { /* Bad $PIR */

-
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/



This archive was generated by hypermail 2b29 : Wed Jul 23 2003 - 22:00:40 EST