Codici errore del BIOS

Alcune schede madri permettono l’individuazione degli errori hardware tramite un display a 2 caratteri, questi codici possono semplificare l’individuazione e la risoluzione dei problemi.

Tabella ACER

04 CPU verification; POST start
08 Shutdown condition 0; Shutdown byte 0
0C BIOS ROM checksum tested
10 CMOS ROM shutdown byte tested
14 DMA controller tested
18 System timer initialized
1C Memory refresh system tested
1E Memory type determined
20 Base 128K memory tested
24 8042 keyboard controller tested
28 CPU descriptor instruction tested
2C 8259 PIT tested
30 Temporary Interrupts located and initialized
34 BIOS Interrupt vectors and routines configured
38 CMOS RAM tested
3C Memory size determined
40 Shutdown condition 1
44 Video BIOS ROM initialized
45 RAM initialized and tested
46 Cache memory and controller initialized and tested
48 Memory tested
4C Shutdown condition 3
50 Shutdown condition 2
54 Shutdown condition 7
58 Shutdown condition 6
5C Keyboard and auxiliary I/O tested
60 BIOS Interrupt routines setup
64 RTC tested
68 Floppy drive and controller tested
6C Hard drive and controller tested
70 Parallel port tested
74 Serial port tested
78 Time of day setup
7C Optional ROM’s searched for and started
80 Math coprocessor tested
84 Keyboard tested
88 System initialized
8C System initialized
90 Operating system boot process started
94 Shutdown condition 5
98 Shutdown condition A
9C Shutdown condition B

Tabella ASUS

POST code What It Means
8 CPU not detected
4B/FA No DRAM detected/installed
F9/0D DRAM training failed
90/CF DRAM recovery
06 DRAM unstable
A0-A2 Boot up device unstable
B2 External device unstable
D6 Graphics card unstable
AA Boot into the system

Tabella Asrock

POST Code What It Means
FF, 00 – 19/D0-D3 Reseat Memory and then clear CMOS
31-3B/51-55 Problem related to CPU and memory
D4-D5 PCI resource allocation error
D6, 92-97 Graphics card not recognized
D7 Keyboard not recognized
9A-9D Problem related to USB devices
03 System entering sleep
AA System is entering OS

Tabella Compaq

