Re: [Bug 1284] New: Asus P5AB broken BIOS reading ESCD

From: Cesar Eduardo Barros
Date: Mon Sep 29 2003 - 17:23:50 EST


On Mon, Sep 29, 2003 at 07:41:27PM +0200, Erik Mouw wrote:
> On Mon, Sep 29, 2003 at 08:50:44AM -0700, Martin J. Bligh wrote:
> > Summary: Asus P5AB broken BIOS reading ESCD
> > Kernel Version: 2.6.0-test6
> > Status: NEW
> > Severity: normal
> > Owner: mbligh@xxxxxxxxxxx
> > Submitter: cesarb@xxxxxxxxxxxxx
> >
> >
> > Distribution: Debian testing/unstable
> > Hardware Environment: Asus P5AB
> > Software Environment:
> > Problem Description:
> >
> > Trying to read /proc/bus/pnp/escd causes an oops. Looks like the PnPBIOS is
> > broken. However, it's not exploding_pnp_bios, since only reading the escd causes
> > it (the boot probe works fine).
> >
> > I think a new function should be added to the DMI blacklist to block trying to
> > read the ESCD.
>
> [...]
>
> > DMI:
> > # dmidecode 2.2
> > Legacy DMI 2.0 present.
> > 29 structures occupying 946 bytes.
> > Table at 0x000F545A.
> > Handle 0x0000
> > DMI type 0, 18 bytes.
> > BIOS Information
> > Vendor: Award Software, Inc.
> > Version: ASUS P5A-B ACPI BIOS Revision 1004 .............................
>
> FWIW: I used to have a similar board (Asus P5A, it actually died a week
> ago, so I can't check anything anymore). Never tried 2.6 on it, but I
> know it had a flakey PnPBIOS implementation: if you put in a Sound
> Blaster AWE64 Gold, you couldn't use the floppy drive anymore. The
> latest "Y2K compliant" BIOS (revision 1.005 IIRC) fixed that, it might
> also fix this particular bug.
>
> (Asus website seems to be broken, I get a "runtime error" from their
> web server when I want to get a list of downloads, so I have no idea if
> you have the latest BIOS right now :-/ )
>

The latest BIOS (a beta one) still has the same problem. Also, it breaks
the main timer (for instance, vmstat 1 takes 2-3 seconds between lines,
and the kernel complains about a broken TSC on boot).

--
Cesar Eduardo Barros
cesarb@xxxxxxxxxxxxx
cesarb@xxxxxxxxxxx
-
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/