The error codes are in the PS/2 FAQ (I see those too often). No problem
finding those.
-------------------==== Posted via Deja News ====-----------------------
http://www.dejanews.com/ Search, Read, Post to Usenet
You need to know it exactly, right ? Think so.
Now here's a list that makes it easier to look in 95s underwear during boot :-)
Checkpoints
The following Stage 1 checkpoints are output to the async port only
cp Description
0110 Check processor
0120 Rom checksum
0130 Check power on values for memory controller registers
0140 Check local registers on processor card
0150 Check JTAG device ID and static capture
0160 Check L2 cache
0170 Check L1 cache
0180 Check memory controller registers
0181 Test memory address bus on processor card
0190 Check power on values for DMA controller registers
0191 Check DMA controller registers
0192 Initialize DMA controller static capture
0193 Test DMA transfers
0210 Check BIU controller registers capture
0220 Verify JTAG cycle capture on LEPB
0230 Verify error detection and enable detection for parity errors
0240 Verify ECC logic of the Memory Controller and Memory Data Bus Buffers
0250 Verify DMA transfer
0260 L1 cache snoop test
0270 L2 cache snoop test
The following checkpoints are output during Stage 1 Post
CP Description
01 Disable clock interrupts, turn off screen, mask off parity, initialize
interrupt
controller, initialize error logging formats
02 Memory DMA refresh test
03 Channel reset
04 Test planar ports (94, 96, 100, 102),initialize default planar POS
05 Check Cmos/Nvram for validity, initialize Expressway (on Model 90
systems only)
06 Initialize dot clock
07 Enable base memory
08 Base memory testing - data integrity
09 Base memory testing - addressability
0F Fatal base memory error - recovery not succesful
10 Start up drive 80, execute CFP3
11 "Enable extended memory, initialize base memory; disable SRAM, reset
parity/"
channel check, initialize row, column of cursor
12 Test protect mode
14 Initialize the 8259 interrupt controller
15 Initialize the interrupt vectors
16 Initialize BIOS interrupt vectors
17 Verify DMA transfers
18 POS setup, set CMOS clock
1A Set divide - by - 0 interrupt vector
24 Set cmos equipment byte
25 Check for manufacturing boot request
30 Test DMA transfers
34 Protected mode shutdown
35 Test video card type error
40 Check for video feature Rom and video presence
41 Reset parity and channel checks, load NMI vector with dummy interrupt
handler, test timers, load NMI vector to POST NMI handler
42 Test interrupt mask register
43 Test interrupt mask register with device interrupt
44 Check hot interrupts
45 Check hot interrupts without I/O - memory parity enabled
46 Interrupt mask error
47 Timer 2 read/write, verife Timer 0 bits
48 Verify Timer 2 output
49 Verify Timer 0 on/off bits
4A Verify Timer 2 output
4B Verify Timer 0 interrupt
4C Verify Timer 0 count/refresh
4D Verify Timer 3 NMI
4E Check keyboard controller for last command accepted
5C Set hardware interrupt vectors 0-7
5D Set hardware interrupt vectors 8-15
5E Set rest of interrupt vectors
5F Test serial port
62 Turn on drive 0 motor
64 Test ASYNC registers, modem control lines, and data loop. ASCII console
selected -
initialize ASCII console as system display device
65 Enable timer interrupts
66 Check for manufacturing boot and unmask NMI interrupt
6E Check for system security or CE overrride conditions, run diskette
testing and setup,
go load first IML image
80 Start of IML process. SCSI POST
81 Diskette IML. Load in and verify IML boot record from diskette
82 Disk IML. Load in and verify IML boot record from disk
83 Diskette IML. Diskette recovery from SCSI IML failure. Load in and
verify IML boot
record from diskette
90 Protected mode exception - divide error
91 Protected mode exception - single step
92 Protected mode exception - NMI, system request for D!
93 Protected mode exception - breakpoint
94 Protected mode exception - into detect
95 Protected mode exception -bound
96 Protected mode exception - invalid opcode
97 Protected mode exception - processor extension not available
98 Protected mode exception - double exception
99 Protected mode exception - processor extension segment error
9A Protected mode exception - tss bad in gate transfer
9B Protected mode exception - segment not present
9C Protected mode exception - stack segment not present
9D Protected mode exception - general protection
9E Protected mode exception - page fault
9F - AF Protected mode exception - reserved
B0 Protected mode exception - processor extension error
B1 - B6 Protected mode exception - reserved
BE Buid descriptor tables for protected mode
BF Completion of descriptor tables for protected mode
C0 Base memory addressing test, CFP3, extended memory enable, base memory
initialization
CA Cache testing (tag RAM, linefill, DMA snooping)
CB Second Group Cache Testing - L1 DMA snoop
CC Second Group Cache Testing - L1 linefill
CD Second Group Cache Testing - noncacheable range boundary
CE Second Group Cache Testing - L2 DMA snoop
CF Second Group Cache Testing - L2 linefill
EB Dual Bus Interface Controller internal register errror
F0 Protected mode initialization
F1 Test interrupts in protected mode
F2 Test exception interrupt in protected mode
F3 Verify 286 descriptor instructions in protected mode
F4 Verify 286 BOUND instruction in protected mode
F5 Verify PUSHALL/POPALL instructions in protected mode
F6 Verify ACCESSRIGHTS function in protected mode
F7 Verify ADJUSTRPL fields in protected mode
F8 Verify LOAD instructions in protected mode
F9 Verify LOAD instructions in protected mode (continued)
FA Test low meg chip select in protected mode
The following checkpoints are output during Stage 2 POST.
CP Descriptions
01 Flush , enable first meg of memory as cacheable, disable clock
interrupts, mask off
parity
0B Write output port command
0C Test keyboard
0D Write byte command to keyboard controller
0E Keyboard error
14 Initialize the 8259 interrupt controller
15 Initialize display row count
1B Count memory size
1C Protect mode entered, determine extended memory size
20 Extended memory size determined, store in CMOS/NVRAM
21 Extended memory size stored, enter real mode
22 Return from count memory size
23 Set real mode stack and data area
24 Set CMOS equipment byte
34 Protected mode shutdown
35 Test video card type error
40 Initialize the video subsystem, set ASCII vectors, clear manufacturing
error flags
41 Teset the data segment
4F Determine warm start
50 Call extended memory testing
51 Protect mode entered, retrieve extended memory size
52 Address test extended memory
53 Memory test extended memory
54 Extended memory testing complete
55 Check if password is enabled
56 Keyboard and mouse testing
57 Keyboard auxillary device test
58 Verify an interrupt is generated by the keyboard
59 Keyboard stuck key error
5A Auxillary device testing
5B Reset timer, initialize keyboard, disable A20
5F Enable kyboard interrupts
60 Enable diskette interrupt vector
61 Diskette and FDC Test
62 Diskette and FDC test, diskette setup
63 Initialize the Bios Data Area
65 Enable timer interrupts, check Cmos and battery, check for memory
configuration errors
66 Initialize diskette setup
67 Enable interrupts
68 Initalize real mode data segment
69 Perform Rom scan
6A Initialize printer parameters
6B Set comos rs232, calculate usable memory values for cmaos 35h, 36h
6C Initialize math coprocessor
6d Close window, setup keyboard, initprogs, set cach boundaries, enable
cache, remove
duplicate EBDA errors, check full Nvram errorlog, set time of day, clear
descriptor
tables, set Post stack, enable master 2, check for mfg mode, enale level 71
int, return
to overlay
6E Cleanup tasks before leaving Post, run boot routine
6F Boot strap loader, Interrupt 19h
70 Read primary disk/diskette
71 Reset disk/diskette
72 Interrupt 18h path
73 Rpl via Interrupt 18h
73 Rpl via Interrupt 18h
84 Image overlay
85 Image overlay
86 Store system partition pointer and system partition type. Return from
boot record
90 Protected mode exception - divide error
91 Protected mode exception - single step
92 Protected mode exception - NMI, system request for D1
93 Protected mode exception - breakpoint
94 Protected mode exception - into detect
95 Protected mode exception - bound
96 Protected mode exception - invalid opcode
97 Protected mode exception - processor extension not available
98 Protected mode exception - double exception
99 Protected mode exception - processor extension segment error
9A Protected mode exception - tss bad in gate transfer
9B Protected mode exception - segment not present
9C Protected mode exception - stack segment not present
9D Protected mode exception - general protection
9E Protected mode exception - page fault
9F - AF Protected mode exception - reserved
B0 Protected mode exception - processor extension error
B1 - B6 Protected mode exception - reserved
BE Build descriptor tables for protected mode
BF Completion of descriptor tables for protected mode
D0 Basic and VPD copies form Rom to Ram
F0 Protected mode initialization
F1 Test interrupts in protected mode
F2 Test exception interrupt in protected mode
F3 Verify 286 descriptor instructions in protected mode
F4 Verify 286 Bound instruction in protected mode
F5 Verify Pushall /Popall instructions in protected mode
F6 Verify Accessrights function in protected mode
F7 Verify Adjustrpl fields in protected mode
F8 Verify Load instructions in protected mode
F9 Verify Load instructions in protected mod (continued)
FA Test low meg chip select in protected mode
41 Teset the data segment
4F Determine warm start
50 Call extended memory testing
51 Protect mode entered, retrieve extended memory size
52 Address test extended memory
53 Memory test extended memory
54 Extended memory testing complete
55 Check if password is enabled
56 Keyboard and mouse testing
57 Keyboard auxillary device test
58 Verify an interrupt is generated by the keyboard
59 Keyboard stuck key error
5A Auxillary device testing
5B Reset timer, initialize keyboard, disable A20
5F Enable kyboard interrupts
60 Enable diskette interrupt vector
61 Diskette and FDC Test
62 Diskette and FDC test, diskette setup
63 Initialize the Bios Data Area
65 Enable timer interrupts, check Cmos and battery, check for memory
configuration errors
66 Initialize diskette setup
67 Enable interrupts
68 Initalize real mode data segment
69 Perform Rom scan
6A Initialize printer parameters
6B Set comos rs232, calculate usable memory values for cmaos 35h, 36h
6C Initialize math coprocessor
6d Close window, setup keyboard, initprogs, set cach boundaries, enable
cache, remove
duplicate EBDA errors, check full Nvram errorlog, set time of day, clear
descriptor
tables, set Post stack, enable master 2, check for mfg mode, enale level 71
int, return
to overlay
6E Cleanup tasks before leaving Post, run boot routine
6F Boot strap loader, Interrupt 19h
70 Read primary disk/diskette
71 Reset disk/diskette
72 Interrupt 18h path
73 Rpl via Interrupt 18h
Hope it helps to make you glad ;-)
Very friendly greetings from Peter in Germany
http://members.aol.com/phwimage1/mcaindex.htm