00 Initialize flags, MSW,IDTLIN
01 Read manufacturing jumper
02 8042 received read command
03 No response from 8042
04 Look for ROM at E000
05 Look for ROM at C800
06 Normal CMOS reset code
08 Initialize 8259,80287
09 Reset code in CMOS byte
0A Vector vis 40:67 reset function
0B Vector vis 40:67 with E01 function
0C Boot reset function
0D Test #2 8254 PIT counter 0
0E Test #2 8254 PIT counter 2
0F Warm boot
10 PPI disabled, test 8254 PIT’s 0 and 1
11 Initialize (blast) VDU controller
12 Clear screen; turn ON video
13 Test time 0
14 Disable RTC interrupts
15 Check battery power
16 Battery has lost power
17 Clear CMOS Diags.
18 Test base memory (First 128K)
19 Initialize base memory
1A Initialize VDU adapters
1B The system ROM
1C CMOS checksum
1D DMA controller/page registers
1E Test keyboard controller
1F Test 286 protected mode
20 Test real and extended memory
21 Initialize time-of-day
22 Initialize 287 coprocessor
23 Test the keyboard and 8042
24 Reset A20, set default CPU speed
25 Test diskette subsystem
26 Test fixed disk subsystem
27 Initialize parallel printer
28 Perform search for optional ROM’s
29 Test valid system configuration
2A Clear screen
2B Check for invalid time and date
2C Optional ROM search
2D Test timer 2
2F Write to diagnostic byte
30 Clear first 128K bytes of RAM
31 Load interrupt vectors 70-77
32 Load interrupt vectors 00-1F
33 Initialize MEMSIZE and RESETWD
34 Verify CMOS checksum
35 CMOS checksum is not valid
36 Check battery power
37 Check for game adapters
38 Check for Serial ports
39 Check for parallel printer ports
3A Initialize port and comm time-outs
3B Flush keyboard buffer
40 Save RESETWD value
41 Check RAM refresh
42 Start write of 128K RAM test
43 Reset parity checks
44 Start verify of 128K RAM test
45 Check for parity errors
46 NO RAM errors
47 RAM error detected
50 Check for dual frequency in CMOS
51 Check CMOS VDU configuration
52 Start VDU ROM search
53 Vector to VDU option ROM’s
54 Initialize first display adapter
55 Initialize second display adapter
56 No display adapters installed
57 Initialize primary VDU mode
58 Start of VDU test (each adapter)
59 Check existence of adapter
5A Check VDU registers
5B Start screen memory test
5C End test of adapter, clear memory
5D Error detected on an adapter
5E Test the next adapter
5F All adapters successfully tested
60 Start of memory tests
61 Enter protected mode
62 Start memory sizing
63 Get CMOS size
64 Start test of real memory
65 Start test of extended memory
66 Save size memory (base, ext)
67 128K-option installed CMOS bit
68 Prepare to return to real mode
69 Back in real mode-successful
6A Protected mode error during test
6B Display error message
6C End of memory test
6D Initialize KB OK string
6E Determine size to test
6F Start MEMTEST
70 Display XXXXXKB OK
71 Test each RAM segment
72 High order address test
73 Exit MEMTEST
74 Parity error on bus
75 Start protected mode test
76 Prepare to enter protected mode
77 Test software exceptions
78 Prepare to return to real mode
79 Back in real mode-successful
7A Back in real mode-error occurred
7B Exit protected mode
7C High order address test failure
7D Entered cache controller test
7E Programming memory cache
7F Copy system ROM to high RAM
80 Start of 8042 test
81 Do 8042 self test
82 Check result received
83 Error result
84 OK 8042, Init mode=5D
86 Start test, reset keyboard
87 Got acknowledge, read result
88 Got result, check it
89 Test for stuck keys
8B Test keyboard interface
8A Key seems to be stuck
8C Got result, check it
8D End of test, no errors
90 Start of CMOS test
91 CMOS seems to be OK
92 Error on CMOS read,write test
93 Start of DMA controller test
94 Page registers seem to be OK
95 DMA controller is OK
96 8237 initialization is complete
97 Start of NCA RAM test
A0 Start of diskette tests
A1 FDC reset active (3F2h Bit 2)
A2 FDC reset inactive (3F2h Bit 2)
A3 FDC motor on
A4 FDC time-out error
A5 FDC failed reset
A6 FDC passed reset
A8 Start to determine drive type
A9 Seek operation initialized
AA Waiting for FDC seek status
AF Diskette tests complete
B0 Start of fixed drive tests
B1 Combo board not found-exit
B2 Combo controller failed-exit
B3 Testing drive 1
B4 Testing drive 2
B5 Drive error (error condition)
B6 Drive failed (failed to respond)
B7 No fixed drives-exit
B8 Fixed drive tests complete
B9 Attempt to boot diskette
BA Attempt to boot fixed drive
BB Boot attempt failed FD/HD
BC Jump to boot record
BD Drive error, retry booting
BE Weitek coprocessor test
D0 Entry to clear memory routine
D1 Ready to go to protected mode
D2 Ready to clear extended memory
D3 Ready to reset back to real mode
D4 Back in real mode
D5 Clear base memory
DD Built-in self-test failed
E0 Ready to replace E000 ROM
E1 Completed E000 ROM replacement
E2 Ready to replace EGA ROM
E3 Completes EGA ROM replacement

Tabella Dell

