I have a Siemens Nixdorf SCENIC Pro M5 workstation. This computer has a D943 motherboard and the last firmware upgrade installed on it (PhoenixBIOS version 4.05 Rev. 1.07.943). I know it is an old computer, but one of the most reliable machines I own right now in the i386 family.
The problem is easy to outline. These are the kernel messages provided by the operating system when Advanced Power Management (APM) is enabled in the BIOS setup:
Code: Select all
>> OpenBSD/i386 BOOT 2.10
booting hd0a:/bsd: 3505908+195404 [52+95520+82515]=0x3b335c
entry point at 0x200120
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 4.0 (RAMDISK-APMDEBUG) #0: Fri Nov 24 16:42:01 CET 2006
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 167 MHz
cpu0: F00F bug workaround installed
real mem = 133787648 (130652K)
avail mem = 117821440 (115060K)
using 1658 buffers containing 6791168 bytes (6632K) of memory
bios0 at mainbus0: AT/286+(89) BIOS, date 12/29/98, BIOS32 rev. 0 @ 0xf75d9
apminfo: 30101, code e8f20[70df]/e8f20[70df], data 400[bff], ept 877c
apm0 at bios0: flags 30101 code 32:e8f20/d05def20[70df] 16:e8f20/d05def20[70df] data 400/da7d0400/bff ep 877c (38:d05e769c)
apm0fatal protection fault (4) in supervisor mode
trap type 4 code 0 eip d033e205 cs 8 eflags 10002 cr2 0 cpl 0
panic: trap type 4, code=0, pc=d033e205
The operating system has halted.
Please press any key to reboot.
As you can see, the BIOS on this computer is broken. The code segment is 0x70e0 but the entry point is at 0x877c. It is not a software bug, it is a bug in the firmware, a serious bug.
Can someone look at this problem and release a firmware upgrade? Thanks in advance for any help!