Compaq 1200US Presario Select 1200 Series Maintenance and Service Guide - Page 17

Beeps, POST Routine Description, For Boost Block in Flash ROM - motherboard

Page 17 highlights

Maintenance & Service Guide Presario Series Models: 1246, 1247, 1277, 1278, and 1279 | Home Page | Notice | Preface | Product Description | Troubleshooting Illustrated Parts Catalog | Removal & Replacement Procedures | Specifications Pin Assignments | Battery Pack Operations Troubleshooting Power-On Self Test (POST) Running POST To run POST, turn off the computer. Then turn on the computer. If POST does not detect any errors, the computer will not beep. This indicates successful completion of POST test. POST has run successfully and boots from the hard drive (or from a bootable diskette if one is installed in the diskette drive). If POST detects errors, the errors are indicated by screen and/or audible messages. Refer to "Power-On Self-Test (POST) Codes" in the tables for a list of POST codes and their relevant descriptions. If the system is not functioning well enough to run POST, or if the display is not NOTE: functioning well enough to show POST error messages, refer to the Troubleshooting tables. NOTE: The following routines are sorted by their test point numbers assigned in the BIOS code. Their actual orders, as executed during POST, can be quite different. Code 02h 03h 04h 06h 08h 09h 0Ah 0Bh 0Ch 0Eh 0Fh 10h 11h 12h 13h 14h 16h 17h 18h 1Ah 1Ch 20h 22h 24h 26h 28h 29h 2Ah 2Ch 2Eh 2Fh 30th 32h 33h 36h 38h 3Ah 3Ch 3Dh 42h 45h 46h 48h 49h 4Ah 4Bh 4Ch 4Eh 50Eh 51h 52h 54h 58h 59h 5Ah 5Bh 5Ch 60h 62h 64h 66h 67h 68h 69h 6Ah 6Bh 6Ch 6Eh 70h 72h 76h 7Ch 7Eh 80h 81h 82h 83h 84h 85h 86h 87h 88h 89h 8Ah 8Bh 8Ch 81h 90h 91h 92h 93h 95h 96h 97h 98h 99h 9Ah 9Ch 9Dh 9Eh 9Fh A0h A2h A4h A8h AAh ACh AEh B0h B2h B4h B5h B6h B9h BAh BBh BCh BDh BEh BFh C0h C1h C2h C3h C4h C5h C6h C7h C8h C9h D2h Beeps 1-2-2-3 1-3-1-1 1-3-1-3 1-3-4-2 1-3-4-3 1-4-1-1 2-1-2-3 2-2-3-1 1-2 1 POST Routine Description Verify Real Mode Disable Non-Maskable Interrupt (NM) Get CPU type Initialize system hardware Initialize chipset with Initial POST values Set IN POST flag Initialize CPU registers Enable CPU cache Initialize caches to initial POST values Initialize I/O component Initialize the local bus IDE Initialize Power Management Load alternate registers with initial POST values Restore CPU control word during warm boost Initialize PCI Bus Mastering devices Initialize keyboard controller BIOS ROM Checksum Initialize cache before memory autosize 8254 timer initialization 8237 DMA controller initialization Reset Programmable Interrupt Controller Test DRAM refresh Test 8742 Keyboard Controller Set ES segment register to 4 GB Enable A20 line Autosize DRAM Initialize POST Memory Manager Clear 512 KB base RAM RAM failure on address line xxxx* RAM failure on data bits xxxx* of low byte of memory bus Enable cache before system BIOS shadow RAM failure on data bits xxxx*of high byte memory bus Test CPU bus-clock frequency Initialize Phoenix Dispatch Manager Warm start shut down Shadow system BIOS ROM Autosize cache Advanced configuration of chipset registers Load alternate registers with CMOS values Initialize interrupt vectors POST device initialization Check ROM copyright notice Check Video configuration against CMOS Initialize PCI bus and devices Initialize all video adapters in system QuietBoot start (optional) Shadow video BIOS ROM Display BIOS copyright notice Display CPU type and speed Initialize EISA board Test keyboard Set key click if enabled Test for unexpected interrupts Initialize POST display service Display prompt "Press F2 to enter SetUP" Disable CPU cache Test RAM between 512 and 640 KB Test extended memory Test extended memory address lines Jump to UserPatchI Configure advanced cache registers Initialize Multi Processor APIC Enable external and CPU cache Setup System Management Mode (SMM) area Display external L2 cache size Load custom defaults (optional) Display shadow-area message Display possible high address for UMB recovery Display error messages Check for configuration errors Check for keyboard errors Set up hardware interrupt vectors Initialize coprocessor if present Disable onboard Super I/O ports and IRQs Late POST device initialization Detect and install external RS232 ports Configure non-MCD IDE controllers Detect and install external parallel ports Initialize PC-compatible PnP ISA devices Reinitialize onboard I/O ports Configure Motherboard Configurable Devices (optional) Initialize BIOS Data Area Enable Non-Maskable Interrupts (NMIs) Initialize Extended BIOS Data Area Test and initialize PS/2 mouse Initialize floppy controller Determine number of ATA drives (optional) Initialize hard disk controllers Initialize local-bus hard disk controllers Jump to UserPatch2 Build MPTABLE for multi-processor boards Install CD ROM for boot Clear huge ES segment register Fixup Multi Processor table Search for option ROMs. One long, two short beeps on checksum failure Check for SMART drive (optional) Shadow option ROMs Set up Power Management Initialize security engine (optional) Enable hardware interrupts Determine number of ATA and SCSI drives Set time of day Check key lock Initialize Typematic rate Erase F2 prompt Scan for F2 key stroke Enter Setup Clear Boot flag Check for errors POST done - prepare to boot operating system One shot beep before boot Terminate QuietBoot (optional) Check password (optional) Prepare Boot Initialize DMI Parameters Initialize PnP Option ROMs Clear parity checkers Display MultiBoot menu Clear screen (optional) check virus and back up reminders Try to boot with INT 19 Initialize POST Error Manager (PEM) Initialize error logging Initialize error display function Initialize system error handler PnPnd dual CMOS (optional) Initialize notebook docking (optional) Initialize notebook docking late Force check (optional) Extended checksum (optional) Unknown interrupts Code E0h E1h E2h E3h E4h E5h E6h E7h E8h E9h EAh EBh ECh EDh EEh EFh F0h F1h F2h F3h F4h F5h F6h F7h Beeps For Boost Block in Flash ROM Initialize the chipset Intitialize the bridge Initialize the CPU Initialize system timer Initializesystem I/O Check force recovery boot Checksum BIOS ROM Go to BIOS Set Huge Segment Initialize Multi Processor Initialize OEM Special code Initialize PIC and DMA Initialize Memory type Initialize Memory size Shadow Boot Block System memory test Initialize interrupts vectors Initialize Run Time Clock Initialize Video Initialize beeper Initialize boot Clear Huge segment Boot to Mini DOS Boot to Full DOS

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