01 CPU register test in progress
02 CMOS read/write test failed
03 BIOS ROM checksum bad
04 8254 programmable interrupt controller failed
05 DMA controller initialization failed
06 DMA page-register test failed
08 RAM refresh verification failed
09 Starting first-64K RAM test
0A First-64KB RAM IC or data line bad
0B First-64KB RAM odd/even logic bad
0C First-64KB address line bad
0D First-64KB parity error
10 Bit 0 bad in first 64KB
11 Bit 1 bad in first 64KB
12 Bit 2 bad in first 64KB
13 Bit 3 bad in first 64KB
14 Bit 4 bad in first 64KB
15 Bit 5 bad in first 64KB
16 Bit 6 bad in first 64KB
17 Bit 7 bad in first 64KB
18 Bit 8 bad in first 64KB
19 Bit 9 bad in first 64KB
1A Bit 10 bad in first 64KB
1B Bit 11 bad in first 64KB
1C Bit 12 bad in first 64KB
1D Bit 13 bad in first 64KB
1E Bit 14 bad in first 64KB
1F Bit 15 bad in first 64KB
20 Slave DMA register bad
21 Master DMA register bad
22 Master interrupt-mask register bad
23 Slave interrupt-mask register bad
25 Loading interrupt vectors
27 Keyboard-controller test failed
28 CMOS RAM battery bad
29 CMOS configuration validation in progress
2B Video-memory test failed
2C Video initialization failure
2D Video-retrace failure
2E Searching for a video ROM
30 Switching to video ROM
31 Monochrome operation OK
32 Color (CGA) operation OK
33 Color operation OK
34 Timer-tick interrupt in progress (or bad)
35 CMOS shutdown test in progress (or bad)
36 Gate A20 bad
37 Unexpected interrupt in protected mode
38 RAM test in progress or high address line is bad
3A Interval timer channel 2 bad
3B Time-of-day test bad
3C Serial-port test bad
3D Parallel -port test bad
3E Math co-processor test bad
3F Cache-memory test bad

Tabella HP Pavillion

02 Verify real mode
03 Disable NMI
04 Get processor type
06 Initialize system hardware
08 Initialize chipset with POST values
09 Set IN-POST flags
0A Initialize CPU registers
0B Enable CPU registers
0C Initialize cache to POST values
0E Initialize I/O component
0F Initialize local IDE bus
10 Initialize power management
11 Load alternate registers
12 Restore CPU control word during warm boot
13 Initialize PCI bus mastering devices
14 Initialize keyboard controller
16 BIOS ROM checksum
17 Initialize cache before memory size
18 Initialize 8254 timer
1A Initialize DMA controller
1C Reset PIC
20 Test DRAM refresh
22 Test 8742 keyboard controller
24 Set ES segment register to 4GB
26 Enable A-20 line
28 Autosize DRAM
29 Initialize POST memory manager
2A Clear 512K base RAM
2C RAM address line failure
2E RAM data failure, low byte
2F Enable cache before BIOS shadow
30 RAM data failure, high byte
32 Test CPU, BUS clock frequency
33 Initialize POST dispatch manager
34 Test CMOS RAM
35 Initialize alternate chipset registers
36 Warm start shut-down
37 Reinitialize chipset (MB only)
38 Shadow system BIOS ROM
39 Reinitialize cache (MB only)
3A Autosize cache
3C Configure advanced chipset registers
3D Load alternate registers new CMOS values
40 Set initial CPU speed
42 Initialize interrupts
44 Initialize BIOS interrupts
45 POST device initialization
46 Check ROM copyright notice
47 Initialize manager for PCI option ROM’s
48 Check video config against CMOS
49 Initialize manager for PCI option ROM’s
4A Initialize all video adapters
4B Display quiet boot screen
4C Shadow video BIOS
4E Display BIOS copyright notice
50 Display CPU type & speed
51 Initialize
52 Test keyboard
54 Set key click if enabled
56 Enable keyboard
58 Test for unexpected interrupts
59 Initialize POST display service
5A Display “Press F2 to Enter Setup”
5B Disable CPU cache
5C Test RAM, 512-640K
60 Test extended memory
62 Test extended memory address lines
64 Jump to user patch 1
66 Configure advanced cache registers
67 Initialize multi-processor APIC
68 Enable external & processor caches
69 Set up SMM area
6A Display external L2 cache size
6C Display shadow area message
6E Display high address for UMB recovery
70 Display error message
72 Check for configuration errors
74 Test real time clock
76 Check for keyboard errors
7A Test for key lock on
7C Set up hardware interrupt vectors
7E Initialize coprocessor, if present
80 Disable onboard super I/O ports
81 Late POST device initialization
82 Detect & install external RS-232 ports
83 Configure non-MDC IDE controllers
84 Detect & install external parallel ports
85 Initialize PnP ISA devices
86 Reinitialize onboard I/O ports
87 Configure motherboard configurable devices
88 Initialize BIOS data area
89 Enable NMI’s
8A Initialize extended BIOS data area
8B Test & initialize PS/2 mouse
8C Initialize floppy controller
8F Determine number of ATA drives
90 Initialize hard disk controllers
91 Initialize local BUS HD controllers
92 Jump to user patch 2
93 Build MPTABLE for multiprocessor boards
94 Disable A-20 line
95 Install CD-ROM for boot
96 Clear huge ES segment register
97 Fix up multiprocessor table
98 Search for options ROM’s
99 Check for smart drive
9A Shadow ROM option
9C Set up power management
9E Enable hardware interrupts
9F Determine number of ATA & SCSI drives
A0 Set time of day
A2 Check key lock
A4 Initialize typematic rate
A8 Erase F2 prompt
AA Scan for F2 keystroke
AC Enter SETUP
AE Clear IN-POST flag
B0 Check for errors
B2 POST done, prepare for boot
B4 One short beep before boot
B5 Terminate quiet boot
B6 Check password (optional)
B8 Clear global descriptor table
B9 Clean up all graphics
BA Initialize DMI parameters
BB Initialize PnP option ROM’s
BC Clear parity checkers
BD Display multi boot menu
BE Clear screen optional
BF Check virus and backup reminders
C0 Try to boot with Int 19
C1 Initialize POST error manager
C2 Initialize error logging
C3 Initialize error display function
C4 Initialize system error handler
E0 Initialize the chipset
E1 Initialize the bridge
E2 Initialize the processor
E3 Initialize system timer
E4 Initialize system I/O
E5 Check force recovery boot
E6 Checksum BIOS ROM
E7 Got to BIOS
E8 Set huge segment
E9 Initialize multiprocessor
EA Initialize OEM special code
EB Initialize PIC & DMA
EC Initialize memory type
ED Initialize memory type
EE Shadow boot block
EF System memory test
F0 Initialize interrupt vectors
F1 Initialize runtime clock
F2 Initialize video
F3 Initialize beeper
F4 Initialize BOOT
F5 Clear huge segment
F6 Boot to mini-DOS
F7 Boot to full DOS

