2002-12-15 22:55:53

by Paul

[permalink] [raw]
Subject: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

Hi;

'cat /proc/bus/pnp/escd' consistantly produces this:

Paul
[email protected]

(need any more info, just ask)

Unable to handle kernel paging request at virtual address ffffd000
printing eip:
00007b74
*pde = 00001063
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0088:[<00007b74>] Not tainted
EFLAGS: 00010007
EIP is at 0x7b74
eax: 000000a0 ebx: 00a0d07b ecx: 00000400 edx: 00000000
esi: 0000d000 edi: 00000000 ebp: c31e7eb0 esp: c31e7e88
ds: 00a0 es: 0098 ss: 0068
Process md5sum (pid: 25925, threadinfo=c31e6000 task=c7204640)
Stack: 00000000 0090d000 00907b89 d049d4eb 00000042 00680068 0246d016 00920098
c31e7efc 0080000b 00000042 00a00098 00000090 00000000 c0217074 00000060
00000082 00000000 00000000 00000068 00000068 00000246 00000042 c31e7efc
Call Trace:
[<c0217074>] __pnp_bios_read_escd+0xf0/0x14c
[<c02170df>] pnp_bios_read_escd+0xf/0x30
[<c02180cf>] proc_read_escd+0x5f/0xf0
[<c015dab5>] proc_file_read+0xb9/0x174
[<c0138d27>] vfs_read+0xab/0x150
[<c0138ff4>] sys_read+0x28/0x3c
[<c010a7c7>] syscall_call+0x7/0xb

Code: Bad EIP value.
<6>note: cat[25925] exited with preempt_count 1


2002-12-15 23:20:12

by John Bradford

[permalink] [raw]
Subject: Re: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

>
> Hi;
>
> 'cat /proc/bus/pnp/escd' consistantly produces this:
>
> Paul
> [email protected]
>
> (need any more info, just ask)

Could you run that oops through ksymoops, please?

John.

2002-12-15 23:29:08

by Paul

[permalink] [raw]
Subject: Re: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

John Bradford <[email protected]>, on Sun Dec 15, 2002 [11:39:38 PM] said:
> >
> > Hi;
> >
> > 'cat /proc/bus/pnp/escd' consistantly produces this:
> >
> > Paul
> > [email protected]
> >
> > (need any more info, just ask)
>
> Could you run that oops through ksymoops, please?
>
> John.

Hi;

Sorry, I had, but it didnt seem to add any more info
than what the kernel popped out, with all the debugging on:

Paul
[email protected]

ksymoops 2.4.7 on i686 2.4.20-rc2. Options used
-v ./vmlinux (specified)
-K (specified)
-L (specified)
-O (specified)
-m ./System.map (specified)