Maintenance & Service Guide
Presario Series
Models: 1246, 1247, 1277, 1278, and 1279
|
Home Page
|
Notice
|
Preface
|
Product Description
|
Troubleshooting
Illustrated Parts Catalog
|
Removal & Replacement Procedures
|
Specifications
Pin Assignments
|
Battery Pack Operations
Troubleshooting
Power-On Self Test (POST)
Running POST
To run POST, turn off the computer. Then turn on the computer.
If POST does not detect any errors, the computer will not beep. This indicates successful
completion of POST test. POST has run successfully and boots from the hard drive (or from a
bootable diskette if one is installed in the diskette drive).
If POST detects errors, the errors are indicated by screen and/or audible messages. Refer to
"Power-On Self-Test (POST) Codes" in the tables for a list of POST codes and their relevant
descriptions.
NOTE:
If the system is not functioning well enough to run POST, or if the display is not
functioning well enough to show POST error messages, refer to the Troubleshooting
tables.
NOTE:
The following routines are sorted by their test point numbers assigned in the BIOS
code. Their actual orders, as executed during POST, can be quite different.
Code
Beeps
POST Routine Description
02h
Verify Real Mode
03h
Disable Non-Maskable Interrupt (NM)
04h
Get CPU type
06h
Initialize system hardware
08h
Initialize chipset with Initial POST values
09h
Set IN POST flag
0Ah
Initialize CPU registers
0Bh
Enable CPU cache
0Ch
Initialize caches to initial POST values
0Eh
Initialize I/O component
0Fh
Initialize the local bus IDE
10h
Initialize Power Management
11h
Load alternate registers with initial POST values
12h
Restore CPU control word during warm boost
13h
Initialize PCI Bus Mastering devices
14h
Initialize keyboard controller
16h
1-2-2-3
BIOS ROM Checksum
17h
Initialize cache before memory autosize
18h
8254 timer initialization
1Ah
8237 DMA controller initialization
1Ch
Reset Programmable Interrupt Controller
20h
1-3-1-1
Test DRAM refresh
22h
1-3-1-3
Test 8742 Keyboard Controller
24h
Set ES segment register to 4 GB
26h
Enable A20 line
28h
Autosize DRAM
29h
Initialize POST Memory Manager
2Ah
Clear 512 KB base RAM
2Ch
1-3-4-2
RAM failure on address line
xxxx
*
2Eh
1-3-4-3
RAM failure on data bits
xxxx
* of low byte of memory
bus
2Fh
Enable cache before system BIOS shadow
30th
1-4-1-1
RAM failure on data bits
xxxx
*of high byte memory
bus
32h
Test CPU bus-clock frequency
33h
Initialize Phoenix Dispatch Manager
36h
Warm start shut down
38h
Shadow system BIOS ROM
3Ah
Autosize cache
3Ch
Advanced configuration of chipset registers
3Dh
Load alternate registers with CMOS values
42h
Initialize interrupt vectors
45h
POST device initialization
46h
2-1-2-3
Check ROM copyright notice
48h
Check Video configuration against CMOS
49h
Initialize PCI bus and devices
4Ah
Initialize all video adapters in system
4Bh
QuietBoot start (optional)
4Ch
Shadow video BIOS ROM
4Eh
Display BIOS copyright notice
50Eh
Display CPU type and speed
51h
Initialize EISA board
52h
Test keyboard
54h
Set key click if enabled
58h
2-2-3-1
Test for unexpected interrupts
59h
Initialize POST display service
5Ah
Display prompt "Press F2 to enter SetUP"
5Bh
Disable CPU cache
5Ch
Test RAM between 512 and 640 KB
60h
Test extended memory
62h
Test extended memory address lines
64h
Jump to UserPatchI
66h
Configure advanced cache registers
67h
Initialize Multi Processor APIC
68h
Enable external and CPU cache
69h
Setup System Management Mode (SMM) area
6Ah
Display external L2 cache size
6Bh
Load custom defaults (optional)
6Ch
Display shadow-area message
6Eh
Display possible high address for UMB recovery
70h
Display error messages
72h
Check for configuration errors
76h
Check for keyboard errors
7Ch
Set up hardware interrupt vectors
7Eh
Initialize coprocessor if present
80h
Disable onboard Super I/O ports and IRQs
81h
Late POST device initialization
82h
Detect and install external RS232 ports
83h
Configure non-MCD IDE controllers
84h
Detect and install external parallel ports
85h
Initialize PC-compatible PnP ISA devices
86h
Reinitialize onboard I/O ports
87h
Configure Motherboard Configurable Devices (optional)
88h
Initialize BIOS Data Area
89h
Enable Non-Maskable Interrupts (NMIs)
8Ah
Initialize Extended BIOS Data Area
8Bh
Test and initialize PS/2 mouse
8Ch
Initialize floppy controller
81h
Determine number of ATA drives (optional)
90h
Initialize hard disk controllers
91h
Initialize local-bus hard disk controllers
92h
Jump to UserPatch2
93h
Build MPTABLE for multi-processor boards
95h
Install CD ROM for boot
96h
Clear huge ES segment register
97h
Fixup Multi Processor table
98h
1-2
Search for option ROMs. One long, two short beeps on
checksum failure
99h
Check for SMART drive (optional)
9Ah
Shadow option ROMs
9Ch
Set up Power Management
9Dh
Initialize security engine (optional)
9Eh
Enable hardware interrupts
9Fh
Determine number of ATA and SCSI drives
A0h
Set time of day
A2h
Check key lock
A4h
Initialize Typematic rate
A8h
Erase F2 prompt
AAh
Scan for F2 key stroke
ACh
Enter Setup
AEh
Clear Boot flag
B0h
Check for errors
B2h
POST done - prepare to boot operating system
B4h
1
One shot beep before boot
B5h
Terminate QuietBoot (optional)
B6h
Check password (optional)
B9h
Prepare Boot
BAh
Initialize DMI Parameters
BBh
Initialize PnP Option ROMs
BCh
Clear parity checkers
BDh
Display MultiBoot menu
BEh
Clear screen (optional)
BFh
check virus and back up reminders
C0h
Try to boot with INT 19
C1h
Initialize POST Error Manager (PEM)
C2h
Initialize error logging
C3h
Initialize error display function
C4h
Initialize system error handler
C5h
PnPnd dual CMOS (optional)
C6h
Initialize notebook docking (optional)
C7h
Initialize notebook docking late
C8h
Force check (optional)
C9h
Extended checksum (optional)
D2h
Unknown interrupts
Code
Beeps
For Boost Block in Flash ROM
E0h
Initialize the chipset
E1h
Intitialize the bridge
E2h
Initialize the CPU
E3h
Initialize system timer
E4h
Initializesystem I/O
E5h
Check force recovery boot
E6h
Checksum BIOS ROM
E7h
Go to BIOS
E8h
Set Huge Segment
E9h
Initialize Multi Processor
EAh
Initialize OEM Special code
EBh
Initialize PIC and DMA
ECh
Initialize Memory type
EDh
Initialize Memory size
EEh
Shadow Boot Block
EFh
System memory test
F0h
Initialize interrupts vectors
F1h
Initialize Run Time Clock
F2h
Initialize Video
F3h
Initialize beeper
F4h
Initialize boot
F5h
Clear Huge segment
F6h
Boot to Mini DOS
F7h
Boot to Full DOS