Bug 2056
Summary: | pnpbios locks kernel during boot | ||
---|---|---|---|
Product: | Drivers | Reporter: | Martin Mokrejs (mmokrejs) |
Component: | PNP | Assignee: | Adam Belay (ambx1) |
Status: | RESOLVED CODE_FIX | ||
Severity: | high | CC: | herbert, yure |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.3-rc1 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Panic message from Debian Bug #226996
DMI info for Debian Bug #226996 asus-pnpbios-blacklist boot messages from vanilla 2.6.5 on ASUS P4C800E-Deluxe .config from vanilla 2.6.5 on ASUS P4C800E-Deluxe 2.6.7-rc2 bootup messages dmidecode acpidmp dmesg from 2.6.7-bk20 (compare with original bugreport -- same host) dmesg-2.6.9-rc4 |
Description
Martin Mokrejs
2004-02-08 07:02:32 UTC
*** Bug 2046 has been marked as a duplicate of this bug. *** PNP don't work on Abit BH7 too. On boot kernel locks with Oops: ... Oops: 0002 [#1] ... EIP is at pnpbios_calls_init + 0x86/0x134 ... Call Trace: pnpbios_init + 0x4f/0xb4 do_initcalls + 0x24/0x9a init_workqueues + 0x12/0x27 init + 0x5c/0x178 init + 0x0/0x178 kernel_thread_helper + 0x5/0xb Jeroen van Disseldorp has reported a similar issue in http://bugs.debian.org/226996 I've attached his oops and his dmi information. Created attachment 2255 [details]
Panic message from Debian Bug #226996
Created attachment 2256 [details]
DMI info for Debian Bug #226996
Hi.. this occurs in 2.6.4-rc1 as well. It's a brand new machine, with no isa devices, ASUS motherboard, Pentium 4, 1gig of ram, and 120 gig hard drive. Fedora core2-test1 installed. Just compiled a kernel from scratch, no redhat patches. Note, I don't need PNP; I just compiled it in for the heck of it. I'll be taking it out momentarily. I'm just reporting it because I thought you'd like to know it's still present, and to give you another data point. Here is another report of the same issue with yet another Asus board: http://bugs.debian.org/232535 Created attachment 2486 [details]
asus-pnpbios-blacklist
This patch will blacklist the ASUS P4P800
Please let me know if the attached patch catches it. Hi, I cannot reproduce the original bug on the very same system (ASUS P4C800E-Deluxe). Please see attached .config and the boot messages. Created attachment 2494 [details]
boot messages from vanilla 2.6.5 on ASUS P4C800E-Deluxe
Created attachment 2495 [details]
.config from vanilla 2.6.5 on ASUS P4C800E-Deluxe
> PnPBIOS: Scanning system for PnP BIOS support...
> PnPBIOS: Found PnP BIOS installation structure at 0xc00f5270
> PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x5e5a, dseg 0xf0000
> PNPBIOS fault.. attempting recovery.
> PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue
> PnPBIOS: You may need to reboot with the "nobiospnp" option to operate stably
> PnPBIOS: Check with your vendor for an updated BIOS
> PnPBIOS: get_dev_node: unexpected status 0x28
> PnPBIOS: 6 nodes reported by PnP BIOS; 6 recorded by driver
A change recently went in to fix pnpbios error recovery. It appears to be
working. Now we need to clean up more gracefully.
Hi, I'm not sure if bug should have already been closed as fixed or whatever, this is what I get on 2.6.6-rc1. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: the driver 'system' has been registered PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00f5270 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x5e5a, dseg 0xf0000 pnp: match found with the PnP device '00:00' and the driver 'system' PNPBIOS fault.. attempting recovery. PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue PnPBIOS: You may need to reboot with the "nobiospnp" option to operate stably PnPBIOS: Check with your vendor for an updated BIOS PnPBIOS: get_dev_node: unexpected status 0x28 PnPBIOS: 6 nodes reported by PnP BIOS; 6 recorded by driver I see in linux-2.6.6-rc1/arch/i386/kernel/dmi_scan.c the following (am just curious, how P4P800 could help on my P4E800E-Deluxe, which should differ from P4E800E and more from P4P800): 780 781 { exploding_pnp_bios, "Higraded P14H", { /* PnPBIOS GPF on boot */ 782 MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."), 783 MATCH(DMI_BIOS_VERSION, "07.00T"), 784 MATCH(DMI_SYS_VENDOR, "Higraded"), 785 MATCH(DMI_PRODUCT_NAME, "P14H") 786 } }, 787 { exploding_pnp_bios, "ASUS P4P800", { /* PnPBIOS GPF on boot */ 788 MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer Inc."), 789 MATCH(DMI_BOARD_NAME, "P4P800"), 790 } }, 791 Could you please provide your DMI info and I'll add that board also. Thanks, Adam Created attachment 3025 [details]
2.6.7-rc2 bootup messages
Created attachment 3026 [details]
dmidecode
Created attachment 3027 [details]
acpidmp
Created attachment 3322 [details]
dmesg from 2.6.7-bk20 (compare with original bugreport -- same host)
Still getting the text below on 2.6.8.1. :( Linux Plug and Play Support v0.97 (c) Adam Belay PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00f5230 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x5e1a, dseg 0xf0000 PNPBIOS fault.. attempting recovery. PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue PnPBIOS: You may need to reboot with the "nobiospnp" option to operate stably PnPBIOS: Check with your vendor for an updated BIOS PnPBIOS: get_dev_node: unexpected status 0x28 PnPBIOS: 12 nodes reported by PnP BIOS; 12 recorded by driver Robert Moore from intel said to me in an email thread spawned from http://bugme.osdl.org/show_bug.cgi?id=2802, where is latest dmesg output from 2.6.8.1+acpi-patch kernel: It sounds as though the PNP bios issue is related to the problem below. >> -----Original Message----- >> From: Martin MOKREJ Created attachment 3802 [details]
dmesg-2.6.9-rc4
dmesg-2.6.9-rc4
Not a problem anymore with recent kernels, for example 2.6.13. |