SGI XFS for Linux 2.5.51 with no debug enabled
Unable to handle kernel paging request at virtual address ffffd000
00007b74
*pde = 00001063
Oops: 0000
CPU: 0
EIP: 0088:[<00007b74>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010007
eax: 000000a0 ebx: 00a0d07b ecx: 00000400 edx: 00000000
esi: 0000d000 edi: 00000000 ebp: c31e7eb0 esp: c31e7e88
ds: 00a0 es: 0098 ss: 0068
Stack: 00000000 0090d000 00907b89 d049d4eb 00000042 00680068 0246d016 00920098
c31e7efc 0080000b 00000042 00a00098 00000090 00000000 c0217074 00000060
00000082 00000000 00000000 00000068 00000068 00000246 00000042 c31e7efc
Call Trace:
[<c0217074>] __pnp_bios_read_escd+0xf0/0x14c
[<c02170df>] pnp_bios_read_escd+0xf/0x30
[<c02180cf>] proc_read_escd+0x5f/0xf0
[<c015dab5>] proc_file_read+0xb9/0x174
[<c0138d27>] vfs_read+0xab/0x150
[<c0138ff4>] sys_read+0x28/0x3c
[<c010a7c7>] syscall_call+0x7/0xb
Code: Bad EIP value.


>>EIP; 00007b74 Before first symbol <=====

Trace; c0217074 <__pnp_bios_read_escd+f0/14c>
Trace; c02170df <pnp_bios_read_escd+f/30>
Trace; c02180cf <proc_read_escd+5f/f0>
Trace; c015dab5 <proc_file_read+b9/174>
Trace; c0138d27 <vfs_read+ab/150>
Trace; c0138ff4 <sys_read+28/3c>
Trace; c010a7c7 <syscall_call+7/b>

2002-12-16 13:50:45

by Dave Jones

[permalink] [raw]
Subject: Re: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

> 'cat /proc/bus/pnp/escd' consistantly produces this:

> EIP: 0088:[<00007b74>] Not tainted

You blew up in BIOS code. Your BIOS has a crap PNPBIOS implementation.
Send the output of dmidecode[1] and it can get added to the blacklist.

[1] http://people.redhat.com/arjanv/dmidecode.c

Dave

--
| Dave Jones. http://www.codemonkey.org.uk
| SuSE Labs

2002-12-16 14:49:09

by Ruslan U. Zakirov

[permalink] [raw]
Subject: Re[2]: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

DJ> > 'cat /proc/bus/pnp/escd' consistantly produces this:
DJ> > EIP: 0088:[<00007b74>] Not tainted

DJ> You blew up in BIOS code. Your BIOS has a crap PNPBIOS implementation.
DJ> Send the output of dmidecode[1] and it can get added to the blacklist.
DJ> [1] http://people.redhat.com/arjanv/dmidecode.c
DJ> Dave

Have we got any chance to solve this problem with BIOS update?

Here is results of DMI decode:

SMBIOS 2.3 present.
DMI 2.3 present.
29 structures occupying 978 bytes.
DMI table at 0x000F04F0.
Handle 0x0000
DMI type 0, 20 bytes.
BIOS Information Block
Vendor: American Megatrends Inc.
Version: 62710
Release: 06/01/2000
BIOS base: 0xF0000
ROM size: 192K
Capabilities:
Flags: 0x000000007FCBDE90
Handle 0x0001
DMI type 1, 25 bytes.
System Information Block
Vendor: Gigabyte Technology Co.
Product: 7IXE4
Version: 0000000
Serial Number: 00000000
Handle 0x0002
DMI type 2, 8 bytes.
Board Information Block
Vendor: Gigabyte Technology Co., Ltd.
Product: 7IXE4
Version: 1.1
Serial Number: 00000000
Handle 0x0003
DMI type 3, 17 bytes.
Chassis Information Block
Vendor:
Chassis Type: Desktop
Version: 1.0
Serial Number: 0000000
Asset Tag:
Handle 0x0004
DMI type 4, 32 bytes.
Processor
Socket Designation: Socket-A
Processor Type: Central Processor
Processor Family: K5
Processor Manufacturer: AMD
Processor Version: Duron(tm)
Handle 0x0005
DMI type 7, 19 bytes.
Cache
Socket: Internal
L1 Internal Cache: write-back
L1 Cache Size: 128K
L1 Cache Maximum: 128K
L1 Cache Type: Synchronous
Handle 0x0006
DMI type 7, 19 bytes.
Cache
Socket: Internal
L2 Internal Cache: disabled
L2 Cache Size: 512K
L2 Cache Maximum: 64K
L2 Cache Type: Synchronous
Handle 0x0007
DMI type 5, 22 bytes.
Memory Controller
Handle 0x0008
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM3
Banks: 0 1
Type: UNKNOWN
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x0009
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM2
Banks: 2 3
Type: UNKNOWN
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x000A
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM1
Banks: 4 5
Speed: 15nS
Type: DIMM SDRAM
Installed Size: 64Mbyte
Enabled Size: 64Mbyte
Handle 0x000B
DMI type 9, 13 bytes.
Card Slot
Slot: PCI1
Type: 32bit PCI
Status: In use.
Slot Features: 3.3v Shared
Handle 0x000C
DMI type 9, 13 bytes.
Card Slot
Slot: PCI2
Type: 32bit PCI
Status: Available.
Slot Features: 3.3v Shared
Handle 0x000D
DMI type 9, 13 bytes.
Card Slot
Slot: PCI3
Type: 32bit PCI
Status: Available.
Slot Features: 3.3v Shared
Handle 0x000E
DMI type 9, 13 bytes.
Card Slot
Slot: PCI4
Type: 32bit PCI
Status: In use.
Slot Features: 3.3v Shared
Handle 0x000F
DMI type 9, 13 bytes.
Card Slot
Slot: PCI5
Type: 32bit PCI
Status: Available.
Slot Features: 3.3v Shared
Handle 0x0010
DMI type 9, 13 bytes.
Card Slot
Slot: ISA1
Type: 16bit ISA
Slot Features: 3.3v Shared
Handle 0x0011
DMI type 9, 13 bytes.
Card Slot
Slot: ISA2
Type: 16bit ISA
Slot Features: 3.3v Shared
Handle 0x0012
DMI type 9, 13 bytes.
Card Slot
Slot: AGP
Type: 32bit AGP 4x
Slot Features: 3.3v Shared
Handle 0x0013
DMI type 8, 9 bytes.
Port Connector
Internal Designator: COM Port
Internal Connector Type: None
External Designator: Serial Port A
External Connector Type: DB-9 pin male
Port Type: Serial Port 16650A Compatible
Handle 0x0014
DMI type 8, 9 bytes.
Port Connector
Internal Designator: COM Port
Internal Connector Type: None
External Designator: Serial Port B
External Connector Type: DB-9 pin male
Port Type: Serial Port 16650A Compatible
Handle 0x0015
DMI type 8, 9 bytes.
Port Connector
Internal Designator: LPT Port
Internal Connector Type: None
External Designator: Parallel Port
External Connector Type: DB-25 pin female
Port Type: Parallel Port ECP/EPP
Handle 0x0016
DMI type 8, 9 bytes.
Port Connector
Internal Designator: Keyboard
Internal Connector Type: None
External Designator: Keyboard
External Connector Type: PS/2
Port Type: Keyboard Port
Handle 0x0017
DMI type 8, 9 bytes.
Port Connector
Internal Designator: Mouse
Internal Connector Type: None
External Designator: PS/2 Mouse
External Connector Type: PS/2
Port Type: Mouse Port
Handle 0x0018
DMI type 8, 9 bytes.
Port Connector
Internal Designator: Floppy
Internal Connector Type: On Board Floppy
External Designator: Floppy
External Connector Type: None
Port Type: None
Handle 0x0019
DMI type 8, 9 bytes.
Port Connector
Internal Designator: Primary IDE
Internal Connector Type: On Board IDE
External Designator: IDE-1
External Connector Type: None
Port Type: None
Handle 0x001A
DMI type 8, 9 bytes.
Port Connector
Internal Designator: Secondary IDE
Internal Connector Type: On Board IDE
External Designator: IDE-2
External Connector Type: None
Port Type: None
Handle 0x001B
DMI type 8, 9 bytes.
Port Connector
Internal Designator: USB Port
Internal Connector Type: None
External Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x001C
DMI type 13, 22 bytes.
BIOS Language Information
Best regards.
Ruslan.

2002-12-16 22:38:24

by Paul

[permalink] [raw]
Subject: Re: [Oops 2.5.51] PnPBIOS: cat /proc/bus/pnp/escd

Dave Jones <[email protected]>, on Mon Dec 16, 2002 [01:58:13 PM] said:
> > 'cat /proc/bus/pnp/escd' consistantly produces this:
>
> > EIP: 0088:[<00007b74>] Not tainted
>
> You blew up in BIOS code. Your BIOS has a crap PNPBIOS implementation.
> Send the output of dmidecode[1] and it can get added to the blacklist.
>
> [1] http://people.redhat.com/arjanv/dmidecode.c
>
> Dave
>

Hi;

DMI 2.0 present.
29 structures occupying 946 bytes.
DMI table at 0x000F545A.
Handle 0x0000
DMI type 0, 18 bytes.
BIOS Information Block
Vendor: Award Software, Inc.
Version: ASUS P5A-B ACPI BIOS Revision 1004

























Release: 10/14/98
BIOS base: 0xF0000
ROM size: 64K
Capabilities:
Flags: 0x000000007FDBDE90
Handle 0x0001
DMI type 1, 8 bytes.
System Information Block
Vendor: System Manufacturer
Product: System Name
Version: System Version
Serial Number: SYS-1234567890
Handle 0x0002
DMI type 2, 8 bytes.
Board Information Block
Vendor: ASUSTeK Computer INC.
Product: P5A-B
Version: REV 1.XX
Serial Number: MB-1234567890
Handle 0x0003
DMI type 3, 9 bytes.
Chassis Information Block
Vendor: Chassis Manufacture
Chassis Type: Unknown
Version: Chassis Version
Serial Number: Chassis Serial Number
Asset Tag: Asset-1234567890
Handle 0x0004
DMI type 4, 26 bytes.
Processor
Socket Designation: SOCKET 7
Processor Type: Central Processor
Processor Family: K5 Family
Processor Manufacturer: AMD
Processor Version: AMD K6-2
Handle 0x0005
DMI type 5, 27 bytes.
Memory Controller
Handle 0x0007
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM1-2
Banks: 0 1
Speed: 70nS
Type: EDO DIMM
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x0008
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM2-1
Banks: 2 3
Speed: 70nS
Type: OTHER DIMM
Installed Size: 64Mbyte
Enabled Size: 64Mbyte
Handle 0x0009
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM2-2
Banks: 2 3
Speed: 70nS
Type: EDO DIMM
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x000A
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM3-1
Banks: 4 5
Speed: 70nS
Type: EDO DIMM
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x000B
DMI type 6, 12 bytes.
Memory Bank
Socket: DIMM3-2
Banks: 4 5
Speed: 70nS
Type: EDO DIMM
Installed Size: Not Installed
Enabled Size: Not Installed
Handle 0x000C
DMI type 7, 15 bytes.
Cache
Socket: L1 Cache
L1 Internal Cache: write-back
L1 Cache Size: 64K
L1 Cache Maximum: 64K
L1 Cache Type:
Handle 0x000D
DMI type 7, 15 bytes.
Cache
Socket: L2 Cache
L2 External Cache: write-back
L2 Cache Size: 1024K
L2 Cache Maximum: 0K
L2 Cache Type: Pipeline burst
Handle 0x000E
DMI type 8, 9 bytes.
Port Connector
Internal Designator: COM1
Internal Connector Type: 9 Pin Dual Inline (pin 10 cut)
External Designator: COM A
External Connector Type: DB-9 pin male
Port Type: Serial Port 16650A Compatible
Handle 0x000F
DMI type 8, 9 bytes.
Port Connector
Internal Designator: COM2
Internal Connector Type: 9 Pin Dual Inline (pin 10 cut)
External Designator: COM B
External Connector Type: DB-25 pin male
Port Type: Serial Port 16650A Compatible
Handle 0x0010
DMI type 8, 9 bytes.
Port Connector
Internal Designator: PRINTER
Internal Connector Type: 25 Pin Dual Inline (pin 26 cut)
External Designator: LPT
External Connector Type: DB-25 pin female
Port Type: Parallel Port ECP/EPP
Handle 0x0011
DMI type 8, 9 bytes.
Port Connector
Internal Designator: KEY
Internal Connector Type: None
External Designator: KEYBOARD
External Connector Type: Micro-DIN
Port Type: Keyboard Port
Handle 0x0012
DMI type 8, 9 bytes.
Port Connector
Internal Designator: PRIMARY IDE
Internal Connector Type: On Board IDE
External Designator: IDE-1
External Connector Type: None
Port Type: None
Handle 0x0013
DMI type 8, 9 bytes.
Port Connector
Internal Designator: SECONDARY IDE
Internal Connector Type: On Board IDE
External Designator: IDE-2
External Connector Type: None
Port Type: None
Handle 0x0014
DMI type 8, 9 bytes.
Port Connector
Internal Designator: FLOPPY
Internal Connector Type: On Board Floppy
External Designator: FLOPPY
External Connector Type: None
Port Type: None
Handle 0x0015
DMI type 9, 12 bytes.
Card Slot
Slot: PCI Slot1
Type: 32bit PCI
Status: In use.
Slot Features: 5v
Handle 0x0016
DMI type 9, 12 bytes.
Card Slot
Slot: PCI Slot2
Type: 32bit PCI
Status: Available.
Slot Features: 5v
Handle 0x0017
DMI type 9, 12 bytes.
Card Slot
Slot: PCI Slot3
Type: 32bit PCI
Status: Available.
Slot Features: 5v Shared
Handle 0x0018
DMI type 9, 12 bytes.
Card Slot
Slot: ISA Slot1
Type: 16bit ISA
Slot Features: 5v Shared
Handle 0x0019
DMI type 9, 12 bytes.
Card Slot
Slot: ISA Slot2
Type: 16bit ISA
Slot Features: 5v
Handle 0x001A
DMI type 11, 5 bytes.
OEM Data
OEM String
Handle 0x001B
DMI type 12, 5 bytes.
Configuration Information
System String
Handle 0x001C
DMI type 13, 22 bytes.
BIOS Language Information
Handle 0x0C49
DMI type 0, 0 bytes.
BIOS Information Block
Vendor:
Version:
Release:
BIOS base: 0x00000
ROM size: 0K
Capabilities:
Flags: 0x0000000000000000