Tabella Phoenix BIOS

02 Verify real mode
03 Disable non-maskable interrupt (NMI)
04 Get CPU type
06 Initialize system hardware
07 Disable shadow and execute code from the ROM
08 Initialize chipset with initial POST values
09 Set IN POST flag
0A Initialize CPU registers
0B Enable CPU cache
0C Initialize caches to initial POST values
0E Initialize I/O component
0F Initialize the local bus IDE
10 initialize power management
11 Load alternate registers with initial POST values
12 Restore CPU control word during warm boot
13 Initialize PCI bus mastering devices
14 Initialize keyboard controller
16 BIOS ROM checksum
17 Initialize cache before memory autosize
18 8254 programmable interrupt timer initialization
1A 8237 DMA controller initialization
1C Reset programmable interrupt controller
20 Test DRAM refresh
22 Test 8742 keyboard controller
24 Set ES segment register to 4GB
26 Enable gate A20 line
28 Autosize DRAM
29 Initialize POST memory manager
2A Clear 512KB base RAM
2C RAM failure on address line xxxx
2E RAM failure on data bits xxxx of low byte of memory bus
2F Enable cache before system BIOS shadow
30 RAM failure on data bits xxxx of high byte of memory bus
32 Test CPU bus clock frequency
33 Initialize Phoenix Dispatch Manager
36 Warm start shut down
38 Shadow system BIOS ROM
3A Autosize cache
3C Advanced configuration of chipset registers
3D Load alternate registers with CMOS values
41 Initialize extended memory for RomPilot
42 Initialize interrupt vectors
45 POST device initialization
46 Check ROM copyright notice
47 Initialize I20 support
48 Check video configuration against CMOS
49 Initialize PCI bus and devices
4A Initialize all video adapters in system
4B QuietBoot start (optional)
4C Shadow video BIOS ROM
4E Display BIOS copyright notice
4F Initialize MultiBoot
50 Display CPU type and speed
51 Initialize EISA board
52 Test keyboard
54 Set key click if enabled
55 Enable USB devices
58 Test for unexpected interrupts
59 Initialize POST display service
5A Display prompt “Press F2 to enter SETUP”
5B Disable CPU cache
5C Test RAM between 512KB and 640KB
60 Test extended memory
62 Test extended memory address lines
64 Jump to UserPatch1
66 Configure advanced cache registers
67 Initialize Multi Processor APIC
68 Enable external and CPU caches
69 Setup system management mode (SMM) area
6A Display external L2 cache size
6B Load custom defaults (optional)
6C Display shadow area message
6E Display possible high address for UMB recovery
70 Display error messages
72 Check for configuration errors
76 Check for keyboard errors
7C Set up hardware interrupt vectors
7D Initialize Intelligent System Monitoring
7E Initialize coprocessor if present
80 Disable onboard super I/O ports and IRQ’s
81 Late POST device initialization
82 Detect and install external RS232 ports
83 Configure non-MCD IDE controllers
84 Detect and install external parallel ports
85 Initialize PC compatible PnP ISA devices
86 Reinitialize onboard I/O ports
87 Configure motherboard configurable devices (optional)
88 Initialize BIOS data area
89 Enable non-maskable interrupts (NMI’s)
8A Initialize extended BIOS data area
8B Test and initialize PS/2 mouse
8C Initialize floppy controller
8F Determine number of ATA drives (optional)
90 Initialize hard disk controllers
91 Initialize local bus hard disk controllers
92 Jump to UserPatch2
93 Build MPTABLE for multi processor boards
95 Install CD ROM for boot
96 Clear huge ES segment register
97 Fixup multi processor table
98 Search for option ROM’s
99 Check for SMART drive (optional)
9A Shadow option ROM’s
9C Set up power management
9D Initialize security engine (optional)
9E Enable hardware interrupts
9F Determine number of ATA and SCSI drives
A0 Set time of day
A2 Check key lock
A4 Initialize typematic rate
A8 Erase F2 prompt
AA Scan for F2 key stroke
AC Enter setup
AE Clear boot flag
B0 Check for errors
B1 Inform RomPilot about the end of POST
B2 POST done – prepare to boot operating system
B4 One short beep
B5 Terminate QuietBoot (optional)
B6 Check password
B7 Initialize ACPI BIOS
B9 Prepare boot
BA Initialize DMI parameters
BB Initialize PnP option ROM’s
BC Clear parity checkers
BD Display multiboot menu
BE Clear screen
BF Check virus and backup reminders
C0 Try to boot with interrupt 19
C1 Initialize POST Error Manager (PEM)
C2 Initialize error logging
C3 Initialize error display function
C4 Initialize system error handler
C5 PnP dual CMOS (optional)
C6 Initialize notebook docking (optional)
C7 Initialize notebook docking late
C8 Force check (optional)
C9 Extended checksum (optional)
CA Redirect Int 15h to enable remote keyboard
CB Redirect Int 13 to Memory Technologies Devices such as ROM, RAM, PCMCIA, and serial disk
CC Redirect Int 10h to enable remote serial video
CD Re-map I/O and memory for PCMCIA
CE Initialize digitizer and dispaly message
D2 Unknown interrupt
The following are for boot block in Flash ROM
E0 Initialize the chipset
E1 Initialize the bridge
E2 Initialize the CPU
E3 Initialize the system timer
E4 Initialize system I/O
E5 Check force recovery boot
E6 Checksum BIOS ROM
E7 Go to BIOS
E8 Set Huge Segment
E9 Initialize Multi Processor
EA Initialize OEM special code
EB initialize PIC and DMA
EC Initialize Memory type
ED Initialize Memory size
EE Shadow Boot Block
EF System memory test
F0 Initialize interrupt vectors
F1 Initialize Run Time Clock
F2 Initialize video
F3 Initialize System Management Menager
F4 Output one beep
F5 Clear Huge Segement
F6 Boot to mini DOS
F7 Boot to Full DOS
Commenti (0)
Aggiungi un commento