HP | Deskpro EX C800 | Pro Tools Vertrieb

Pro Tools Vertrieb
WeTec IT
Mode d'emploi TEST.IT.CARD
WeTec IT
Pro Tools Vertrieb
Wiesenstraße 15
-85416 Langenbach
Germany
E-Mail: info@protoolsvertrieb.de
bestellung@protoolsvertrieb.de
Internet: www.protoolsvertrieb.de
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
1
Introduction..............................................................................…...............5
Contenu.....................................................................................…..............6
Configuration système minimum requise :......................................…...........7
P.O.S.T. (Power-On-Self-Test).........................................................…............8
Messages d'erreur du POST...............................................................…........9
Affichage du DualPOST...............................................................…...........10
Définitions des signaux PCI et ISA..................................................…..........11
Codes POST.............................................................................…...............12
Acer BIOS...................................................................................................13
ALR BIOS.................................................................................................. 14
AMI BIOS (avant avril 1990)......................................................................... 15
AMI BIOS (après avril 1990)....................................................................... 17
AMI 2.2 BIOS...............................................................................................19
AMI Plus BIOS.............................................................................................21
AMI COLOR BIOS.........................................................................................23
AMI WIN BIOS.............................................................................................26
AMI EZ-FLEX BIOS.......................................................................................29
AMI BIOS8 Modular BIOS............................................................................. 32
Arche Legacy BIOS.................................................................................... 35
AST BIOS.....................................................................................................37
AT&T BIOS.................................................................................................38
AT&T BIOS v3.0............................................................................................40
AT&T BIOS v3.00 - 286 N3.03 supplément.......................................................42
AT&T BIOS 386 BIOS 3.1...............................................................................43
AT&T BIOS ISA/EISA BIOS v4.0.................................................................. 44
2
AT&T BIOS EISA BIOS...................................................................................47
AT&T BIOS (Award BIOS v4.5x-non PnP)........................................................ 49
AT&T BIOS (Award BIOS v4-5x PnP).............................................................. 51
AWARD BIOS (Original XT)............................................................................53
AWARD XT v3.1 BIOS....................................................................................54
AWARD v3.3 BIOS.......................................................................................55
AWARD EISA BIOS.......................................................................................56
AWARD ISA/EISA BIOS v4.0..........................................................................58
AWARD PnP BIOS........................................................................................60
AWARD Elite (Version 4.51PG) BIOS...............................................................62
AWARD Version 6.0......................................................................................64
Chips & Technologies BIOS............................................................................8
Compaq General BIOS..................................................................................70
Compaq 286 Deskpro BIOS............................................................................73
Compaq 386 Deskpro BIOS............................................................................74
Compaq 486 Deskpro BIOS............................................................................75
Compaq Video BIOS..................................................................................... 75
Dell BIOS.....................................................................................................77
DTK BIOS...................................................................................................78
Eurosoft/Mylex BIOS...................................................................................79
Eurosoft 4.71 BIOS.......................................................................................80
Mylex BIOS..................................................................................................82
HP Vectra BIOS............................................................................................83
HP Pavilion Series 3100 & 8000 BIOS.............................................................84
IBM AT BIOS...............................................................................................87
IBM PS/2 (Micro Channel) BIOS.................................................................... 89
3
Landmark Jumpstart XT BIOS........................................................................ 91
Microid Research BIOS v1.0a.........................................................................92
Microid Research Contemporary BIOS...........................................................93
Mr. BIOS (Microid) v3.4x...............................................................................94
NCR AT BIOS.............................................................................................. 96
NCR PC916 BIOS......................................................................................... 97
Olivetti 1076/AT&T BIOS............................................................................ 99
Olivetti PS/2 BIOS....................................................................................100
Phillips BIOS............................................................................................102
Phoenix BIOS Plus / v1.0 BIOS.................................................................... 103
Phoenix UMC Chipset PCI BIOS..................................................................104
Phoenix PCI BIOS.................................................................................... 106
Phoenix ISA/EISA/MCA v3.07 BIOS............................................................. 108
Phoenix 4.0 BIOS..................................................................................... 110
Phoenix 4.0 (Release 6) BIOS...................................................................... 112
Quadtel v 3.07 AT BIOS.............................................................................. 115
Tandon Type B AT 1992 BIOS.......................................................................117
Tandon 486 EISA 1989 BIOS..................................................................... 119
Messages d'erreurs acoustiques (Beep Codes).... ........................................121
AMI BIOS.................................................................................................121
Award BIOS............................................................................................. 122
Compaq BIOS........................................................................................... 123
IBM Desktop BIOS....................................................................................124
IBM Thinkpad BIOS..................................................................................125
Phoenix ISA/MCA/EISA BIOS (v3 & v4)..................................................... 126
4
Introduction
Nous vous remercions d'avoir acheté cette carte de diagnostic WeTec IT. Vous
disposez maintenant d'une des cartes de diagnostic passive les plus efficaces
du marché. Cette documentation a pour but de vous familiariser avec le
fonctionnement de cette carte de diagnostic.
Voici quelques avantages de la carte TEST.IT.CARD :
•
Utilisation universelle (slot ISA et slot PCI)
•
Un haut-parleur intégré permet d'émettre un signal sonore même lorsque le haut-parleur de
votre ordinateur est défectueux, ou lorsque les fabricants de BIOS n'ont pas prévu de
messages d'erreurs autres que des signaux sonores.
plusieurs LED pour l'affichage des différents signaux système et des tensions d'alimentation
(p. ex. RESET, CLK, etc.).
Affichage des codes P.O.S.T.
Aucune configuration nécessaire du plug court-circuit ("jumper")
Analyse des erreurs en 30 secondes
•
•
•
•
••
•
•
5
Contenu
Vous devez trouver dans la boîte de la TEST.IT.CARD :
•
TEST.IT.CARD DUAL-POST ISA/PCI
•
Manuel d'utilisation
•
6
Configuration système minimum requise :
Pour utiliser cette carte de diagnostic, vous devez disposer d'un PC avec un
slot PCI ou ISA libre.
Soyez attentifs aux points suivants :
•
N'installez jamais la carte sur un PC allumé. Étant donné le fait que de nombreux PC restent actifs
même en mode officiellement "éteint" (le système d'exploitation peut être éteint - veille prolongée,
par exemple - alors que l'ordinateur n'est pas débranché de l'alimentation secteur 230 V), il est
vivement recommandé, pour des raisons de sécurité, de débrancher la fiche d'alimentation
secteur située à l'arrière du boîtier ou, s'il n'en existe pas, de débrancher simplement
l'alimentation de la prise murale, afin de séparer l'ordinateur physiquement de l'alimentation
électrique. Ceci est déjà fortement conseillé pour des raisons de sécurité.
Attention : même lorsque vous installez la carte dans un slot ISA, il est
important d'effectuer une installation correcte. Pour cela, veuillez tenir
compte de la flèche marquée sur la carte ("Rear ISA BUS"), laquelle doit
être orientée vers l'arrière du boîtier. Cela peut paraître banal, mais avec
une carte mère combo équipée de slots PCI et ISA, la face de la carte PCI
où sont assemblés les composants est orientée dans le sens opposé à celui
de la face de la carte ISA où sont assemblés les composants. Cela signifie
que la tentation peut être grande de brancher une carte PCI à l'envers.
Soyez vigilant ! Un mauvais montage de la carte peut endommager la carte
ou le matériel de votre PC.
ATTENTION : des décharges électrostatiques peuvent endommager la
carte TEST.IT.CARD. Manipulez la carte TEST.IT.CARD (ainsi que tous les
autres composants de votre PC, bien entendu) avec précaution lorsque
vous l'installez, et évitez tant que possible les contacts inutiles avec d'autres
composants système. Si possible, veuillez toujours travailler sur une surface
antistatique (tapis antistatique), et avec un bracelet antistatique, afin d'éviter
tout risque d'endommagement.
7
P.O.S.T. (Power-On-Self-Test)
Le P.O.S.T (Power-On-Self-Test) est un programme et une partie du
système BIOS. Au démarrage du système, il détermine les composants
disponibles dans le PC et vérifie leur bon fonctionnement en effectuant
un auto-test que chaque composant correspondant effectue lui-même. Le
Power-On- Self-Test se termine au plus tard au moment du processus de
démarrage, du boot.
Il convient de noter que le déroulement POST dépend entre autres du fait
qu'il s'agit d'un démarrage à froid ou d'un démarrage à chaud. Lors d'un
démarrage à chaud (CTRL-ALT-SUPPR, ou redémarrage du système
d'exploitation), la plupart des BIOS laissent de côté le test de la mémoire.
Seul un "vrai" arrêt puis un démarrage du système (ou une pression sur
le bouton RESET) permet au système d'effectuer un test complet.
Astuce : désactivez ('Disabled") le point de menu "QUICK POWER-ON-SELF-TEST" disponible dans
de nombreux programmes de configuration du système BIOS (chez AWARD, par ex.). Vous
désactiverez ainsi certains tests, tel que le test mémoire, p. ex. Und auf die paar Sekunden mehr
kommt es, in den meisten Fällen wenigstens, nicht an...
Note : dans certaines variantes des BIOS système (p. ex. HP à quelques
exceptions près), aucun numéro de test hexadécimal ne peut être émis.
8
Messages d'erreur du POST
Le Power-On-Self-Test peut signaler de différentes façons les erreurs, ou les tests qui n'ont pas été
exécutés correctement :
1. optique (via l'écran)
2. acoustique (via le haut-parleur)
3. via les ports I/O
La carte TEST.IT.CARD convient parfaitement pour évaluer les points 2 et 3.
Pour le P.O.S.T., la TEST.IT.CARD supporte les ports I/O 80h et 84h (ce
dernier est utilisé p. ex. par des PC de la marque Compaq).
Étant donné le fait que le P.O.S.T. est une partie du système BIOS, il s'avère
toujours utile de connaître le fabricant du BIOS (du moins le nom de la
marque et la version, comme p. ex. AWARD-BIOS v4.51), car seules ces
informations permettent d'évaluer correctement les messages d'erreur
dans la documentation correspondante.
9
Affichages de la TEST.IT.CARD
La carte TEST.IT.CARD dispose de différentes options d'affichage :
•
•
Écran double à 7 segments, sur la carte
Haut-parleur intégré
* La LED pour la tension +3,3 V sert lors de l'utilisation d'un slot PCI. Pour l'utilisation d'un slot ISA,
qui ne reconnaît pas la tension +3,3 V, la LED sert alors pour la tension ISA -5 V.
Sur les afficheurs à 7 segments s'affichent les tests qui n'ont pas pu être effectués correctement.
Le résultat est exprimé en chiffres hexadécimaux, dans une plage allant de 00h à FFh. L'évaluation
de la valeur Hex s'effectue à l'aide des tableaux dans les sections correspondantes de cette
documentation.
Dans le cas où le PC ne possède aucun haut-parleur, ou si celui-ci est
défectueux, la carte TEST.IT.CARD dispose d'un haut-parleur Piezo intégré.
10
Définitions des signaux PCI et ISA
CLK
BIOS
IRDY
OSC
FRAME
RST
+12V
-12 V
+5V
-5V*
+3.3V
Signal de l'horloge (clock) : signal d'horloge de la carte système
BIOS-Read-Signal (signal de lecture BIOS) : clignote lorsque le
processeur (CPU) lit le BIOS système
Initiator Ready-Signal (initiateur de signal "ready")
Signal d'horloge 14.31818 MHz
Signal FRAME
Signal RESET, max. 500 ms après mise sous tension "ON"
Tension d'alimentation +12 V
Tension d'alimentation -12 V
Tension d'alimentation +5 V
Tension d'alimentation -5 V (uniquement pour ISA)
Tension d'alimentation +3.3 V (uniquement pour PCI)
* lors de l'utilisation de composants ISA, la LED +3,3V est utilisée
pour la vérification de la tension ISA -5V !
Toutes les ampoules mentionnées ci-dessus doivent normalement briller, ou clignoter. Pour des slots
PCI plus anciens (tels que PCI Rev. v2.0, jusqu'en 1997 env., et PCI Rev. v2.1 jusqu'en 1999), il se
peut que la tension d'alimentation +3.3 V manque. Dans ce cas, la LED reste éteinte, il ne s'agit
pas d'un défaut matériel. La tension +3.3V est nécessaire à partir du niveau de révision v2.2.
On trouve souvent ces anciennes cartes mères avec des adaptateurs secteurs AT (pas ATX) ; par
conséquent, la tension de +3.3 V n'est pas fournie par l'alimentation secteur, mais générée par la
carte mère.
Contrairement à presque toutes les LED, la LED RESET ne s'allume qu'au moment où le signal
RESET émet une requête (au moment de l'allumage du PC, par ex., lorsqu'on appuie sur le bouton
RESET, ou lors d'une baisse ou absence du signal POWER-GOOD, dans le cas de fluctuations de
tension en dehors de la tolérance admise).
Dans le cas de l'arrêt de l'horloge d'un slot PCI, le DualPOST ne peut alors, dès cet instant, décoder
aucune information supplémentaire, ceci
dépend de la disposition de la carte système et ne représente pas une erreur de
fonctionnement des composants PCI du DualPOST.
Sur certaines cartes mères, l'horloge peut être désactivée dans le programme de configuration
(SETUP) du BIOS, de la façon suivante par exemple : "Frequency/Voltage Control" -> "Auto
Detect DIMM/PCI CLK" -> "Disabled".
11
Codes POST
Dans les pages qui vont suivre, vous trouverez les codes P.O.S.T. hexadécimaux (messages
d'erreurs des tests) des principaux fabricants. Nous avons approfondi un peu le sujet car la
TEST.IT.CARD peut également tester les cartes ISA ou cartes BUS XT 8 bits, et car il se
peut que vous (ou un technicien) souhaitiez vérifier des PC plus anciens.
Veuillez noter que certains fabricants de PC disposent de licences pour des systèmes de
BIOS fabriqués par d'autres entreprises (bien sûr, certaines marques conçoivent également
leurs propres firmwares), comme c'est le cas pour la marque DELL, qui utilise des BIOS
Phoenix, par exemple.
12
Acer BIOS
04
08
0C
10
14
18
1C
1E
20
24
28
2C
30
34
38
3C
40
44
45
46
48
4C
50
54
58
5C
60
64
68
6C
70
74
78
7C
80
84
88
8C
90
94
98
9C
CPU verification; POST start / CPU-Belegung
Shutdown condition 0; Shutdown byte 0
BIOS ROM checksum tested / BIOS Rom wird geprüft
CMOS ROM shutdown byte tested / CMOS ROM Shutdown wird geprüft
DMA controller tested / DMA Kontroller wird geprüft
System timer initialized / Systemzeit wird initalisiert
Memory refresh system tested / Systemspeicher wird geprüft
Memory type determined / Speicher wird bestimmt
Base 128K memory tested / untere 128K des Speichers warden geprüft
8042 keyboard controller tested / Tastatur Kontroller wird geprüft
CPU descriptor instruction tested / Prozessor instruction wird geprüft
8259 PIT tested / PIT wird geprüft
Temporary Interrupts located and initialized / Lokalisation sowie Initalisierung der Interrupts
BIOS Interrupt vectors and routines configured / BIOS Interrupt routinen warden konfiguriert
CMOS RAM tested / CMOS Speicher wird geteprüft
Memory size determined / Speichergröße wird gemessen
Shutdown condition 1 / Runterfahren 1
Video BIOS ROM initialized / Video BIOS ROM initaliesiert
RAM initialized and tested / Speicher initaliesierung und prüfung
Cache memory and controller initialized and tested / Cache Speicher und Kontroller initaliersiert und prüfung
Memory tested / Speicher Test
Shutdown condition 3 / Runterfahren 3
Shutdown condition 2 / Runterfahren 2
Shutdown condition 7 / Runterfahren 7
Shutdown condition 6 / Runterfahren 6
Keyboard and auxiliary I/O tested / Tastatur prüfung I/O
BIOS Interrupt routines setup / BIOS Interrups warden aufgebaut
RTC tested / RTC Test
Floppy drive and controller tested / Diskettenlaufwerk und desen Kontroller test
Hard drive and controller tested / Festplatten und desen Kontroller test
Parallel port tested / Parallel-Anschlüsse Test
Serial port tested / Serial-Anschlüsse Test
Time of day setup / Tageszeitaufbau
Optional ROM's searched for and started / Optionales ROM wird durchsucht und gestartet
Math coprocessor tested / Mathematikprozessort test
Keyboard tested / Tastatur test
System initialized / System initaliersiert
System initialized / System initaliersiert
Operating system boot process started / Der System-Start-Prozess test
Shutdown condition 5 / Runterfahren 5
Shutdown condition A / Runterfahren A
Shutdown condition B / Runterfahren B
Seite 13 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
ALR BIOS
01
02
03
04
05
06
08
09
0A
0B
0C
0D
10-1F
20
21
22
23
25
27
28
29
2B
2C
2D
2E
30
32
33
CPU register test in progress
Real-time clock write/read failure
ROM BIOS checksum failure
Programmable internal timer failure (or no video card present)
DMA initialization failure
DMA page register write/read failure
RAM-refresh verification failure
1st 64KB RAM test in progress
1st 64KB RAM chip or data line multi-bit failure
1st 64KB RAM odd/even logic failure
Address line failure 1st 64KB RAM
Parity failure 1st 64KB RAM
bit 0-15 64KB RAM failure
Slave DMA-register failure
Master DMA-register failure
Master-interrupt mask-register failure
Slave-interrupt mask-register failure
Interrupt vector loading in progress
Keyboard-controller test failure
RTC power failure and checksum calculation in progress
Real-time clock-configuration validation in progress
Screen-memory test failure
Screen-initialization failure
Screen-retrace test failure
Search believed operational on screen believed running with video ROM
Monochrome display believed operable
Color display (40 column) believed operable
Color display (80 column) believed operable
Seite 14 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI BIOS (vor April 1990)
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
4E
4F
50
51
52
NMI is disabled and the i286 register test is about to start
i286 register test has passed
ROM BIOS checksum test (32Kb from F8000h) passed OK
8259 programmable interrupt controller has initialized OK
CMOS interrupt disabled
Video system disabled and the system timer checks OK
8253/4 programmable-interval timer test OK
Delta counter channel 2 OK
Delta counter channel 1 OK
Delta counter channel 0 OK
Parity status cleared
The refresh and system timer check OK
Refresh check OK
Refresh period checks OK
Ready to start 64KB base memory test
Address line test OK
64KB base memory test OK
System-interrupt vectors initialized
8042 keyboard controller checks OK
CMOS read/write test OK
CMOS checksum and battery OK
Monochrome video mode OK
CGA color mode set OK
Attempting to pass control to video ROM at C0000h
Returned from video ROM
Display memory read/write test OK
Display memory read/write alternative test OK
Video retrace test OK
Global equipment byte set for proper video operation
Ready to initialize video system
Video test OK
Video display OK
The power-on message is displayed
Ready to start the virtual-mode memory test
virtual memory mode test started
CPU has switched to virtual mode
Testing the memory address lines
Testing the memory address lines
Lower 1MB of RAM found
Memory size computation checks OK
Memory test in progress
Memory below 1MB is initialized
Memory above 1MB is initialized
Memory size is displayed
Ready to test the lower 1MB of RAM
Memory test of lower 1MB OK
Memory test above 1MB OK
Ready to shutdown for real-mode testing
Shutdown OK- now in real mode
Ready to disable gate A20
A20 line disabled successfully
Ready to start DMA controller test
Address line test OK
System still in real mode
DMA page register test OK
Starting DMA controller 1 register test
DMA controller 1 test passed, starting DMA controller 2 register test
Seite 15 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
70
71
72
73
74
75
76
77
79
7A
7B
7D
7E
7F
80
82
83
84
85
86
87
00
DMA controller 2 test passed
Ready to test latch on DMA controller 1 and 2
DMA controller 1 and 2 latch test OK
DMA controller 1 and 2 configured OK
8259 programmable interrupt controller initialized OK
8259 programmable interrupt controller mask register OK
Master 8259 programmable interrupt controller mask register OK
Ready to check timer interrupts
Timer interrupt check OK
Ready to test keyboard interrupt
Error detected in timer or keyboard interrupt
8259 programmable interrupt controller error
8259 programmable interrupt controller OK
Start of keyboard test
Keyboard controller Ok
Keyboard tested OK
Keyboard global initialization OK
Floppy setup ready to start
Floppy controller setup OK
Hard disk setup ready to start
Hard disk controller setup OK
Ready to initialize timer data
Verifying CMOS battery power
CMOS battery verified OK
Analyzing CMOS RAM size
CMOS memory size updated
Send control to adapter ROM
Enable the setup routine if <Delete> is pressed
Printer data initialization is OK
RS-232 data initialization is OK
80x87 check and test OK
Display any soft-error message
Give control to ROM E0000h
Return from system ROM
Call the Int19 boot loader
Seite 16 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI BIOS (nach April 1990)
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
10
11
12
15
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
50
51
52
53
54
55
56
57
NMI is disabled and the i286 register test is about to start
i286 register test has passed
ROM BIOS checksum test (32KB from E8000h) passed OK
Passed keyboard controller test with and without mouse
Chipset initialized...DMA and interrupt controller disabled
Video system disabled and the system timer checks OK
8254 programmable interval timer initialized
Delta counter channel 2 initialization complete
Delta counter channel 1 initialization complete
Delta counter channel 0 initialization complete
Refresh started
System timer started
Refresh check OK
Ready to start 64KB base memory test
Address line test OK
64KB base memory test OK
ISA BIOS interrupt vectors initialized
Monochrome video mode OK
CGA color mode set OK
Attempting to pass control to video ROM at C0000h
Returned from video ROM
Shadow RAM enabled
Display memory read/write test OK
Alternate display memory read/write test OK
Global equipment byte set for proper
Ready to initialize video system
Finished setting video mode
ROM type 27256 verified
The power-on message is displayed
Ready to start the virtual mode memory test
Virtual memory mode test started
CPU has switched to virtual mode
Testing the memory address lines
Testing the memory address lines
Lower 1MB of RAM found
Memory size computation checks OK
Memory test in progress
Memory below 1MB is initialized
Memory above 1MB is initialized
Memory size is displayed
Ready to test the lower 1MB of RAM
Memory test of lower 1MB OK
Memory test above 1MB OK
Ready to shutdown for real-mode testing
Shutdown Ok - now in real mode
Cache memory now on...Ready to disable gate A 20
A20 line disabled successfully
i486 internal cache turned on
Ready to start DMA controller test
DMA page register test OK
Starting DMA controller 1 register test
DMA controller 1 test passed, starting DMA controller 2 register test
DMA controller 2 test passed
Ready to test latch on DMA controller 1 and 2
DMA controller 1 and 2 latch test OK
DMA controller 1 and 2 configured OK
8259 programmable interrupt controller initialized Ok
Seite 17 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
70
71
72
73
74
75
76
77
79
7A
7B
7E
7F
80
81
82
83
84
85
86
A0
A1
A2
A3
00
Start of keyboard test
Keyboard controller OK
Keyboard test OK...Starting mouse interface test
Keyboard and mouse global initialization OK
Display setup prompt.. Floppy setup ready to start
Floppy controller setup OK
hard disk setup ready to start
Hard disk controller setup OK
Ready to initialize timer data
Timer data area initialized
CMOS battery verified OK
CMOS memory size updated
Enable setup routine if <Delete> is pressed
Send control to adapter ROM at C800h to DE00h
Return from adapter ROM
Printer data initialization is OK
RS-232 data initialization is OK
80x87 check and test OK
Display any soft error message
Give control to ROM at E0000h
Program the cache SRAM
Check for external cache
initialize EISA adapter card slots
Test extended NMI in EISA system
Call the INT19 boot loader
Seite 18 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI 2.2 BIOS
00
03
06
09
0C
0F
12
15
18
1B
1E
21
24
27
2A
2D
30
33
36
39
3C
3F
42
45
48
4B
4E
51
54
57
5A
5D
60
63
66
69
6A
6C
6F
72
75
78
7B
7E
81
84
87
8A
8D
90
93
96
99
9C
9F
A2
A5
Flag test; Testing of the CPU
Register test
Chipset test; System hardware initialized
BIOS checksum tested
Page register tested
8254 timer tested
Memory refresh initialization
8237 DMA controllers tested
8237 DMA initialization
8259 PIC initialization
8259 PIC chips tested
Memory refresh tested
Base 64 address tested
Base 64 memory tested
8742 keyboard tested
MC146818 RTC/CMOS
Protected mode started
Memory sizing test
First protected mode test passed
First protected mode test failed
CPU speed calculation
Read 8742 hardware switches
Initialize interrupt vector area
Verify CMOS configuration
Test and initialize video system
Unexpected interrupt tested
Start second protected mode test
Verify LDT instruction
Verify TR instruction
Verify LSL instruction
Verify LAR instruction
Verify VERR instruction
Address line A20 test
Unexpected exception tested
Start third protected mode test
Address line tested
Scan DDNIL bits for null pattern
System memory tested
Shadow memory tested
Extended memory tested
Verify memory configuration
Display CMOS error messages
Copy system BIOS shadow memory
8254 clock tested
MC146818 RTC tested
Keyboard test
Determine keyboard type
Stuck key test
Initialize hardware Interrupt vectors
Math co-processor tested
Determine COM ports available
Determine LPT ports available
Initialize BIOS data area
Fixed/floppy controller tested
Floppy disk tested
Fixed disk tested
External ROM screen; Check for external ROM's
Seite 19 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
A8
AE
AF
B1
System key lock test
F1 error message test
System boot initialization
Call to Interrupt 19 boot loader
Seite 20 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI Plus BIOS
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
4E
4F
50
51
Control to Interrupt 19
NMI disabled (Bit 7 of I/O port 70h)
286 register test over
ROM checksum OK
8259 PIC initialization disabled
CMOS Interrupt disabled
System timer (PIT) counting OK
Channel 0 of 8259 PIC test OK
DMA channel 2 of delta count test OK
DMA channel 1 of delta count test OK
DMA channel 0 of delta test count OK
Parity status cleared (DMA/PIT)
Refresh and system time check OK (DMA/PIT)
Refresh link toggling OK (DMA/PIT)
Refresh period ON/OFF 50% OK
About to start 64K memory
Address line tested OK
64K base memory tested OK
Interrupt vectors initialized
8042 keyboard controller tested
CMOS Read/Write test OK
CMOS checksum/battery tested
Monochrome mode set OK (6845)
Color (CGA) mode set OK (6845)
Video ROM search
Optional video ROM OK
Display memory Read/Write test OK
Alternate display memory OK
Video retrace check Ok
Global byte set for video Ok
Mode set for mono/color OK
Video test OK
Video display OK
Power on message display OK
Readying virtual mode memory test
Virtual mode memory test started
Processor in virtual mode
Memory address line test
Memory address line test
Memory below 1MB calculated
Memory size computation OK
Memory test in progress
Memory initialization below 1MB
Memory initialization above 1MB
Display memory size
Ready to start memory below 1MB
Memory test below 1MB OK
Memory test above 1MB OK
Ready to switch to real mode
Shutdown successful
Ready to disable gate A-20 (8042)
Gate A-20 disabled (8042)
About to test DMA controller (8237)
Address line test OK
Processor in real mode
DMA page register test OK
DMA unit-1 base register OK
Seite 21 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
70
71
72
73
74
75
76
77
79
7A
7B
7D
7E
7F
80
81
82
83
84
85
86
87
00
DMA unit-1 channel register OK
DMA channel-2 base register test OK
About to test both units OK
F/F latch tests both units OK
DMA units 1 & 2 programmed OK
8259 PIC initialization OK
8259 PIC mask register check OK
Master 8259 PIC mask register OK
Check timer and keyboard Interrupt
PIT timer Interrupt OK
About to test keyboard Interrupt
ERROR! Timer/keyboard Interrupt
8259 PIC Interrupt controller error
8259 PIC Interrupt controller test OK
Start of keyboard test
Keyboard test OK
Keyboard test OK
Keyboard global data initialize (8042)
Floppy controller setup about to start
Floppy controller setup OK
Hard disk controller setup about to start
Hard disk controller setup OK
About to initialize timer data
Verify CMOS battery power
CMOS battery verification done
Analyze test results for memory
CMOS memory size update OK
Check optional ROM C0000h
Keyboard sensed to enable setup
Optional ROM control OK
Printer global data init OK
RS-232 global data init OK
80287 check/test OK
About to display soft error
Give control to system ROM E0000h
System ROM E0000h check over
Call to Interrupt 19 for boot loader
Seite 22 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI COLOR BIOS
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
40
41
Control to Int 19 boor loader
CPU flag test
Power-on delay
Chipset initialization
Soft/hard reset
ROM enable
ROM BIOS checksum
8042 keyboard controller tested
8042 keyboard controller tested
8042 keyboard controller tested
8042 keyboard controller tested
8042 protected mode tested
8042 keyboard controller tested
8042 keyboard controller tested, CMOS
CMOS checksum tested
CMOS initialization
CMOS/RTC status OK
DMA/PIC disable
DMA/PIC initialization
Chipset/memory initialization
8254 PIT timer tested
8254 PIT channel 2 timer tested
8254 PIT channel 1 timer tested
8254 PIT channel 0 timer tested
Memory refresh test (PIC)
Memory refresh test (PIC)
Check 15-microsecond refresh (PIT)
Check 30-microsecond refresh (PIT)
Base 64K memory tested
Base 64K memory parity tested
Memory Read/Write
BIOS vector table initialization
BIOS vector table initialization
Turbo check of 8042 keyboard controller
Global data table for keyboard controller; turbo
Video mode tested
Monochrome tested
Color (CGA) tested
Parity-enable tested
Optional system ROM's check start
Video ROM check
Reinitialize main chipset
Video memory tested
Video memory tested
Video adapter tested
Alternate video adapter tested
Alternate video adapter tested
Video mode tested
Video mode tested
Initialize BIOS ROM data area
Power-on message display
Power-on message display
Read cursor position
Display cursor reference
Display BIOS setup message
Start protected mode tested
Build mode entry
Seite 23 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
80
81
82
83
83
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
CPU enters protected mode
Protected mode Interrupt enable
Check descriptor tables
Check memory size
Memory Read/Write tested
Base 640K memory tested
Check 640K memory size
Check extended memory size
Verify CMOS extended memory
Check for soft/hard reset
Clear extended memory locations
Update CMOS memory size
Base RAM size displayed
Memory Read/Write test on 640K
Update CMOS on RAM size
Extended memory tested
Re-size extended memory
Return CPU to real mode
Restore CPU registers
A-20 gate disabled
BIOS vector recheck
BIOS vector check complete
Clear BIOS display setup message
DMA, PIT tested
DMA page register tested
DMA #1 tested
DMA #2 tested
BIOS data area check
BIOS data area checked
Initialize DMA chips
8259 PIC initialization
Keyboard tested
Keyboard reset
Stuck key and batch test
8042 keyboard controller tested
Lock key check
Compare memory size with CMOS
Password/soft error check
XCMOS/CMOS equipment check
CMOS setup entered
Reinitialize chipset
Display power-on message
Display wait and mouse check
Shadow any option ROM's
Initialize XCMOS settings
Reset hard/floppy drives
Floppy compare to CMOS
Floppy disk controller initialization
Hard disk compare to CMOS
Hard disk controller initialization
BIOS data table check
BIOS data check hat halfway
Set memory size
Verify display memory
Clear all Interrupts
Optional ROM's check
Clear all Interrupts
Setup timer data/RS232 base
RS232 test; Locate and test serial ports
Seite 24 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
00
Clear all Interrupts
NPU test
Clear all Interrupts
Extended keyboard check
Set numlock
Keyboard reset
Cache memory test
Display any soft errors
Set typematic rate
Set memory wait states
Clear screen
Enable parity/NMI
Clear all Interrupts
Control to ROM at E0000
Clear all Interrupts
Display configuration
Call to Interrupt 19 boot loader
Seite 25 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI WIN BIOS
00
01
02
03
05
06
08
08
0A
0B
0C
0D
0E
0F
10
11
12
13
14
19
20
23
24
25
26
27
28
2A
2B
2C
2D
2E
2F
30
31
32
34
37
38
39
3A
3B
40
42
43
44
45
46
47
48
49
4B
4C
4D
4E
4F
50
Control to Int 19 boot loader
Disable NMI
Power-on delay
Soft reset power-on
Disable cache
Uncompressed POST code
CMOS checksum
CMOS initialization
CMOS initialization for date and time
Initialization before keyboard batch
Batch command to keyboard controller
Verify batch command
Initialize after KB controller batch
Write KB command byte
Pin 23/24 block/unblock command
Check for <INS> key command
DMA/PIC disable
Chipset initialization
8254 timer test
Memory refresh test
Base 64K memory test
Set BIOS stack, setup before int. vector init
Interrupt vector initialization
Read input port of 9042 chip, clear password
Initialize global data for turbo switch
Initialize before setting video mode
Set video mode
Initialize BUS
Setup before operational video check
Control to optional video ROM
Proc. after optional video ROM routine
Display memory Read/Write test if no EGA/VGA
Display memory Read/Write test
Retrace check
Display alternate memory Read/Write check
Alternate display retrace check
Set display mode
Display power-on message
Initialize BUS types
Display BUS initialization error messages
Display the hit <DEL> message
Virtual modem memory test
Prepare descriptor tables
Enter virtual mode for memory test
Enable Interrupts for diagnostic mode
Initialize data to check memory wrap at 0:0
Check memory wrap, find total memory amount
Memory write test
640K base memory write test
Determine memory below 1MB
Determine memory above 1MB
Check for soft reset, clear memory below 1MB
Clear memory above 1MB
Save memory size
Display first 64K memory size
Sequential and random memory test
Displayed memory size
Seite 26 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
51
52
53
54
57
58
59
60
62
65
66
67
7F
80
81
82
83
84
85
86
87
88
89
8B
8C
8D
8E
8F
91
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A4
A5
A7
A8
A9
AA
B0
B1
C2
C5
C6
C7
C8
CA
CB
Above 1MB memory test
Save memory size information
Enter real mode
Disable gate A-20 line
Adjust memory size
Clear hit <DEL> message
DMA/PIC test
DMA #1 base register test
DMA #2 base register test
Program DMA unit 1 and 2
Initialize 8259 Interrupt controller
Keyboard test
Enable extended NMI sources
Stuck key and batch test
Keyboard controller test
Write command byte, initialize circular buffer
Lock key check
Compare memory size with CMOS
Password/soft error check
Programming before check
Execute CMOS setup
Programming after setup
Power-on display
Shadow main and video BIOS
Setup options after CMOS setup
Initialize mouse
Reset hard disk controller
Floppy setup
Hard disk setup
Base/extended memory size
Init. PCI/VLB BUS optional ROM's from C800
Initialize before C800 optional ROM control
Control to optional ROM
Processing after optional ROM control
Setup timer data area/printer base address
Set RS-232 base address
Initialize before NPU test
NPU initialization
Initialization after NPU test
Check extended KB, KB ID and num-lock
Issue keyboard ID command
Reset keyboard ID flag
Cache memory test
Display and soft errors
Program memory wait states
Clear screen, enable parity NMI
Init. needed before control to E000 ROM
Control to E000 ROM
Init. needed after control to E000 ROM
Display system configuration
Uncompressed SETUP code for hot-key
Copy any code to specific area
Disable NMI, power-on delay
Enable ROM, disable cache
ROM BIOS checksum
CMOS shutdown register test
CMOS shutdown
Initialize CMOS date and time
Initialization before keyboard batch
Seite 27 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
CD
CE
CF
D1
D2
D3
D4
D5
DD
BAT command to keyboard controller
Installation after keyboard controller batch
Write keyboard command byte
Check for <INS> key command
Disable DMA and Interrupt controllers
Chipset initialization/auto detect memory
Uncompressed RUNTIME code
RUNTIME code uncompressed
Control to shadow RAM at F000:F000
Seite 28 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI EZ-FLEX BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
40
41
42
NMI disabled; Start CPU flag test
Power on delay
Initialize system chipset
Check keyboard for soft/hard reset
Enable ROM
ROM BIOS checksum tested
8042 keyboard controller tested
8042 keyboard controller tested
8042 keyboard controller tested
8042 keyboard controller tested
8042 protected mode tested
8042 keyboard controller tested
CMOS RAM shutdown register tested
CMOS checksum tested
CMOS initialization
CMOS/RTC status OK
Disable DMA and PIC
Video display disabled
Chipset and memory initialized
8254 PIT tested
PIT channel 2 tested
PIT channel 1 tested
PIT channel 0 tested
PIT memory refresh tested
PIT memory refresh tested
Check 15 microsecond refresh (PIT)
Base 64K memory tested
Address lines tested
Base 64K parity memory tested
Memory Read/Write tested
Perform setup's prior to initialization of the vector table
Initialize BIOS vector table in lower 1KB of system RAM
8042 keyboard controller tested
Global for keyboard controller tested
Perform setups for vector table initialization
Monochrome video mode tested
Video (CGA) color mode tested
Parity enable tested
Check for optional ROM's
Check for video ROM
Determine if EGA/VGA is installed
Video memory is tested if non EGA/VGA
Video memory tested
Video adapter tested
Alternate video memory tested
Alternate video adapter tested
Video mode tested
Video mode tested
BIOS ROM data area initialized
Power on display cursor set
Power on message displayed
Cursor position read
Display cursor reference
Display Setup message
Protected mode tested
Build descriptor tables
CPU enters protected mode
Seite 29 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
Protected mode interrupt enabled
Descriptor tables checked
Memory size checked
Memory read/Write tested
Base 640K memory tested
Memory below 1MB checked for
Memory above 1MB checked for
ROM BIOS data area checked
Memory below 1MB cleared for soft reset
Memory above 1MB cleared for soft reset
Update CMOS memory size
Display base 64K memory test
Memory test on base 640K performed
RAM size updated for shadow operation
Extended memory test performed
System is prepared for real mode
CPU is returned to real mode
CPU registers are returned to real mode
A20 gate disabled
BIOS data area rechecked
BIOS data area check complete
Setup message displayed
DMA register page tested
Display memory verified
DMA #1 tested
DMA #2 tested
Perform BIOS data area check
BIOS data area checked
DMA initialized
8259 PIC initialized
Keyboard tested
Keyboard reset
Check for stuck key and batch test
8042 keyboard controller tested
Lock key checked
Memory size compared to CMOS
Password and soft error checked
CMOS equipment checked performed
CMOS setup performed if selected
Main chipset reinitialized after CMOS setup
Power on message displayed
Mouse check and wait message displayed
Any ROM's attempted to be shadowed
System initialized through CMOS settings
Hard drives and floppy drives reset
Floppy disk setup compared to CMOS settings
Floppy controller initialized
Hard disks setup compared to CMOS settings
Hard disk controller initialized
BIOS data table checked
BIOS data table check complete
Memory size set
Display memory verified
All Interrupts cleared
Optional ROM's checked for
All Interrupts cleared
Timer data setup
Serial ports checked for
All Interrupts cleared
Seite 30 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
00
Math coprocessor checked
All Interrupts cleared
Extended keyboard checked
NumLock set on keyboard
Keyboard reset
Cache memory size tested
Display any soft errors
Typematic rate set
Memory wait states set
Display is cleared
Parity and NMI enabled
All Interrupts cleared
System control is turned over to ROM at E0000
All Interrupts cleared
Displayed configuration
Call to Interrupt 19 for boot loader
Seite 31 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AMI BIOS8 Modular BIOS
Before
D1
D1
D0
D2
D3
D4
D5
D6
D7
D8
D9
DA
E1-E8
EC-EE
E0
E9
EA
EB
EF
F0
F1
F2
F3
F5
FA
FB
F4
FC
FD
FF
Early chipset initialization is done. Early super I/O initialization is done
including RTC and keyboard controller. NMI is disabled.
Perform keyboard controller BAT test. Check if waking up from power
management suspend state. Save power-on CPUID value in scratch CMOS.
Go to flat mode with 4GB limit and GA20 enabled. Verify the bootblock
checksum.
Disable CACHE before memory detection. Execute full memory sizing module.
Verify that flat mode is enabled.
If memory sizing module not executed, start memory refresh and do memory
sizing in Bootblock code. Do additional chipset initialization. Re-enable
CACHE. Verify that flat mode is enabled.
Test base 512KB memory. Adjust policies and cache first 8MB. Set stack.
Bootblock code is copied from ROM to lower system memory and control is
given to it. BIOS now executes out of RAM.
Both key sequence and OEM specific method is checked to determine if BIOS
recovery is forced. Main BIOS checksum is tested. If BIOS recovery is
necessary, control flows to checkpoint E0.
Restore CPUID value back into register. The Bootblock-Runtime interface
module is moved to system memory and control is given to it. Determine
whether to execute serial flash.
The Runtime module is uncompressed into memory. CPUID information is
stored in memory.
Store the Uncompressed pointer for future use in PMM. Copying Main BIOS
into memory. Leaves all RAM below 1MB Read-Write including E000 and F000
shadow areas but closing SMRAM.
Restore CPUID value back into register. Give control to BIOS POST
(ExecutePOSTKernel).
OEM memory detection/configuration error. This range is reserved for chipset
vendors & system manufacturers. The error associated with this value may be
different from one platform to the next.
Initialize the floppy controller in the super I/O. Some interrupt vectors are
initialized. DMA controller is initialized. 8259 interrupt controller is initialized.
L1 cache is enabled.
Set up floppy controller and data. Attempt to read from floppy.
Enable ATAPI hardware. Attempt to read from ARMD and ATAPI CDROM.
Disable ATAPI hardware. Jump back to checkpoint E9.
Read error occurred on media. Jump back to checkpoint EB.
Search for pre-defined recovery file name in root directory.
Recovery file not found.
Start reading FAT table and analyze FAT to find the clusters occupied by the
recovery file.
Start reading the recovery file cluster by cluster.
Disable L1 cache.
Check the validity of the recovery file configuration to the current
configuration of the flash part.
Make flash write enabled through chipset and OEM specific method. Detect
proper flash part. Verify that the found flash part size equals the recovery file
size.
The recovery file size does not equal the found flash part size.
Erase the flash part.
Program the flash part.
The flash has been updated successfully. Make flash write disabled. Disable
ATAPI hardware. Restore CPUID value back into register. Give control to F000
ROM at F000:FFF0h.
Seite 32 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
03
04
05
06
08
C0
C1
C2
C5
C6
C7
0A
0B
0C
0E
13
24
30
2A
2C
2E
31
33
37
38
39
3A
3B
3C
40
50
Disable NMI, Parity, video for EGA, and DMA controllers. Initialize BIOS,
POST, Runtime data area. Also initialize BIOS modules on POST entry and
GPNV area. Initialized CMOS as mentioned in the Kernel Variable
"wCMOSFlags."
Check CMOS diagnostic byte to determine if battery power is OK and CMOS
checksum is OK. Verify CMOS checksum manually by reading storage area. If
the CMOS checksum is bad, update CMOS with power-on default values and
clear passwords. Initialize status register A.
Initializes data variables that are based on CMOS setup questions. Initializes
both the 8259 compatible PICs in the system
Initializes the interrupt controlling hardware (generally PIC) and interrupt
vector table.
Do R/W test to CH-2 count reg. Initialize CH-0 as system timer. Install the
POSTINT1Ch handler. Enable IRQ-0 in PIC for system timer interrupt.
Traps INT1Ch vector to "POSTINT1ChHandlerBlock."
Initializes the CPU. The BAT test is being done on KBC. Program the keyboard
controller command byte is being done after Auto detection of KB/MS using
AMI KB-5.
Early CPU Init Start -- Disable Cache - Init Local APIC
Set up boot strap processor Information
Set up boot strap processor for POST
Enumerate and set up application processors
Re-enable cache for boot strap processor
Early CPU Init Exit
Initializes the 8042 compatible Key Board Controller.
Detects the presence of PS/2 mouse.
Detects the presence of Keyboard in KBC port.
Testing and initialization of different Input Devices. Also, update the Kernel
Variables. Traps the INT09h vector, so that the POST INT09h handler gets
control for IRQ1. Uncompress all available language, BIOS logo, and Silent
logo modules.
Early POST initialization of chipset registers.
Uncompress and initialize any platform specific BIOS modules.
Initialize System Management Interrupt.
Initializes different devices through DIM.
See DIM Code Checkpoints section of document for more information.
Initializes different devices. Detects and initializes the video adapter installed
in the system that have optional ROMs.
Initializes all the output devices.
Allocate memory for ADM module and uncompress it. Give control to ADM
module for initialization. Initialize language and font modules for ADM.
Activate ADM module.
Initializes the silent boot module. Set the window for displaying text
information.
Displaying sign-on message, CPU information, setup key message, and any
OEM specific information.
Initializes different devices through DIM. See DIM Code Checkpoints section
of document for more information.
Initializes DMAC-1 & DMAC-2.
Initialize RTC date/time.
Test for total memory installed in the system. Also, Check for DEL or ESC
keys to limit memory test. Display total memory in the system.
Mid POST initialization of chipset registers.
Detect different devices (Parallel ports, serial ports, and coprocessor in CPU,
… etc.) successfully installed in the system and update the BDA, EBDA…etc.
Programming the memory hole or any kind of implementation that needs an
adjustment in system RAM size if needed.
Seite 33 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
60
75
78
7A
7C
84
85
87
8C
8D
8E
90
A0
A1
A2
A4
A7
A8
A9
AA
AB
AC
B1
00
61-70
2A
38
AC
AA
01,02,
03,04,
05
10,20,
30,40
40,50
Updates CMOS memory size from memory found in memory test. Allocates
memory for Extended BIOS Data Area from base memory.
Initializes NUM-LOCK status and programs the KBD typematic rate.
Initialize Int-13 and prepare for IPL detection.
Initializes IPL devices controlled by BIOS and option ROMs.
Initializes remaining option ROMs.
Generate and write contents of ESCD in NVRam.
Log errors encountered during POST.
Display errors to the user and gets the user response for error.
Execute BIOS setup if needed / requested.
Late POST initialization of chipset registers.
Build ACPI tables (if ACPI is supported)
Program the peripheral parameters. Enable/Disable NMI as selected
Late POST initialization of system management interrupt.
Check boot password if installed.
Clean-up work needed before booting to OS.
Takes care of runtime image preparation for different BIOS modules. Fill the
free area in F000h segment with 0FFh. Initializes the Microsoft IRQ Routing
Table. Prepares the runtime language module. Disables the system
configuration display if needed.
Initialize runtime language module.
Displays the system configuration screen if enabled. Initialize the CPU's
before boot, which includes the programming of the MTRR's.
Prepare CPU for OS boot including final MTRR values.
Wait for user input at config display if needed.
Uninstall POST INT1Ch vector and INT09h vector. Deinitializes the ADM
module.
Prepare BBS for Int 19 boot.
End of POST initialization of chipset registers.
Save system context for ACPI.
Passes control to OS Loader (typically INT19h).
OEM POST Error. This range is reserved for chipset vendors & system
manufacturers. The error associated with this value may be different from
one platform to the next.
Initialize different buses and perform the following functions: Reset, Detect,
and Disable (function 0); Static Device Initialization (function 1); Boot Output
Device Initialization (function 2). Function 0 disables all device nodes, PCI
devices, and PnP ISA cards. It also assigns PCI bus numbers. Function 1
initializes all static devices that include manual configured onboard
peripherals, memory and I/O decode windows in PCI-PCI bridges, and
noncompliant PCI devices. Static resources are also reserved. Function 2
searches for and initializes any PnP, PCI, or AGP video devices.
Initialize different buses and perform the following functions: Boot Input
Device Initialization (function 3); IPL Device Initialization (function 4);
General Device Initialization (function 5). Function 3 searches for and
configures PCI input devices and detects if system has standard keyboard
controller. Function 4 searches for and configures all PnP and PCI boot
devices. Function 5 configures all onboard peripherals that are set to an
automatic configuration and configures all remaining PnP and PCI devices.
First ASL check point. Indicates the system is running in ACPI mode.
System is running in APIC mode.
Entering sleep state S1, S2, S3, S4, or S5.
Waking from sleep state S1, S2, S3, S4, or S5.
Seite 34 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Arche Legacy BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
10
11
12
14
15
16
17
18
19
1A
1B
1C
1D
1E
20
21
22
23
24
25
F0
30
31
32
33
34
35
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
4E
4F
50
51
Disable the NMI and test CPU registers
Verify the BIOS ROM checksum (32KB at F8000h)
Initialize the keyboard controller and CMOS RAM communication
Disable the DMA and PIT; test the CMOS RAM interrupt
Reset the video controller
Test the 8254 programmable interrupt timer
Test delta count timer channel 2 (speaker)
Test delta count timer channel 1 (memory refresh)
Test delta count timer channel 0 (system timer)
Test parity circuit and turn on refresh
Enable parity check and test system timer
Test refresh trace link toggle
Test refresh timing synchronization
Disable cache and shadow memory; test the 64KB base memory
Perform 64KB memory read/write test
Initialize interrupt vector table in lower 1KB of RAM
Test CMOS RAM shutdown register...disable DMA and interrupt controllers
Test CMOS RAM battery and checksum
Test for floppy drive, based on CMOS setup...initialize monochrome video
Initialize CGA video
Clear the parity status (if any)
Test for EGA/VGA video BIOS at C0000h and pass control
Return from video ROM
Test primary video adapter...test video memory
Test secondary video adapter...test video memory
Compare CMOS settings to video adapter
Set video mode according to CMOS settings
Display CMOS RAM read/write errors and halt
Set cursor and call interrupt 10 to display status message
Display power on message; "386 BIOS"; check if CPU speed is 25Mhz or 33Mhz
Read new cursor position
Display AMI copyright message at the bottom of the screen
Test shadow RAM
Shadow RAM test failed
Ready to enter protected mode
Enter protected mode (A20 gate) and enable timer interrupt (IRQ 0)
Get memory size above 1MB
Get memory size below 640KB
Test memory above 1MB
Test memory below 1MB
Clear memory below 1MB
Clear memory above 1MB
Use CMOS shutdown byte and return to real mode
Test 64KB read/write
Test RAM below 1MB and show the area being tested
Test RAM above 1MB and show the area being tested
RAM test complete OK
Ready to return to real mode
Back in real mode
Disable A20 gate
Check for AMI copyright message in ROM
Display the AMI copyright message, if found
Test cache memory; Clear <Esc> message
Process shutdown 1; Return to real mode
Restore interrupt vectors and data in BIOS RAM area
Test DMA controller
Initialize DMA controller
Seite 35 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
54
55
56
57
61
70
71
72
73
74
75
76
77
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
A0
A1
A9
B0
B1
E0
E1
EF
F0
00
Test the DMA controller with patterns
Test DMA controller latches
Initialize and enable DMA controllers 1 and 2
Initialize 8259 programmable interrupt controllers
Test 8259 programmable interrupt controllers and setup interrupt mask
registers
Check DDNIL status bit and display message
Perform keyboard (BAT) basic assurance test
Program keyboard to AT type
Disable keyboard and initialize keyboard circular buffer
Display message and initialize floppy controller and drive
Attempt to access the floppy drive
If the CMOS RAM is good, check and initialize the hard disk controller and drive
Attempt to access the hard disk drive
Shuffle and internal error codes
Check CMOS RAM battery and checksum...clear parity status
Compare size of base/extended memory to CMOS information
Unknown AMI function
Display AMI copyright
Set AT memory expansion bit
Verify the ROM contains and AMI copyright
Clear the <Del> message from the display...check if <Del> was pressed
Locate option ROM at C800h to DE00h and pass control to any found
Return from option ROM and initialize timer and data area
Setup parallel and serial ports
Test for math coprocessor
Check if keyboard is locked
Display any soft error messages
Test for option ROM at E0000h
Error found in 256KB or 1MB RAM IC in lower 640KB
Base 64KB random access and data pattern test (only in 386APR and Presto
386SX BIOS)
Initialize on board VGA controller (Presto 386SX BIOS)
Error in 256KB RAM IC in 640KB
Base 64KB random access and data pattern test (only in Presto 386SX BIOS)
Return to real mode and initialize base 64KB RAM (Presto)
Initialize 640KB RAM (Presto)
Configuration memory error - can't find memory
Test shadow RAM from 04000h
Call the interrupt 19 boot loader
Seite 36 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AST BIOS
00
01
02
03
04
05
06
09
0D
0E
0F
10
11
12
13
14
15
16
17
18
20
30
31
32
33
34
40
41
42
50
51
60
61
62
63
64
65
66
67
Reserved; Beep and halt if error occurs
Test CPU registers
Test the 8042 keyboard controller buffer
Test the 8042 keyboard controller reset
Verify presence of keyboard and check communication
Read keyboard input port (WS386SX16)
Initialize system board support chipset
Test BIOS ROM checksum
Test 8254 programmable interrupt timer registers (13 short beeps)
Test ASIC registers (CLEM only, 14 short beeps)
Test CMOS RAM shutdown byte (15 short beeps)
Test DMA controller 0 registers
Test DMA controller 1 registers
Test DMA page registers (EGA.VGA vertical retrace failed)
EGA/VGA RAM test failed
Test memory refresh toggle (EGA/VGA CRT registers failed)
Test base 64KB memory
Set interrupt vectors in base memory
Initialize video
Test display memory
EISA bus board power on (EISA systems only)
Test programmable interrupt controller #1 mask register
Test programmable interrupt controller #2 mask register
Test programmable interrupt controller's for stuck interrupts
Test for stuck NMI (P386 25.33, P486, CLAM and EISA)
Test for stuck DDNIL status (CLEM only)
Test CMOS RAM backup battery
Calculate and verify CMOS checksum
Setup CMOS RAM options (except WS386SX16)
Test the protected mode
Test protected mode exceptions
Calculate RAM size
Test RAM
Test shadow RAM (WS386SX16, P386 25/33, P486, CLEM, EISA); test cache
(P386/16)
Test cache memory (P386 25/33, P486, CLEM, EISA); copy video BIOS to
shadow RAM (p386C, P386/16, WS386SX16)
Copy system BIOS to shadow RAM (P386 25/33, P486, CLEM,EISA); Copy video
BIOS to shadow RAM (P386 16, WS386SX16)
Copy video BIOS to shadow RAM P386 25/33, P486, CLEM,EISA); Test cache
(WS386SX16)
Test 8254 programmable interrupt timer channel 2 (P386 25/33, P486, EISA)
Initialize memory (Eagle only)
Seite 37 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS
01
02
03
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
30
31
32
33
34
38
39
40
41
42
43
44
50
51
60
61
62
63
70
71
CPU test
System I/O port test
ROM checksum test
DMA page register test
Timer 1 test
Timer 2 test
RAM refresh test
8/19 bit bus conversion check
Interrupt controller 1 test
Interrupt controller 2 test
Keyboard controller test
CMOS RAM/RTC test
Battery power test
CMOS RAM checksum test
CPU protected mode
Display configuration test
Display controller test
Primary display error
Extended CMOS test
AT bus reset
Initialize chipset registers
Check for extension ROM's
Internal memory address test
Remap memory
Memory interleave mode test
Remap shadow memory
Setup MRAM
Expanded memory test
AT memory error
Internal memory error
Minimum POST tests complete
DMA controller 1 test
DMA controller 2 test
Timer 0 test
Initialize internal controllers
Unexpected interrupt
Expected interrupt
Switch to protected mode
Size AT bus memory or size external memory
Address lines A16 to A23 test
Internal memory test or conventional memory test
AT bus memory test or external memory test
Shadow ROM BIOS to RAM
Shadow extension BIOS to RAM
Enable/disable keyboard
Keyboard clock and data test
Keyboard reset
Keyboard controller test
A20 gate test
Initialize interrupt table
Enable timer interrupt
Floppy controller/drive test
Hard disk controller test
Initialize floppy drives
Initialize hard drives
Real time clock test
Set real time clock
Seite 38 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
72
73
74
75
76
F0
F1
F2
F3
F4
FC
FD
Test parallel interfaces
Test serial interfaces
Check external ROM's
Numeric coprocessor test
Enable keyboard and RTC interrupts (IRQ 9)
Display system startup message
Check for ROM at E000h
Boot from floppy or hard disk
Run setup program
Run password program
DRAM type detection
CPU register test
Seite 39 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS v3.0
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
BD
CA
CC
CPU test 1: verify CPU status bits
Powerup check - Initialize motherboard and chipset with default values; Check
8042 keyboard controller buffer
Clear 8042 keyboard controller - send command AA, fail if status is not 2 output
buffer full
Reset 8042 keyboard controller
Get8042 keyboard controller manufacturing status
Initialize motherboard chipset; disable color/mono video; disable 8237 DMA
controller; reset 80x87 coprocessor; initialize 8255 timer 1; clear DMA/page
registers/CMOS RAM shutdown byte
CPU test 2; read/write/verify CPU registers SS, SP, BP, with FF and 00
Initialize CMOS RAM/RTC
Checksum 32K of BIOS ROM
Initialize video interface; initialize 6845 controller
Test 8254 programmable interrupt timer channel 0
Test 8254 programmable interrupt timer channel 1
Test 8254 programmable interrupt timer channel 2
Test CMOS RAM shutdown byte
Test extended CMOS RAM, if present
Test 8237 DMA controller channel 0
Test 8237 DMA controller channel 1
Test 8237 DMA controller page registers
Test 8741 keyboard controller interface
Test memory refresh toggle
Test first 64K of base memory
Set up interrupt tables in low memory
Set up video I/O operations
(1 beep) Test MDA/CGA video memory unless EGA/VGA adapter is found
Test 8259 programmable interrupt timer channel 1
Test 8259 programmable interrupt timer channel 0
Test CMOS RAM battery level
Test CMOS RAM checksum
Set system memory size parameters
Size base memory 64K at a time
Test base memory found from 64K to 640K
Test stuck bit in 8259 programmable interrupt controller
Test for stuck NMI bits
Test 8259 programmable interrupt controller functionality
Test protected mode
Size extended memory above 1MB
Test all base and extended memory found, except the first 64K
Test protected mode exceptions
Initialize shadow RAM and move system BIOS and/or video BIOS into it if
enabled by CMOS RAM setup
Detect and initialize Intel 8242/8248 chip
Reserved
Detect and initialize keyboard
Detect and initialize floppy drive
Detect and initialize serial ports
Detect and initialize parallel ports
Detect and initialize hard drive
Detect and initialize coprocessor
Reserved
Detect and initialize adapter ROM's
Initialize Orvonton cache controller, if present
Initialize 386 Micronics cache, if present
Shutdown NMI handler
Seite 40 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
EE
FF
Test for unexpected processor exception
Interrupt 19 boot loader
Seite 41 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS v3.00 - 286 N3.03 Ergänzung
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
2A
2B
2C
2D
2E
2F
30
CC
Processor test #1
Determine type of POST test
Clear 8042 keyboard controller interface
Reset 8042 keyboard controller interface
Get 8042 keyboard controller manufacturing status
Initialize LSI onboard chips
Processor test #2
Initialize CMOS chip
EPROM checksum for 32KB
Initialize video interface
Test 8254 programmable interrupt timer channel 0
Test 8254 programmable interrupt timer channel 1
Test 8254 programmable interrupt timer channel 2
Test CMOS date and timer
Test CMOS shutdown byte
Test DMA channel 0
Test DMA channel 1
Test DMA page registers
Test 8741 keyboard controller
Test memory refresh toggle circuits
Test 1st 64KB of system memory
Setup interrupt vector table
Setup video I/O operations
Test video memory
Test 8259 programmable interrupt controller channel 1 mask bits
Test 8259 programmable interrupt controller channel 2 mask bits
Test CMOS battery level
Test CMOS checksum
Setup configuration byte for CMOS
Sizing system memory & compare with CMOS
Test found system memory
Test stuck 8259's interrupt bits
Test stuck NMI bits
Test 8259 programmable interrupt controller functionality
Test protected mode and A20 gate
Sizing extended memory above 1MB
Test found system/extended memory
Test exceptions in protected mode
Reserved
POST_KEYBOARD
POST_FLOPPY
POST_COMM
POST_PRN
POST_DISK
POST_MATH
POST_EXCEPTION
POST_NMI
Seite 42 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS 386 BIOS 3.1
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
3B
CC
EE
FF
Processor test 1
Determine POST type
Clear 8042 keyboard controller interface
Reset 8042 keyboard controller interface
Get 8042 keyboard controller manufacturing status
Initialize onboard LSI chips
Processor test 2
Initialize CMOS timer/real time clock
EPROM checksum
Initialize video interface
Test 8254 programmable interrupt timer channel 0
Test 8254 programmable interrupt timer channel 1
Test 8254 programmable interrupt timer channel 2
Test CMOS shutdown byte
Test extended CMOS
Test DMA channel 0
Test DMA channel 1
Test DMA page registers
Test keyboard controller interface
Test memory refresh toggle circuits
Test first 64KB of system memory which is used by system BIOS
Setup interrupt vector table
Video I/O operations
Video memory test for CGA and mono cards
Test 8259 mask bits on channel 1
Test 8259 mask bits on channel 2
Check CMOS battery level
Test the CMOS checksum data at 2E and 2Fh
Configuration of CMOS if checksum good
System memory size determined
Tests memory from the top of 64K to the top of memory
Check for stuck 8259 interrupt bits
Check for stuck NMI interrupt bits
Check for 8259 functionality
Verifies protected mode
System memory size is determined for extended memory
Tests extended memory found above using virtual 8086 paging mode and
writing an FFFF/AA55/0000 pattern
Protected mode exceptions
Test cache controller(386/486) or shadow RAM
Set up cache controller or 8042 keyboard controller
Reserved
Initialize keyboard and controller
Initialize floppy drive and controller
Detect and initialize serial ports
Detect and initialize parallel ports
Initialize hard drive and controller
Detect and initialize coprocessor
Reserved
Detect and initialize option ROM's
Initialize secondary cache with Opti chipset (486 only)
NMI handler shutdown
Unexpected processor exception
Interrupt 19 boot loader
Seite 43 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS ISA/EISA BIOS v4.0
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
Processor test 1
Processor test 2
Calculate BIOS EPROM
Test CMOS RAM interface
Initialize chipset
Test memory refresh
Setup low memory
Setup interrupt vector table
Test CMOS RAM checksum and load default
Initialize keyboard
Initialize video interface
Test video memory
OEM specific; initialization of motherboard chips required by OEM
Reserved
Test DMA controller 0
Test DMA controller 1
DMA page registers
Reserved
Reserved
Test 8254 timer 0 counter 2
Verify 8259 programmable interrupt controller channel 1
Verify 8259 programmable interrupt controller channel 2
Test for stuck 8259 interrupt bits
Test 8259 functionality
Test for NMI bits
Reserved
Reserved
Reserved
Reserved
Reserved
Set EISA mode
Initialize and enable EISA slot 0
Initialize and enable EISA slot 1
Initialize and enable EISA slot 2
Initialize and enable EISA slot 3
Initialize and enable EISA slot 4
Initialize and enable EISA slot 5
Initialize and enable EISA slot 6
Initialize and enable EISA slot 7
Initialize and enable EISA slot 8
Initialize and enable EISA slot 9
Initialize and enable EISA slot 10
Initialize and enable EISA slot 11
Initialize and enable EISA slot 12
Initialize and enable EISA slot 13
Initialize and enable EISA slot 14
Initialize and enable EISA slot 15
Size base memory from 256K to 640K and test
Test extended memory
If EISA mode flag set, test EISA memory found during slot initialization
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Seite 44 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
55
63
B0
B1
BF
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
Reserved
Reserved
Verify CPU can switch in and out of protected, virtual 86 and 8086 page modes
Check for mouse and initialize if present
Initialize cache controller
Enable shadow RAM
Reserved
Initialize floppy drive controller and drives
Initialize hard drive controller and hard drives
Serial ports detected and initialized
Parallel ports detected and initialized
Coprocessor detected and initialized
Setup message print to screen
Boot speed set
Reserved
Reserved
Reserved
Reserved
reserved
Reserved
If manufacturing POST loop pin set, reboot, otherwise non-fatal error messages
will be displayed
Security check
Write all CMOS values back to CMOS RAM
Preboot enabled
Initialize ROM's between C80000-EFFFF
Initialize time value at address 40 of BIOS
Initialize DDNIL counter to NULL's
Boot attempt
Spurious interrupt occurred in protected mode
Unclaimed NMI
Program chipset
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
OEM specific
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Debug
Reserved
Seite 45 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
FF
Setup page 1
Setup page 2
Setup page 3
Setup page 4
Setup page 5
Setup page 6
Setup page 7
Setup page 8
Setup page 9
Setup page 10
Setup page 11
Setup page 12
Setup page 13
Setup page 14
Setup page 15
Boot via interrupt 19 if no errors detected
Seite 46 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS EISA BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
14
15
16
17
18
19
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
3C
3D
3E
3F
40
41
42
43
45
47
4E
4F
50
51
CPU flags
CPU registers
Initialize DMA
Memory refresh
Keyboard initialization
ROM checksum
CMOS
256K memory
Cache
Set interrupt table
CMOS checksum
Keyboard initialization
Video adapter
Video memory
DMA channel 0
DMA channel 1
DMA page register
Timer chip
Programmable interrupt controller 1
Programmable interrupt controller 2
programmable interrupt controller stuck bits
Programmable interrupt controller maskable IRQ's
NMI bit check
CMOS RAM
Slot 0
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
Slot 9
Slot 10
Slot 11
Slot 12
Slot 13
Slot 14
Slot 15
Memory size 256K
Memory test over 256K
EISA memory
CMOS setup on
Mouse
Cache RAM
Shadow RAM
N/A
Floppy drive
Hard drive
Serial and parallel ports
coprocessor
Speed
manufacturing loop
Security
CMOS update
Enable NMI
Seite 47 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
53
63
B0
B1
BF
C0
C1
C2
C3
C4
C5
C6
C8
C9
CA
FF
Adapter ROM's
Set time
Boot
NMI in protected Disable
NMI
Chipset program
Cache on/off
Memory size
Base 256K test
DRAM page select Video
switch
Shadow RAM
Cache program
Speed switch
Shadow RAM
OEM chipset
Boot
Seite 48 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS (Award BIOS v4.5x-non PnP)
C0
01
02
03
04
05
06
07
C1
C5
C6
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
Turnoff chipset cache
Processor test 1
Processor test 2
Initialize chipset; Disable NMI/PIE/UEL/SQWV, video, parity checking, DMA;
Reset coprocessor; Clear all page registers and CMOS shutdown byte; Initialize
timer 0, 1 and 2 including EISA timer to known state; Initialize DMA controllers
0 and 1; Initialize interrupt controllers 0 and 1 and EISA extended controllers
Test memory refresh
Blank video
Reserved
Test CMOS and battery status
Memory presence test
Early shutdown
Cache presence test
Setup low memory
Early cache initialization
Setup interrupt vector table; Initialize first 120 interrupt vectors with SPURIOUS_INT_HDLR and
initialize interrupts 00-FF according to INT_TBL
Test CMOS RAM checksum
Initialize keyboard
Initialize video interface
Test video memory
Test DMA controller 0
Test DMA controller 1
Test DMA page registers
Reserved
Reserved
Test 8254 timer 0 counter 2
Test 8259 1 mask bits
Test 8259 2 mask bits
Test for 8259 stuck interrupt bits
Test 8259 interrupt functionality
Test for stuck NMI bits
Display CPU clock
Reserved
Reserved
Reserved
Reserved
Set EISA mode
Enable slot 0
Enable slot 1
Enable slot 2
Enable slot 3
Enable slot 4
Enable slot 5
Enable slot 6
Enable slot 7
Enable slot 8
Enable slot 9
Enable slot 10
Enable slot 11
Enable slot 12
Enable slot 13
Enable slot 14
Enable slot 15
Size base and extended memory
Test base and extended memory
Seite 49 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
BF
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
60
61
62
63
B0
B1
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
FF
Test EISA extended memory
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Setup enabled
Check for and initialize mouse if present
Setup cache controller
Reserved
Chipset initialization
Display virus protect enable or disable
Initialize floppy controller and drive's
Initialize hard drive controller and drive's
Serial and parallel ports detected and initialized
Reserved
Coprocessor detected and initialized if present
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Manufacturing POST loop/display messages
Security check
Write CMOS
Preboot enable
Initialize options ROM's between C800 and EFFF
Initialize time value in 40h BIOS area
Setup virus protect
Set boot speed
Setup numlock
Boot attempt
Spurious if interrupt occurs in protected mode
Unclaimed NMI
Setup page 1
Setup page 2
Setup page 3
Setup page 4
Setup page 4
Setup page 5
Setup page 6
Setup page 7
Setup page 8
Setup page 9
Setup page 10
Setup page 11
Setup page 12
Setup page 13
Setup page 14
Boot from interrupt 19
Seite 50 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AT&T BIOS (Award BIOS v4-5x PnP)
C0
C1
C3
C5
01
02
03
04
05
06
07
BE
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Turn off OEM specific cache; Initialize standard devices: DMA controller (8237),
Programmable interrupt controller (8259), Programmable interval timer (8254),
RTC chip
Auto detection on onboard DRAM & cache
Test first 256K DRAM
Copy the BIOS from ROM into E000FFFF shadow RAM
Reserved
Reserved
Initialize EISA registers
Reserved
Keyboard controller setup; enable keyboard interface
Reserved
Verifies CMOS basic read/write functionality
Program default values into chipset according to the MODBINable Chipset
Default Table
Program configuration register for Cyrix CPU according to MODBINable Cyrix
Register Table; OEM specific cache initialization
Initialize first 32 interrupt vectors; Issue CPUID instruction to identify CPU type
Verify RTC; Detect bad battery; Read CMOS data into BIOS stack area; PnP
initializations (PnP BIOS only): Assign CSN to PnP ISA card, create resource
map from ESCD; Assign I/O and memory for PCI devices (PCI BIOS only)
Initialize BIOS data area
Program chipsets value; Measure CPU speed for display; Video initialization (If
no display, speaker beeps)
Initialize APIC (multiprocessor BIOS only); Test video RAM; Show display
message
DMA channel 0 test
DMA channel 1 test
DMA page registers test
Reserved
Reserved
Test 8254 timer 0 counter 2
Test 8259 interrupt mask bits for channel 1
Test 8259 interrupt mask bits for channel 2
Reserved
Test 8259 functionality
Reserved
Reserved
Reserved
Reserved
Execute EISA initialization if NVM is good
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Size base and extended memory
Test base memory from 256K to 640K; Test extended memory from 1MB to the
top of memory
Display Award Plug & Play BIOS Extension message; Program super I/O chipset
Reserved
Seite 51 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
BF
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
50
61
62
63
FF
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Set flag to allow access to CMOS setup
Initialize keyboard; Initialize PS/2 mouse
Initialize L2 cache
Reserved
Reserved
Program chipset values according to setup
Initialize floppy controller and floppy drives
Initialize hard drive controller and hard drives
initialize serial and parallel ports in PnP BIOS
Reserved
Initialize coprocessor
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Error messages displayed if detected (F1 displayed to continue)
Ask for password if needed; Energy star logo displayed if Green BIOS
Write all CMOS values currently in the BIOS stack back to the CMOS
Reserved
Initialize ISA ROM's; Assign IRQ's to any PCI devices, initialize PCI ROM's; PnP
initializations; Shadow RAM setup; Parity setup; Power management initialized
Serial and parallel ports initialized for non-PnP BIOS
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Virus protection setup for boot sector if enabled
L2 cache enabled; Boot up speed according to setup; Chipset initialization
finalized; Power Management finalized; Show system configuration table
Setup time/date according to setup values; Program the numlock, typematic
rates, and typematic speeds according to setup
ESCD updated if changed to BIOS made; Clear memory that may be used; Bot
from interrupt 19
Boot
Seite 52 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD BIOS (Original XT)
03
06
09
0C
0F
12
15
18
1B
1E
21
24
27
2A
2D
30
33
36
39
3C
3F
42
45
48
4B
4E
54
55
57
5A
Flag resister test
CPU register test
System hardware initialization
BIOS checksum
DMA page register initialization
Test DMA address and count registers
DMA initialization
Timer test
Timer initialization
Start RAM initialization
Test base 64K of RAM
Setup init. and temp stack
Initialize PIC
Interrupt mask register test
Hot interrupt test
V40 DMA if present
Verify system clock initialization
Keyboard test
Setup interrupt table
Read system configuration switches
Video test
Serial port determination
Parallel port determination
Game port determination
Copyright message display
Calculation of CPU speed
Test of system memory
Floppy drive test
System initialized before boot
Call to Int 19
Seite 53 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD XT v3.1 BIOS
01
02
06
07
09
0A
15
16
17
18
19
1A
1D
1E
1F
20
21
22
2A
2B
2C
2D
2F
31
FF
Processor test fail; Processor status verification #1
Type of POST/keyboard buffer; Failed if the keyboard interface buffer is filled
with data
Initialize 6845 video controller, 8237 DMA controller, 8259 PIC, 8253 timer
channel channel 1 initialized; Reset math coprocessor; Disable color and mono
video, parity circuits and DMA chips; Clear DMA chips and page registers
Process registers except SS, SP, BP with data patterns 00 and FF; Processor
status verification #2
ROM checksum for 32K tested
Initialize the 6845 video controller
Test first 64K of system memory
Set up interrupt table in first 64K
Set up video I/O operations
Test video memory
8259 mask bits-channel 1
8259 mask bits-channel 2
Setup configuration byte from CMOS
Size memory and compare with CMOS
Test base memory; Test found system memory
Test stuck 8259's Interrupt bits
Test stuck NMI parity I/O bits
8259 Interrupt functionality tested
Keyboard initialized
Floppy dive controller and drive initialized
Initialize COM ports
Initialize LPT ports
Initialize math coprocessor
Initialize option ROM's
Int. 19 boot attempt
Seite 54 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD v3.3 BIOS
01-05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
FF
Keyboard controller 8042 tested
On-board LSI initialized
CPU flags tested
Calculate CMOS checksum
Initialize the 8254 PIT
8254 PIC tested
DMA controller tested
8259 PIC initialized
8259 PIC tested
ROM BIOS checksum tested
Extended CMOS tested
8259 PIC tested
8259 PIC tested
8259 PIC tested
8259 PIC tested
8259 PIC tested
First 64K RAM tested
Interrupt vector tables initialized
Video initialization
Video memory tested
Interrupt line mask 8259 PIC tested
Interrupt line mask 8259 PIC tested
Battery good
CMOS checksum verified
CMOS chip/RTC verified
Memory size checked
Memory verified
DMA initialized
PIC initialized
PIT initialized
Extended memory size checked
Extended memory tested
Protected mode entered
Shadow RAM, cache controller initialized
Shadow RAM, cache controller tested
Reserved
Initialize keyboard
Floppy drive initialization
Serial port initialization
Parallel port initialization
Hard disk initialization
Math coprocessor
Reserved
Optional ROM's checked for
Boot from Int 19
Seite 55 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD EISA BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
14
15
16
17
18
19
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
3C
3D
3E
3F
41
42
43
45
47
4E
4F
50
51
52
CPU flags
CPU registers
Initialize DMA, PIC, PIT
Memory refresh
Keyboard initialization
ROM checksum
CMOS, battery
256K memory
Cache
Set Interrupt table
CMOS checksum
Keyboard initialization
Video adapter
Video memory
DMA channel 0
DMA channel 1
DMA page register
Timer chip
PIC controller 1
PIC controller 0
PIC stuck bits
PIC maskable IRQ's
NMI bit check
CMOS XRAM
Slot 0
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
Slot 9
Slot 10
Slot 11
Slot 12
Slot 13
Slot 14
Slot 15
Memory size 256K
Memory test over 256K
EISA memory
CMOS setup
Mouse/adapter, CMOS
Cache RAM
Shadow RAM
Floppy drive
Hard drive
RS232 parallel
NPU
Speed
Manufacturing loop
Security
CMOS update
Enable NMI, cache
Adapter ROM's
Seite 56 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
53
60
61
62
63
B0
B1
BE
BF
C0
C1
C2
C3
C4
C5
C6
C8
C9
CA
FF
Set time
Virus protection setup
Boot speed
Numlock setup
Boot
NMI in protected
Disable NMI
Chipset default initialization
Chipset program
Cache on/off
Memory size
Base 256K test
DRAM page select
Video switch
Shadow RAM
Cache program
Speed switch
Shadow RAM
OEM chipset
Boot
Seite 57 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD ISA/EISA BIOS v4.0
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
CPU flags tested; Processor test #1
CPU registers tested; Processor test #2; Verify all CPU registers except SS, SP,
BP with data patterns 00 and FF
Initialize DMA, PIC, PIT; Calculate BIOS EPROM and sign on message checksum
(fail if not 0)
Memory refresh initialized; Test CMOS RAM interface
Keyboard initialization; Initialize NMI, PIE, AIE, UEI, SQWV; Disable video,
parity checking and DMA; Math coprocessor reset; Clear all page registers and
CMOS RAM shutdown byte; Initialize timers 0, 1, 2 and set EISA timer to a
known state; Initialize DMA controllers 0 and 1; Initialize interrupt controllers 0
and 1; Initialize EISA extended registers
ROM checksum; Memory refresh tested
Low memory setup; Initialize chipset and test the presence of memory; OEM
chipset initialization; Lower 256K of memory cleared; Enable parity checking
and test parity in lower 256K memory
Setup Interrupt vector table; Initialize the first 120 Interrupt vectors with
SPURIOUS_INT_HDLR and initialize INT 00-1F according to INT_TBL
Cache; CMOS checksum tested
Set interrupt table; Initialize keyboard; Detect keyboard controller
CMOS checksum; Video interface initialized
Keyboard initialization; Video memory tested
Video adapter initialized; OEM specific initializations
Reserved
DMA channel 0 tested with AA, 55, FF, 00 bit patterns
DMA channel 1 tested with AA, 55, FF, 00 bit patterns
DMA page register tested
Reserved
Reserved
Timer chip 8254 PIT timer 0 counter 2 tested
Verify 8259 PIC channel 1
Verify 8259 PIC channel 2
8259 PIC stuck bits tested; Turn Interrupt bits off and verify no Interrupt mask
register is on
8259 PIC maskable IRQ's tested
NMI bit check tested and parity I/O checked
Reserved
Reserved
Reserved
Reserved
Reserved
CMOS XRAM checked for
Slot 0 EISA initialized and enabled
Slot 1 EISA initialized and enabled
Slot 2 EISA initialized and enabled
Slot 3 EISA initialized and enabled
Slot 4 EISA initialized and enabled
Slot 5 EISA initialized and enabled
Slot 6 EISA initialized and enabled
Slot 7 EISA initialized and enabled
Slot 8 EISA initialized and enabled
Slot 9 EISA initialized and enabled
Slot 10 EISA initialized and enabled
Slot 11 EISA initialized and enabled
Slot 12 EISA initialized and enabled
Slot 13 EISA initialized and enabled
Slot 14 EISA initialized and enabled
Slot 15 EISA initialized and enabled
Seite 58 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
30
31
32
3C
3D
3E
3F
41
42
43
45
47
4E
4F
50
51
52
53
60
61
62
63
B0
B1
BE
BF
C0
C1
C2
C3
C4
C5
C6
C8
C9
CA
FF
Memory size below 256K
Memory test over 256K
EISA memory tested found during slot initialization
CMOS setup; Enter protected mode
Mouse/adapter, CMOS
Cache RAM
Shadow RAM
Initialize floppy drive
Initialize hard drive
RS232 parallel
NPU
Speed for boot set
Manufacturing loop; display any soft errors
Security; ask for password if security is enabled
CMOS update
Enable NMI, cache memory
Adapter ROM's from C8000h to EFFFFH or F7FFFh initialized
Set time value for address 40 of BIOS
Virus protection setup
Boot speed
Numlock setup
Boot from Int 19
NMI in protected
Disable NMI
Chipset default initialization
Chipset program; initialization of system specific chipsets
Cache on/off
Memory size checked
Base 256K tested
DRAM page select tested
Video switch
Shadow RAM tested
Cache program; configure cache memory
Speed switch
Shadow RAM tested
OEM chipset initialized
Boot from Int 19
Seite 59 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD PnP BIOS
01
02
03
04
05
06
07
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
19
1A
1B
1C
1D
1E
1F-29
30
31
32
33
3A
3B
3C
3D
3E
3F
40
41
42
43
45
46-4D
4E
4F
50
51
52
53
54-5F
Reserved
Reserved
Initialize EISA registers (EISA BIOS only)
Reserved
Keyboard controller self-tested
Reserved
Verify CMOS Read/Write
OEM specific initialization; Configure Cyrix CPU register
Issue CPU ID instruction; Initialize the first 32 interrupt vectors, initialize Int.'s
33 to 120, power management initialization
PnP initialization; verify the RTC time, detect bad battery, read the CMOS data
into the BIOS stack area, assign I/O and memory for any PCI devices
Initialization of BIOS data area
Program some of chipset's value; Measure the CPU for display, initialize the
video
Initialize APIC (multiprocessor BIOS only); Show startup screen message
DMA channel 0 tested
DMA channel 1 tested
DMA page registers tested
Reserved
Reserved
Test 8254 0 counter 2
Test 8259 interrupt mask bit for channel 1
Test 8259 interrupt mask bit for channel 2
Reserved
Test 8259 functionality
Reserved
Reserved
Reserved
Reserved
If an EISA NVM
Reserved
Get size of base and extended memory
Test base and extended memory, Test base memory from 256K to 640K , test
extended memory above 1MB
Test all on-board super I/O ports
Reserved
Reserved
Reserved
Set flag to allow CMOS setup utility
Install PS/2 mouse
Try to turn on level 2
Reserved
Reserved
Initialize floppy drive controller
Initialize hard drive controller
Initialize serial & parallel ports (PnP BIOS only)
Initialize math coprocessor
Reserved
Show all error messages on screen
Ask for password, if needed
Write all CMOS values located in the BIOS stack back to CMOS
Reserved
Initialize all ISA ROM's; PCI initializations (PCI BIOS only), PnP initialization
(PnP BIOS Only), setup shadow RAM, initialize power management
If not PnP BIOS, initialize ports; Initialize time in BIOS data area
Reserved
Seite 60 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
60
61
62
63
B0
B1
BE
BF
C0
C1
C3
C5
FF
Setup virus protection for the boot sector
Try to turn on level 2 cache
program numlock & typematic speed
Boot system via Int 19h
Unexpected interrupt in protected mode
Unclaimed NMI occurred
Program defaults into chipset
Program remaining chipset values
Init. all standard devices with defaults
Auto detect on-board DRAM & cache
Test first 26K DRAM
Copy ROM BIOS to E000-FFFF
System booting
Seite 61 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD Elite (Version 4.51PG) BIOS
0E
Processor test; Processor status verification
Processor test 2; Read/Write and verify all CPU registers
Initialize chips; Disable NMI, PIE, AIE, UEI, SQWV. Disable video, parity
checking, DMA. Reset math coprocessor. Clear all page registers and CMOS
shutdown. Initialize DMA controller 0 and 1. Initialize interrupt controllers 0
and 1.
Test memory refresh toggle
Blank video, initialize keyboard; Keyboard controller initialization
Test CMOS interface and battery
Set up low memory; Early chipset initialization, memory presence test, OEM
chipset routines, clear low 64K memory, test first 64K memory
Early cache initialization; Cyrix CPU specific, CPU and cache initialization
Set up interrupt vector table; Initialize first 120 interrupt vectors
Test CMOS RAM checksum
Initialize keyboard; Detect the type of keyboard controller
Initialize video interface; Detect CPU clock, read CMOS location 14h to find the
type of video in use, detect and initialize video adapter
Test video memory; Write sign-on message to screen, setup shadow RAM
0F
Test DMA controller 0; BIOS checksum test, keyboard detect and initialization
01
02
03
04
05
07
08
09
0A
0B
0C
0D
10
11
12-13
14
15
16
17
18
19
1A
1B-1E
1F
20
21-2F
30
31
32
33-3B
3C
3D
3E
40
41
42
43
44
45
46
47
48-4D
4E
4F
50
51
Test DMA controller 1
Test DMA page registers
Reserved
Test timer counter 2
Test 8259-1 mask bits
Test 8259-2 mask bits
Test stuck 8259 interrupt bits; Test stuck key
Test 8259 interrupt functionality
Test stuck NMI bits (parity I/O check)
Benchmark; Display CPU clock
Reserved
Set EISA mode; If the EISA memory checksum is good then EISA is initialized.
If it's not good then ISA tests and clear EISA mode flag
Enable slot 0; System board
Enable slots 1-15
Size base and extended memory; Size the base memory from 256K to 640K and
the extended memory above 1MB
Test base and extended memory; Test the base memory from 256K to 640K and
the extended memory above 1MB using various bit patterns
Test EISA extended memory
Reserved
Setup enabled
Initialize and install mouse if present
Setup cache controller
Display virus protect disable or enable
Initialize floppy
Initialize hard drive
Detect & Init. serial & parallel ports
Reserved
Detect and Init. math coprocessor
Reserved
Reserved
Reserved
Mfg. POST loop, or display messages
Security password
Write CMOS; Write CMOS back to RAM and clear screen
Pre-boot enable; Enable parity checking, enable NMI, enable cache before boot
Seite 62 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
53
60
61
62
63
B0
B1
BE
BF
C0
C1
C5
C6
E1-EF
FF
Initialize option ROM's; Initialize and ROM's present at locations C800h to
EFFFFh
Initialize time value
Setup virus protect
Set boot speed
Setup numlock
Boot attempt
Spurious
Unclaimed NMI
Chipset default initialization; Program chipset registers and power-on BIOS
defaults.
Chipset initialization; Reserved
Turn off chipset cache
Memory presence test; OEM specific, test the size of on-board memory
Early shadow; OEM specific, early shadow enable for fast boot
Cache presence test; External cache-size detection test
Setup pages
Boot loader
Seite 63 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AWARD Version 6.0
CF
C0
C1
C3
C5
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
Test CMOS read/write functionality
Early chipset initialization:
Disable shadow RAM, L2 cache (socket 7 and
below), program basic chipset registers
Detect memory: Auto detection of DRAM size, type and ECC, auto detection of
L2 cache (socket 7 and below)
Expand compressed BIOS code to DRAM
Call chipset hook to copy BIOS back to E000 & F000 shadow RAM
Expand the Xgroup codes located in physical memory address 1000:0
Reserved
Initial Superio_Early_Init switch
Reserved
Blank out screen; Clear CMOS error flag
Reserved
Clear 8042 interface; Initialize 8042 self test
Test special keyboard controller for Winbond 977 series Super I/O chips; Enable
keyboard interface
Reserved
Disable PS/2 mouse interface (optional); Auto detect ports for keyboard &
mouse followed by a port & interface swap (optional); Reset keyboard for
Winbond 977 series Super I/O chips
Reserved
Reserved
Reserved
Test F000h segment shadow to see whether it is read/write capable or not. If
test fails, keep beeping the speaker
Reserved
Auto detect flash type to load appropriate flash read/write codes into the run
time area in F000 for ESCD & DMI support
Reserved
Use walking 1's algorithm to check out interface in CMOS circuitry. Also set real
time clock power status and then check for overrride
Reserved
Program chipset default values into chipset. Chipset default values are
MODBINable by OEM customers
Reserved
Initial Early_Init_Onboard_Generator switch
Reserved
Detect CPU information including brand, SMI type (Cyrix or Intel) and CPU level
(586 or 686)
Reserved
Reserved
Initial interrupts vector table. If no special specified, all H/W interrupts are
directed to SPURIOUS_INT_HDLR & S/W interrupts to SPURIOUS_soft_HDLR
Reserved
Initial EARLY_PM_INIT switch
Reserved
Load keyboard matrix (notebook platform)
Reserved
HPM initialization (notebook platform)
Reserved
Check validity of RTC value; Load CMOS settings into BIOS stack. If CMOS
checksum fails, use default value instead; Prepare BIOS resource map for PCI &
PnP use. If ESCD is valid, take into consideration of the ESCD's legacy
information; Onboard clock generator initialization. Disable respective clock
resource to empty PCI & DIMM slots; Early PCI initialization - Enumerate PCI
bus number, assign memory & I/O resource, search for a valid VGA device &
VGA BIOS, and put it into C000:0
Seite 64 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
Reserved
Reserved
Reserved
Initialize INT 09 buffer
Reserved
Program CPU internal MTRR (P6 & PII) for 0-640K memory address; Initialize
the APIC for Pentium class CPU; Program early chipset according to CMOS
setup; Measure CPU speed; Invoke video BIOS
Reserved
Reserved
Reserved
Initialize multilanguage; Put information on screen display, including Award
title, CPU type, CPU speed, etc...
Reserved
Reserved
Reserved
Reserved
Reserved
Reset keyboard except Winbond 977 series Super I/O chips
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Test 8254
Reserved
Test 8259 interrupt mask bits for channel 1
Reserved
Test 9259 interrupt mask bits for channel 2
Reserved
Reserved
Test 8259 functionality
Reserved
Reserved
Reserved
Initialize EISA slot
Reserved
Calculate total memory by testing the last double last word of each 64K page;
Program writes allocation for AMD K5 CPU
Reserved
Reserved
Reserved
Reserved
Program MTRR of M1 CPU; initialize L2 cache for P6 class CPU & program
cacheable range; Initialize the APIC for P6 class CPU; On MP platform, adjust
the cacheable range to smaller one in case the cacheable ranges between each
CPU are not identical
reserved
Initialize USB
Reserved
Test all memory (clear all extended memory to 0)
Reserved
Reserved
Display number of processors (multi-processor platform)
Reserved
Seite 65 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
Display PnP logo; Early ISA PnP initialization and assign CSN to every ISA PnP
device
Reserved
Initialize the combined Trend Anti-Virus code
Reserved
Show message for entering AWDFLASH.EXE from FDD (optional feature)
Reserved
Initialize Init_Onboard_Super_IO switch; Initialize Init_Onboard_AUDIO switch
Reserved
Reserved
Okay to enter Setup utility
Reserved
Reserved
Reserved
Reserved
Initialize PS/2 mouse
Reserved
Prepare memory size information for function call: INT 15h ax=E820h
Reserved
Turn on L2 cache
Reserved
Program chipset registers according to items described in Setup & AutoConfiguration table
Reserved
Assign resources to all ISA PnP devices; Auto assign ports to onboard COM ports
if the corresponding item in Setup is set to "AUTO"
Reserved
Initialize floppy controller; Setup floppy related fields in 40:hardware
Reserved
Reserved
Reserved
Enter AWDFLASH.EXE if: AWDFLASH.EXE is found in floppy dive and ALT+F2 is
pressed
Reserved
Detect and install all IDE devices: HDD, LS120, ZIP, CDROM...
Reserved
Detect serial ports and parallel ports
Reserved
Reserved
Detect and install coprocessor
Reserved
Reserved
Reserved
Reserved
Switch back to text mode if full screen logo is supported: if errors occur, report
errors & wait for keys, if no errors occur or F1 key is pressed continue - Clear
EPA or customization logo
Reserved
Reserved
Call chipset power management hook: Recover the text fond used by EPA logo
(not for full screen logo), If password is set, ask for password
Save all data in stack back to CMOS
Initialize ISA PnP boot devices
Final USB initialization; NET PC: Build SYSID structure; Switch screen back to
text mode; Set up ACPI table at top of memory; Invoke ISA adapter ROM's;
Assign IRQ's to PCI devices; Initialize APM; Clear noise of IRQ's
Reserved
Reserved
Reserved
Seite 66 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
89
90
91
92
93
94
95
96
FF
Reserved
Reserved
Reserved
Reserved
Read HDD boot sector information for Trend Anti-Virus code
Enable L2 cache; Program boot up speed; Chipset final initialization; Power
management final initialization; Clear screen and display summary table;
Program K^ write allocation; Program P6 class write combining
Program daylight saving; Update keyboard LED and typematic rate
Build MP table; Build and update ESCD; Set CMOS century to 20h or 19h; Load
CMOS time into DOS timer tick; Build MSIRQ routing table
Boot attempt (INT 19h)
Seite 67 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Chips & Technologies BIOS
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
Error in POS register
CPU flag register failed
CPU register test failed
BIOS ROM checksum failed
DMA controller test failed
System timer IC failed
Base 64K RAM failed address test: not installed, misconfigured, or bad
addressing
Base 64K RAM failed data test
Interrupt controller failed
Hot (unexpected) interrupt occurred
System timer does not interrupt
CPU still in protected mode
DMA page registers failed
Refresh not occurring
Keyboard controller not responding
Could not enter protected mode
GDT or IDT failed, Keyboard controller failed
LDT register failed, Keyboard controller failed
Task register failed, Keyboard controller failed
LSL instruction failed, keyboard controller failed
LAR register failed, Keyboard controller failed
VERR/VERW failed, Keyboard controller failed
Keyboard controller gate A20 failed
Exception failed/unexpected exception
Shutdown during memory test
Last used error code
Copyright checksum error
Shutdown during memory sizing
Chipset initialization
Initialize hardware
Initialize timer
Initialize DMA controller
Initialize 8259 programmable interrupt controller
Initialize system chipset
Setup EMS configuration
Entering protected mode for first time
Size memory chips
Configure memory chip interleave
Exiting protected mode for first time
Determine system board memory size
Relocate shadow RAM
Configure EMS
Set up wait state configuration
Re-test 64K RAM
Test shadow RAM
Test CMOS RAM
Test video
Test and initialize DDNIL bits
Test protected mode interrupt
Test address line A20
Test memory address lines
Test memory
Test extended memory
Test timer interrupt
Test real time clock (RTC)
Test keyboard
Seite 68 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
6B
6C
6D
6E
6F
70
71
72
90
91
92
93
94
95
96
97
98
99
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
C0
C1
C2
C3
Test 80x87 math chip
Test RS232 serial ports
Test parallel ports
Test dual card
Test floppy drive controller
Test hard drive controller
Test keylock
Test pointing device
Setup RAM
Calculate CPU speed
Check configuration
Initialize BIOS
POST Bootstrap
Reset IC's
PEAK: System board POS. NEAT/OC8291 ELEAT: Test /initialize cache RAM and
controller.
VGA power on diagnostics and setup
Adapter BIOS
Re-initialize DDNIL bits
Exception 0
Exception 1
Exception 2
Exception 3
Exception 4
Exception 5
Exception 6
Exception 7
Exception 8
Exception 9
Exception A
Exception B
Exception C
Exception D
System board memory failure
I/O channel check activated
Watchdog timer timeout
Bus timer timeout
Seite 69 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Compaq General BIOS
00
01
02
03
04
05
06
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2F
30
31
32
33
34
35
36
37
38
39
3A
Initialize flags, MSW,IDTLIN
Read manufacturing jumper
8042 received read command
No response from 8042
Look for ROM at E000
Look for ROM at C800
Normal CMOS reset code
Initialize 8259,80287
Reset code in CMOS byte
Vector vis 40:67 reset function
Vector vis 40:67 with E01 function
Boot reset function
Test #2 8254 PIT counter 0
Test #2 8254 PIT counter 2
Warm boot
PPI disabled, test 8254 PIT's 0 and 1
Initialize (blast) VDU controller
Clear screen; turn ON video
Test time 0
Disable RTC interrupts
Check battery power
Battery has lost power
Clear CMOS Diags.
Test base memory (First 128K)
Initialize base memory
Initialize VDU adapters
The system ROM
CMOS checksum
DMA controller/page registers
Test keyboard controller
Test 286 protected mode
Test real and extended memory
Initialize time-of-day
Initialize 287 coprocessor
Test the keyboard and 8042
Reset A20, set default CPU speed
Test diskette subsystem
Test fixed disk subsystem
Initialize parallel printer
Perform search for optional ROM's
Test valid system configuration
Clear screen
Check for invalid time and date
Optional ROM search
Test timer 2
Write to diagnostic byte
Clear first 128K bytes of RAM
Load interrupt vectors 70-77
Load interrupt vectors 00-1F
Initialize MEMSIZE and RESETWD
Verify CMOS checksum
CMOS checksum is not valid
Check battery power
Check for game adapters
Check for Serial ports
Check for parallel printer ports
Initialize port and comm time-outs
Seite 70 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3B
40
41
42
43
44
45
46
47
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
Flush keyboard buffer
Save RESETWD value
Check RAM refresh
Start write of 128K RAM test
Reset parity checks
Start verify of 128K RAM test
Check for parity errors
NO RAM errors
RAM error detected
Check for dual frequency in CMOS
Check CMOS VDU configuration
Start VDU ROM search
Vector to VDU option ROM's
Initialize first display adapter
Initialize second display adapter
No display adapters installed
Initialize primary VDU mode
Start of VDU test (each adapter)
Check existence of adapter
Check VDU registers
Start screen memory test
End test of adapter, clear memory
Error detected on an adapter
Test the next adapter
All adapters successfully tested
Start of memory tests
Enter protected mode
Start memory sizing
Get CMOS size
Start test of real memory
Start test of extended memory
Save size memory (base, ext)
128K-option installed CMOS bit
Prepare to return to real mode
Back in real mode-successful
Protected mode error during test
Display error message
End of memory test
Initialize KB OK string
Determine size to test
Start MEMTEST
Display XXXXXKB OK
Test each RAM segment
High order address test
Exit MEMTEST
Parity error on bus
Start protected mode test
Prepare to enter protected mode
Test software exceptions
Prepare to return to real mode
Back in real mode-successful
Back in real mode-error occurred
Exit protected mode
High order address test failure
Entered cache controller test
Programming memory cache
Copy system ROM to high RAM
Start of 8042 test
Do 8042 self test
Seite 71 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
82
83
84
86
87
88
89
8B
8A
8C
8D
90
91
92
93
94
95
96
97
A0
A1
A2
A3
A4
A5
A6
A8
A9
AA
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
D0
D1
D2
D3
D4
D5
DD
E0
E1
E2
E3
Check result received
Error result
OK 8042, Init mode=5D
Start test, reset keyboard
Got acknowledge, read result
Got result, check it
Test for stuck keys
Test keyboard interface
Key seems to be stuck
Got result, check it
End of test, no errors
Start of CMOS test
CMOS seems to be OK
Error on CMOS read,write test
Start of DMA controller test
Page registers seem to be OK
DMA controller is OK
8237 initialization is complete
Start of NCA RAM test
Start of diskette tests
FDC reset active (3F2h Bit 2)
FDC reset inactive (3F2h Bit 2)
FDC motor on
FDC time-out error
FDC failed reset
FDC passed reset
Start to determine drive type
Seek operation initialized
Waiting for FDC seek status
Diskette tests complete
Start of fixed drive tests
Combo board not found-exit
Combo controller failed-exit
Testing drive 1
Testing drive 2
Drive error (error condition)
Drive failed (failed to respond)
No fixed drives-exit
Fixed drive tests complete
Attempt to boot diskette
Attempt to boot fixed drive
Boot attempt failed FD/HD
Jump to boot record
Drive error, retry booting
Weitek coprocessor test
Entry to clear memory routine
Ready to go to protected mode
Ready to clear extended memory
Ready to reset back to real mode
Back in real mode
Clear base memory
Built-in self-test failed
Ready to replace E000 ROM
Completed E000 ROM replacement
Ready to replace EGA ROM
Completes EGA ROM replacement
Seite 72 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Compaq 286 Deskpro BIOS
01
02
02
04
05
06
07
08
09
10
11
12
14
21
24
25
31
32
33
35
41
42
43
48
51
52
53
54
55
56
57
60
61
62
63
64
65
66
67
68
69
Central processing unit
Coprocessor
Direct memory access Interrupt
controller
Port 61
Keyboard controller
CMOS
CMOS
CMOS
Programmable timer
Refresh detect test
Speed test
Speaker test
Memory read/write
Memory address
Walking I/O
Keyboard short test
Keyboard long test
Keyboard LED test
Security lock test
Printer failed
Printer date, interrupt
Printer pattern test
Printer failed
VDU controller test
VDU controller test
VDU attribute test
VDU character set test
VDU 80 x 25 mode
VDU 80 x 25 mode
VDU 40 x 25 mode
Diskette drive ID test
Format
Read test
Write/read compare test Random
seek
ID media test
Speed test
Wrap test
Write protect test
Reset controller test
Seite 73 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Compaq 386 Deskpro BIOS
01
02
12
13
14
21
23
25
26
33
34
41
42
51
61
62
65
6A
6B
72
I/O ROM error
System memory board failure
System option error
Time and date not set
Memory size error
Memory error
Memory address error
Memory error
Keyboard error
Keyboard controller error
Keyboard or system unit error
Printer error
Monochrome adapter failure
Display adapter failure
Diskette controller failure
Diskette boot recorder error
Ext. FDC failed got to internal F
Floppy port address conflict
Floppy port address conflict Coprocessor
detection
Seite 74 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Compaq 486 Deskpro BIOS
CPU test failed
01
Coprocessor or Weitek error
02
DMA page registers
03
Interrupt controller master
04
Port 61 error
05
Keyboard controller self test
06
CMOS RAM test failed
07
CMOS interrupt test failed
08
CMOS clock load data test
09
Programmable timer
10
Refresh detect test failed
11
Speed test slow mode out of range Protected mode
12
test failed
13
Speaker test failed
14
Cache memory configuration
16
Installed devices test
19
Memory machine ID test failed
21
Memory system ROM checksum
22
Memory read/write test failed
23
Memory address test failed
24
Walking I/O test failed
25
Increment pattern test failed
26
Keyboard short test, 8042
31
Keyboard long test failed
32
Keyboard LED test, 8042
33
Keyboard typematic test failed
34
Printer failed or not connected
41
Printer data register failed
42
Printer pattern test
43
Printer not connected
48
Video controller test failed
51
Video memory test failed
52
Video attribute test failed
53
Video character set test failed
54
Video 80 x 25 mode
55
Video 80 x 25 mode
56
Video 40 x 25 mode test failed
57
Video 320 x 200 mode color set 1
58
Video 320 x 200 mode color set 1
59
Diskette ID drive types test
60
Diskette format failed
61
Diskette read test failed
62
Diskette write, read, random seek
63
Diskette media ID failed
65
Diskette speed test failed
66
Diskette wrap test failed
67
Diskette write protect test
68
Diskette reset controller test
69
Video memory test failed
82
Video adapter test failed
84
Compaq Video BIOS
00
01
02
03
04
Entry into video ROM
Test alternate adapters
Perform vertical sync tests
Perform horizontal sync tests
Perform static system tests
Seite 75 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
05
06
07
08
09
0A
0B
10
20
21
30
40
50
51
52
60
61
62
63
64
65
66
70
80
90
A0
F0
00
Perform bug tests
Peform configuration tests
Perform alternate ROM tests
Run color gun off tests
Run color gun on tests
Test video memory
Check that adapter board is present Error...illegal
configuration
Error...no vertical sync present Error...vertical sync
out of range
Error...no horizontal sync present Error...color register
failure
Error...slot type conflict failure
Error...video memory conflict error Error...ROM
conflict error
Error...red DAC stuck low
Error...green DAC stuck low
Error...blue DAC stuck low
Error...DAC stuck high
Error...red DAC fault
Error...green DAC fault
Error...blue DAC fault
Error...bad alternate ROM version Error...color gun
stuck on
Error...color gun stuck off
Error...video memory failure Error...equipment failure
Video POSY complete
Seite 76 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Dell BIOS
01
02
03
04
05
06
08
09
0A
0B
0C
0D
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
25
27
28
29
2B
2C
2D
2E
30
31
32
33
34
35
36
37
38
3A
3B
3C
3D
3E
3F
CPU register test in progress
CMOS read/write test failed
BIOS ROM checksum bad
8254 programmable interrupt controller failed
DMA controller initialization failed
DMA page-register test failed
RAM refresh verification failed
Starting first-64K RAM test
First-64KB RAM IC or data line bad
First-64KB RAM odd/even logic bad
First-64KB address line bad
First-64KB parity error
Bit 0 bad in first 64KB
Bit 1 bad in first 64KB
Bit 2 bad in first 64KB
Bit 3 bad in first 64KB
Bit 4 bad in first 64KB
Bit 5 bad in first 64KB
Bit 6 bad in first 64KB
Bit 7 bad in first 64KB
Bit 8 bad in first 64KB
Bit 9 bad in first 64KB
Bit 10 bad in first 64KB
Bit 11 bad in first 64KB
Bit 12 bad in first 64KB
Bit 13 bad in first 64KB
Bit 14 bad in first 64KB
Bit 15 bad in first 64KB
Slave DMA register bad
Master DMA register bad
Master interrupt-mask register bad
Slave interrupt-mask register bad
Loading interrupt vectors
Keyboard-controller test failed
CMOS RAM battery bad
CMOS configuration validation in progress
Video-memory test failed
Video initialization failure
Video-retrace failure
Searching for a video ROM
Switching to video ROM
Monochrome operation OK
Color (CGA) operation OK
Color operation OK
Timer-tick interrupt in progress (or bad)
CMOS shutdown test in progress (or bad)
Gate A20 bad
Unexpected interrupt in protected mode
RAM test in progress or high address line is bad
Interval timer channel 2 bad
Time-of-day test bad
Serial-port test bad
Parallel -port test bad
Math co-processor test bad
Cache-memory test bad
Seite 77 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
DTK BIOS
01
03
05
0D
0E
12
16
22
25
30
33
37
40
44
48
4D
4F
50
55
58
5A
60
62
65
67
6A
70
77
Testing the CPU
Initialize the 8259 interrupt controller
Initialize the video board - MCA & CGA
Initialize the 8237 DMA controller
Initialize the DMA 74612 page registers
Test the 8042 keyboard controller
Test the DMA 7237 controller and 8254 programmable interrupt timer
Testing DRAM refresh circuitry
Base 64KB memory test
Set up system stack
Read-system configuration through 8042 keyboard controller
Test keyboard clock and data line
Determine video type
Locate and test, if present, MDA and CGA video
Initialize video 80 x 25 mode
Display DTK BIOS copyright message
Check serial and parallel ports
Check floppy disk controller
Check shadow RAM
Display total memoryand switch to real mode
Successful switch back to real mode
Check hard disk drive controller
Initialize floppy drive
Initialize hard drive
Initialize the floppy disk drive and the hard disk drive
Disable gate A20 and test math coprocessor
Set system date and time RTC-146918
Call interrupt 19 boot loader
Seite 78 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Eurosoft/Mylex BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
30
FF
CPU test failed
DMA page register test failed
Keyboard controller test failed
BIOS ROM checksum error
Keyboard command test failed
CMOS RAM test failed
RAM refresh test failed
First-64KB memory test failed
DMA controller test failed
Initialize DMA controller
Interrupt test failed
Checking RAM size
Initializing video system
Video BIOS checksum failed
Search for monochrome video adapter
Search for color video adapter
Word-splitter and byte-shift test failed
Keyboard test failed
RAM test failed
System timer test failed
Initialize keyboard controller output port
Keyboard test failed
Initialize keyboard
Real-time clock test failed
Math coprocessor test failed
Reset floppy and hard drive controllers
Initialize floppy drive
Initialize the hard drive
Locate adapter ROM's from C800h to DFFFh
Locate and initialize serial and parallel ports
Initialize time of day in RTC
Locate adapter ROM's from E000h to EFFFh
Search for boot device
Boot from floppy disk
Boot from hard disk
Gate A20 enable/disable failure
Parity error
DDNIL bit-scan failure
Fatal error...system halted
Seite 79 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Eurosoft 4.71 BIOS
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
DMA page registers tested
DMA page registers failed
Keyboard tested
Keyboard test failed
Keyboard self-test passed
Keyboard self-test failed
8042 keyboard controller checking links
8042 keyboard controller unable to read links
RATMOD/DIAG link
Keyboard port 60h tested
Keyboard failed port 60h test
Keyboard parameter tested
Keyboard parameter test failed
Keyboard command byte read
Keyboard command byte failed read
Keyboard command byte read OK
Keyboard command byte corrupt
RAM-refresh toggle switch
RAM-refresh clock not correct
RAM bit test passed
RAM bit test failed
RAM parity tested
RAM parity error
CMOS RAM tested
CMOS RAM test failed
CMOS battery OK
CMOS battery failed
CMOS checksum passed
CMOS checksum failed
CMOS battery fault bit set
Master DMA controller 1 tested
Slave DMA controller 2 tested
Master DMA controller 1 failed
Slave DMA controller 2 failed
Protected mode entered successfully
RAM test completed
BIOS RAM checksum tested
BIOS RAM checksum test failed
Protected mode exit successful
Keyboard power-up reply received
Keyboard power-up reply missing
Keyboard disable command tested
Keyboard disable command failed
Checking for video system
POST errors have been reported
About to halt
Protected mode entered safely
RAM test complete
Master interrupt controller (PIC 1) tested
Master interrupt controller (PIC 1) failed
Slave interrupt controller (PIC 2) tested
Slave interrupt controller (PIC 2) failed
Chipset initialization
Chipset initialization failed
BIOS shadowing tested
BIOS shadowing failed
Video BIOS shadowing tested
Seite 80 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3B
Video BIOS shadowing failed
Seite 81 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Mylex BIOS
01
02
03
04
05
06
08
09
0A
0B
0C
0D
0E
10
11
12
13
14
15
16
17
CPU test
DMA page register tested
Keyboard controller tested
ROM BIOS checksum
Send keyboard command test
CMOS RAM test
RAM-refresh test
First-64K memory test
DMA controller test
Initialize DMA controller
Interrupt test
Determine RAM size
Initialize video and verify EGA or VGA checksum
Search for monochrome card
Search for color card
Word-splitter and byte-shifter test
Keyboard tested
RAM tested
System timer tested
Initialize keyboard-controller output port
Keyboard-interrupt test
Seite 82 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
HP Vectra BIOS
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
LED test
Processor test
System (BIOS) ROM test
RAM refresh timer test
Interrupt RAM test
Shadow the system ROM BIOS
CMOS RAM test
Internal cache memory test
Initialize the video card
Test external cache
Shadow option ROM's
Memory subsystem test
Initialize EISA/ISA hardware
8042 keyboard controller self test
Timer 0 / Timer 2 test
DMA subsystem test
Interrupt controller test
RAM address line independence test
Size extended memory
Real mode memory test (first 640K)
Shadow RAM test
Protected mode RAM test (extended RAM)
Real time clock test
Keyboard test
Mouse test
Hard disk test
LAN test
Flexible disk controller subsystem test
Internal numeric coprocessor test
Weitek coprocessor test
Clock speed switching test
Serial port test
Parallel port test
Seite 83 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
HP Pavilion Series 3100 & 8000 BIOS
02
03
04
06
08
09
0A
0B
0C
0E
0F
10
11
12
13
14
16
17
18
1A
1C
20
22
24
26
28
29
2A
2C
2E
2F
30
32
33
34
35
36
37
38
39
3A
3C
3D
40
42
44
45
46
47
48
49
4A
4B
4C
4E
50
51
Verify real mode
Disable NMI
Get processor type
Initialize system hardware
Initialize chipset with POST values
Set IN-POST flags
Initialize CPU registers
Enable CPU registers
Initialize cache to POST values
Initialize I/O component
Initialize local IDE bus
Initialize power management
Load alternate registers
Restore CPU control word during warm boot
Initialize PCI bus mastering devices
Initialize keyboard controller
BIOS ROM checksum
Initialize cache before memory size
Initialize 8254 timer
Initialize DMA controller
Reset PIC
Test DRAM refresh
Test 8742 keyboard controller
Set ES segment register to 4GB
Enable A-20 line
Autosize DRAM
Initialize POST memory manager
Clear 512K base RAM
RAM address line failure
RAM data failure, low byte
Enable cache before BIOS shadow
RAM data failure, high byte
Test CPU, BUS clock frequency
Initialize POST dispatch manager
Test CMOS RAM
Initialize alternate chipset registers
Warm start shut-down
Reinitialize chipset (MB only)
Shadow system BIOS ROM
Reinitialize cache (MB only)
Autosize cache
Configure advanced chipset registers
Load alternate registers new CMOS values
Set initial CPU speed
Initialize interrupts
Initialize BIOS interrupts
POST device initialization
Check ROM copyright notice
Initialize manager for PCI option ROM's
Check video config against CMOS
Initialize manager for PCI option ROM's
Initialize all video adapters
Display quiet boot screen
Shadow video BIOS
Display BIOS copyright notice
Display CPU type & speed
Initialize
Seite 84 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
52
54
56
58
59
5A
5B
5C
60
62
64
66
67
68
69
6A
6C
6E
70
72
74
76
7A
7C
7E
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8F
90
91
92
93
94
95
96
97
98
99
9A
9C
9E
9F
A0
A2
A4
A8
AA
AC
Test keyboard
Set key click if enabled
Enable keyboard
Test for unexpected interrupts
Initialize POST display service
Display "Press F2 to Enter Setup"
Disable CPU cache
Test RAM, 512-640K
Test extended memory
Test extended memory address lines
Jump to user patch 1
Configure advanced cache registers
Initialize multi-processor APIC
Enable external & processor caches
Set up SMM area
Display external L2 cache size
Display shadow area message
Display high address for UMB recovery
Display error message
Check for configuration errors
Test real time clock
Check for keyboard errors
Test for key lock on
Set up hardware interrupt vectors
Initialize coprocessor, if present
Disable onboard super I/O ports
Late POST device initialization
Detect & install external RS-232 ports
Configure non-MDC IDE controllers
Detect & install external parallel ports
Initialize PnP ISA devices
Reinitialize onboard I/O ports
Configure motherboard configurable devices
Initialize BIOS data area
Enable NMI's
Initialize extended BIOS data area
Test & initialize PS/2 mouse
Initialize floppy controller
Determine number of ATA drives
Initialize hard disk controllers
Initialize local BUS HD controllers
Jump to user patch 2
Build MPTABLE for multiprocessor boards
Disable A-20 line
Install CD-ROM for boot
Clear huge ES segment register
Fix up multiprocessor table
Search for options ROM's
Check for smart drive
Shadow ROM option
Set up power management
Enable hardware interrupts
Determine number of ATA & SCSI drives
Set time of day
Check key lock
Initialize typematic rate
Erase F2 prompt
Scan for F2 keystroke
Enter SETUP
Seite 85 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
AE
B0
B2
B4
B5
B6
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
Clear IN-POST flag
Check for errors
POST done, prepare for boot
One short beep before boot
Terminate quiet boot
Check password (optional)
Clear global descriptor table
Clean up all graphics
Initialize DMI parameters
Initialize PnP option ROM's
Clear parity checkers
Display multi boot menu
Clear screen optional
Check virus and backup reminders
Try to boot with Int 19
Initialize POST error manager
Initialize error logging
Initialize error display function
Initialize system error handler
Initialize the chipset
Initialize the bridge
Initialize the processor
Initialize system timer
Initialize system I/O
Check force recovery boot
Checksum BIOS ROM
Got to BIOS
Set huge segment
Initialize multiprocessor
Initialize OEM special code
Initialize PIC & DMA
Initialize memory type
Initialize memory type
Shadow boot block
System memory test
Initialize interrupt vectors
Initialize runtime clock
Initialize video
Initialize beeper
Initialize BOOT
Clear huge segment
Boot to mini-DOS
Boot to full DOS
Seite 86 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
IBM AT BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
DD
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2F
30
31
32
33
34
35
36
38
3A
3B
CPU flag and register tested
BIOS ROM checksum tested
CMOS shutdown byte 0F tested
8254 PIT channel 0 tested
8254 PIT channel 1 tested
8237 DMA initialize registers test 0
8237 DMA initialize registers test 1
DMA page register tested
Memory refresh tested
Soft reset tested
8042 keyboard controller reset
8042 keyboard controller reset OK
8042 keyboard controller reset
Memory tested
I/P buffer switch settings obtained
RAM error
Protected mode initialized
Protected mode registers tested
8259 PIC #2 initialized
Temporary Interrupt vectors setup
BIOS Interrupt vectors obtained
CMOS checksum and battery OK
Defective CMOS battery flag set
CMOS set checked
CMOS return address byte set
Temporary stack set
Segment address 01-0000, second 64K, tested
Memory size; See if 512K or 640K present
Segment address 10-000, over 640K, tested
Expansion memory set as is reported by the CMOS
Address lines 19-23 tested
Preparing to return to protected mode
Return from protected mode successful; 6845 video controller initialized and
started
6845 video controller tested
EGA/VGA BIOS tested
8259PIC Read/Write mask register with 1's and 0's
Interrupt mask registers tested
Unexpected Interrupts checked for; Error 101 displayed
System board tested: POST logic
Unexpected NMI Interrupts tested for
8253 PIT timer tested
8253 timer tested
8253 timer initialized; System board error
8253 timer Interrupt initialization; System board failure
8042 keyboard controller checked for command
8042 keyboard checked for warm boot
Shutdown return 2 set
Protected mode enabled
Address lines 0-15
Next block of 64K RAM tested
Real mode enabled
8042 keyboard controller tested
Check for keyboard error
8042 keyboard controller failed
8042 keyboard controller initialized
Expansion ROM's checked for in 2K blocks
Seite 87 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3C
3D
3E
3F
40
41
42
43
44
45
81
82
90-B6
F0
F2
F1
F3
F4
F5
F6
F7
F8
F9
FA
Floppy drive controller tested
Initialize the floppy drive controller
Initialize hard disk controller
Initialize parallel port
Hardware Interrupt enabled
System code at segment E0000h checked for
Exit to system code
Call to boot loader
Boot from fixed disk
Unable to boot from fixed disk; Boot to BASIC
Descriptor table built
Virtual mode started
Memory and bootstrap testing done
Data segment set
Interrupts tested
Exception Interrupts tested
Verify 286 protected mode instructions (LDT/SDT and LTR/STR)
Verify 286 protected mode instructions (Bound instruction)
Verify 286 protected mode instructions (Push and pop)
Verify 286 protected mode instructions (Access rights)
Verify 286 protected mode instructions (RPL field adjusted)
Verify 286 protected mode instructions (LAR function)
Verify 286 protected mode instructions (LSL instruction)
Verify 286 protected mode instructions (Memory chip selected)
Seite 88 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
IBM PS/2 (Micro Channel) BIOS
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
CPU tested with patter FFAA0055
CPU 32 register tested
BIOS ROM checksum tested
System port 94 enabled and checked
POST registers, port 102 enabled and checked
POST registers port 96 enabled and tested
CMOS shutdown byte 0F tested
CMOS extended port 74-76 enabled and tested
DMA and page registers tested (ports 2, 18, 1A and 1C)
DMA initialized
Memory refresh tested
8042 keyboard controller buffers tested (ports 61 and 64)
8042 keyboard controller internal test (port 60)
8042 keyboard controller internal test continued
8042keyboard controller self test error
Memory sized and setup
First 512K base memory tested
Base memory error, system halted
Protected mode instructions tested; Keyboard commands tested
PIC Interrupt controller 1 (master) tested
PIC Interrupt controller 2 (slave) tested
Initialize 120 Interrupt vectors
Initialize 16 extended vectors
CMOS/RTC tested; CMOS byte 0D tested
CMOS/RTC checksum tested
CMOS/RTC battery tested
Check for soft or hard reset
Protected mode initialization
Protected mode stack set; Pointer to end of first 64K set
Low memory size tested in protected mode
Memory size information saved
Memory split address setup
Check for extended memory beyond 64MB
Test memory-address bus lines
Clear parity error and channel lock
Initialize interrupt 0
Check CMOS RAM validity
Write keyboard-controller command byte
Check valid CMOS RAM and video system
Display error code 160
Test registers in both interrupt controllers
Test interrupt controller registers
Test interrupt mask registers
Test NMI
NMI error has been detected
Test system timer 0
Check system speaker clock
Test system timer 0 count
Test system timer 1 count
Check if timer interrupt occurred
Test timer 0 for improper operation (too fast or too slow)
Verify timer interrupt 0
Check 8042 keyboard controller
Check for soft reset
Prepare for shutdown
Start protected mode test
Test memory in 64KB increments
Seite 89 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
Check if memory test done
Return to real mode
Test for regular or manufacturing mode
Disable the keyboard
Check for keyboard self test
Keyboard test passed
Test the keyboard controller
Configure the mouse
Disable the mouse
Initialize interrupt vectors
Initialize interrupt vectors
Initialize interrupt vectors
Save DDNIL status
Reset floppy drive
Test floppy drive
Turn floppy-drive motor off
Set up serial ports
Enable real time clock interrupt
Configure floppy drives
Configure hard drives
Enable system CPU arbitration
Scan for adapter ROM's
Verify serial and parallel ports
Set up equipment byte
Set up configuration
Set keyboard-typematic rate
Call Int. 19 boot loader
Seite 90 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Landmark Jumpstart XT BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
Jump to reset area in BIOS ROM
Initialize DMA page register
Initialize DMA refresh register
Clear all RAM
Perform RAM test on first 64KB
Clear first 64KB
Initialize BIOS stack to 0FC0h
Set the equipment flag based on XT switches
Initialize default-interrupt vectors
Initialize the 8255 parallel interface, if it exists
Initialize the 8259 PIT and enable interrupts
Setup adapters and peripherals
Setup video system
Initialize the video system
Initialize the equipment
Initialize memory configuration
Setup system timer function
Initialize system timer
Setup time-of-day function
Initialize time of day from RTC data
Setup and initialize "print screen" function
Setup and initialize cassette interface, if available
Setup and initialize bootstrap function
Setup and initialize keyboard function
Enable speaker
Setup system timer
Enable the RTC
Setup timer 2
Determine memory size; write 55Aa/AA55 to first and last word in segment
Read first and last word of segment
Compare first and last words
Report found memory size of segment
Perform BIOS ROM checksum test
Perform complete RAM testing on cold boot
Move system stack to bottom of memory and save pointer 40:0E
Reset parity after RAM sizing
Enable timer and keyboard interrupts
Setup the serial and parallel ports
Setup the game port
Setup the floppy-disk controller
Scan for optional ROM's in 2KB chucks from C8000h
Call the boot loader
Seite 91 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Microid Research BIOS v1.0a
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
29
2F
Chipset problem
Disable NMI and DMA
Check BIOS ROM checksum
Test DMA page register
Keyboard controller test
Initialize the RTC, 8237, 8254, and 8259
Check memory refresh
DMA master test
OEM specific test
Test memory bank 0
Test PIC units
Test PIC conditions
Initialize PIT channel 0
Initialize PIT channel 2
Test CMOS RAM battery
Check video ROM
Test RTC
Test keyboard controller
OEM specific test
Run memory test
Keyboard controller
OEM specific test
Test keyboard controller
Run memory test
Execute OEM memory test
Update RTC contents
Initialize serial ports
Initialize parallel ports
Test math coprocessor
Test floppy disk
Test hard disk
Validate CMOS contents
Check keyboard lock
Set NUM lock on keyboard
OEM specific test
Test adapter ROM's
Call interrupt 19 boot loader
Seite 92 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Microid Research Contemporary BIOS
03
04
05
08
09
09
0A
0A
0A
0A
0A
0A
0A
0B
0B
0C
0C
0C
0C
0C
0C
0D
0E
0E
0F
0F
0F
10
11
12
12
14
14
14
15
17
17
17
18
19
1A
1A
1E
1F
20
21
29
ROM BIOS checksum failure
DMA page register failure
Keyboard controller selftest failure
Memory refresh circuitry failure
Master 16-bit DMA controller failure
Slave 8-bit DMA controller failure
Base 64K pattern test failure
Base 64K parity circuitry failure
Base 64K parity error
Base 64K data bus failure
Base 64K address bus failure
Base 64K block access read failure
Base 64K block access write failure
Master 8259 failure
Slave 8259 failure
Master 8259 interrupt address failure
Slave 8259 interrupt address failure
8259 interrupt address error
Master 8259 stuck interrupt error
Slave 8259 stuck interrupt error
System timer 8254 channel 0/IRQ 0 failure
8254 channel 0, speaker detect, failure
8254 channel 2 speaker failure
8254 OUT2, speaker detect, failure
CMOS RAM read/write test failure
CMOS read/write test failure
RTC periodic interrupt / IRQ 8 failure
Video ROM checksum failure
RTC battery discharged or CMOS contents corrupt
Keyboard controller failure
Keyboard error, stuck key
Memory parity error
I/O channel error
RAM pattern test failed
Keyboard failure or no keyboard present
A20 test failure caused by 8042 timeout
A20 gate stuck in disabled state
A20 gate stuck in asserted state
Parity circuit failure
Data bus test failure, address line test failed, block access read failure, block
access read/write failure, or banks decode to same location
Real time clock is not updating
Real time clock settings are invalid
Diskette CMOS configuration invalid, diskette controller failure, or diskette drive
A: failure or diskette drive B: failure
FDD CMOS configuration invalid, fixed disk C: failure, or fixed disk D: failure
Fixed disk configuration change, diskette configuration change, serial port
configuration change, parallel port configuration change, video configuration
change, memory configuration change, or coprocessor configuration change
System key is in locked position
Adapter ROM checksum failure
Seite 93 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Mr. BIOS (Microid) v3.4x
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2E
2F
32
34
35
37
38
39
3A
3B
3C
3D
Cold start
Initialize KBD controller, Disable CPU cache, Initialize onboard I/O chipset, Test
RAM size
Disable critical I/O
Checksum the BIOS ROM
Test page register
Enable A20 gate, issue 8042 keyboard controller self test
Initialize ISA I/O
Warm initialize KBD controller & I/O chipset
Refresh toggle test
Test DMA master & slave registers
Test first 64KB of base memory
Test master 8259 mask, test slave 8259 mask
Test 8259 slave, initialize interrupt vectors 00-77h, initialize keyboard buffer
variables
Test timer 0, 8254 channel 0
Test 8254 channel 2, speaker channel
Turn on monitor, show error messages
Read and checksum the CMOS
Call video ROM initialization routines
Set 8Mhz AT-bus
Size and test memory, stuck NMI check
No keyboard and power on, retry keyboard initialization
Size and test CPU cache
Test A20 off and on gates
External memory size, stuck NMI check
System memory size, stuck NMI check
Test RTC time
Determine serial ports
Determine parallel ports
Initialize numeric coprocessor
Determine floppy diskette drive controllers
Determine IDE controllers
Display CMOS configuration changes
Clear screens
Set/reset numlock LED, security functions
Final onboard serial and parallel ports check
Set keyboard typematic rate
Initialize floppy controller
Initialize ATA discs
Set video mode for primary adapter`
Cyrix WB-CPU support, purge 8259 slave
Reset A20 to OFF, Install adapter ROM's
Clear primary screen, convert RTC to system ticks, set final DOS timer variable
Enable NMI and latch
Fast A20, fix A20
Purge 8259 slave, control to interrupt 19 boot
Test CPU burst
Determine 8042, set warm boot flag STS 2
Test high memory area wrap, verify A20 via F000:10 high memory area
CPU step NZ, CPUID, disable CPU features
Set 8042 pins
PCI bus
Scan PCI bus
Initialize PCI bus with intermediate defaults
Initialize PCI OEM: OEM bridge
PCI bus and Plug & Play: initialize AT slotman from AT bus CDE usage
Seite 94 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
58
59
5A
88
FF
Find phantom CDE ROM PCI cards
PCI bus: final fast back-to-back state
OEM post initialization, hook audio
Allocate I/O on PCI bus, logs in PCI-IDE
Hook PCI-ATA chips
Allocate IRQ's to PCI bus, enable ATA IRQ's
Allocate and enable PCI memory/ROM space
Determine PS/2 mouse
Map IRQ's to PCI bus, enable ATA IRQ's
PCI-ROM install, note user CMOS
If setup conditions: execute setup utility
Test F000, transfer EPROM to shadow RAM
Hook VLATA chip
Identify and spin up all drives
Detect secondary IRQ, if VL/AT bus IDE exists but it's IRQ not known yet
Detect /log 32-bit I/O ATA devices
Atapi drive M/S bitmap to shadow RAM, set interrupt 13 vector
Finalize shadow RAM
Chain interrupt 13
Load Plug & Play, processor vector initialized, BIOS vector initialized, OEM
vector initialized
Scan for Plug & Play, update Plug & Play device count
Supplement IRQ usage, AT IRQ's
Conditionally assign everything Plug & Play wants
OEM custom boot sequence just prior to interrupt 19 boot
Pass control to interrupt 19 boot
Display MR BIOS logo
Dead motherboard and/or BIOS ROM
BIOS POST finished
Seite 95 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
NCR AT BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
20
21
22
23
24
25
26
30
31
32
33
34
40
41
42
43
44
50
51
52
60
61
62
63
70
71
72
73
74
75
76
F0
F1
F2
Test the CPU registers
Test system support I/O
Test BIOS ROM checksum
Test DMA page registers
Test timer channel 1
Test timer channel 2
Test RAM refresh logic
Test base 64KB
Test 8/16 bit bus conversion
Test interrupt controller 1
Test interrupt controller 2
Test I/O controller
Test CMOS RAM read/write operation
Test battery power
Test CMOS RAM checksum
Test CPU protected mode
Test video configuration
Test primary video controller
Test secondary video controller
Display results of tests to this point
Test DMA controller 1
Test DMA controller 2
Test system timer channel 0
Initialize interrupt controllers
Test interrupts
Test interrupts
Check base 640KB memory
Check extended memory size
Test higher 8 address lines
Test base memory
Test extended memory
Test keyboard
Test keyboard
Test keyboard
Test keyboard
Test A20 gate
Setup hardware interrupt vectors
Enable interrupt timer channel 0
Check BIOS ROM
Test floppy disk controller and drive
Test hard disk controller
Initialize floppy drives
Initialize hard drives
Test real time clock
Set time of day in RTC
Check parallel interface ports
Check serial interface ports
Check for any option ROM's
Check math coprocessor
Enable keyboard and RTC interrupts
System not configured properly or hardware defect
Scan and execute any option ROM's
Call interrupt 19 boot loader
Seite 96 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
NCR PC916 BIOS
01
03
04
05
06
0C
14
15
16
17
1B
18
19
02
07
08
09
0A
0B
1A
0D
0E
0F
10
11
12
13
20
21
22
23
27
28
24
25
26
30
31
32
33
34
35
40
41
42
43
F4
45
44
50
51
60
61
62
63
74
70
Test CPU registers
Test BIOS ROM checksum
Test DMA page registers
Test timer channel 1
Test timer channel 2
Test 8042 keyboard controller
Test disabling speed stretch at port 69h
Start refresh timer 1
Enable speed stretch at port 69h
Clear write protect bit
Test 64KB shadow RAM
Write and test interrupt descriptor table
Verify RAM
Verify port 61h
Test refresh logic
Test base 64KB RAM
Test 8/16 bit bus conversion logic
Test interrupt mask register A
Test interrupt mask register B
Check 8042 keyboard controller
Test CMOS RAM shutdown byte
Test CMOS RAM battery power
Test CMOS RAM checksum
Test CPU protected mode
Test video configuration
Initialize and test primary video controller
Primary video error
Display results of tests to this point
Test DMA controller 1
Test DMA controller 2
Test timer 1 counter 0 840nS clock timer
Test timer 2 counter 0 for NMI
Test timer 2 counter
Initialize both interrupt controllers
Check for unexpected interrupts
Wait for interrupt
Check base 640KB memory
Check extended memory size
Test higher 8 address lines
Test base memory
Test extended memory up to 256MB
Test RAM in segment E000h
Test keyboard enable/disable
Test keyboard reset command
Test keyboard
Test keyboard
Display speed setting
Initialize the mouse and enable IRQ 1
Test address overrun capability
Set up hardware interrupt vectors
Enable IRQ 0 interval interrupt from timer 0
Test for floppy and hard disk controllers and drives
Test disk controller
Initialize floppy drives
Initialize hard drives
Check and execute option ROM's from C8000h to DFFFFh
Test RTC
Seite 97 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
71
72
73
75
76
F0
F6
F3
F4
F5
F1
F2
F6
F7
Set interval timer
Configure and test parallel interface
Configure and test serial interface
Test math coprocessor if installed
Enable keyboard and RTC
Display and logged errors
Test base memory
Got to setup if F1 was pressed
Display speed setting
Initialize counter 2 for speed testing
Test system code at E0000h and copy video ROM to shadow memory
Call interrupt 19 boot loader
Test base memory
Test extended memory
Seite 98 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Olivetti 1076/AT&T BIOS
PASS
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
50
51
52
53
54
55
56
57
59
5A
5B
5C
5D
5E
5F
60
61
62
62
63
64
66
-
FAIL
7F
7E
7D
7C
7B
7A
79
78
77
76
75
74
73
72
71
6F
6E
6D
6C
6B
6A
69
68
66
65
64
63
62
61
60
5F
5E
5D
5D
5C
5B
-
DESCRIPTION
CPU flag and register test
Check and verify CMOS shutdown code
BIOS ROM checksum test
Test the 8253 timer
Start memory refresh
Test the 8041 keyboard controller
Test the first 8KB of RAM
Test protected mode operation
Test CMOS RAM shutdown byte
Test protected mod operation
Test RAM from 8KB to 640KB
Test all RAM above 1MB
Test NMI
Test RAM parity system
Test 8259 PIC 1
test 8259 PIC 2
Test DMA page register
Test 8237 DMA controller 1
Test 8237 DMA controller 2
Test PIO port 61h
Test the keyboard controller
Test the CMOS clock/calendar IC
Test the CPU protected mode
Test CMOS RAM battery
Test CMOS RAM
Verify CMOS RAM checksum
Test parallel port configuration
Test serial port configuration
Test memory configuration below 640KB
Test memory configuration above 1MB
Detect and test math coprocessor
Test configuration of game port adapter
Test key lock switch
Test hard drive configuration
Configure floppy drives
Test option ROM's
Call interrupt 19 boot loader
Seite 99 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Olivetti PS/2 BIOS
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
Test CPU
Check CMOS shutdown byte
Initialize the PIC
Test refresh
Test CMOS/RTC periodic interrupt
Test timer ratio
Test first 64KB of RAM
Test 8042 keyboard controller
Test NMI
Test 8254 PIT
Test port 94h
Test port 103h
Test port 102h
Test port 96h
Test port 107h
Blank the display
Check the keyboard
Test CMOS RAM battery
Verify CMOS RAM checksum
Verify extended CMOS RAM checksum
Initialize system board and adapter
Initialize and test RAM
Test protected mode registers
Test CMOS RAM shutdown byte
Test CMOS protected mode
Initialize video adapter ROM scan
Test BIOS ROM checksum
Test PIC #1
Test PIC #2
Initialize interrupt vectors
Test CMOS RAM
Test extended CMOS RAM
Test CMOS real-time clock
Test clock calendar
Dummy checkpoint
Test watchdog timer
Test 64KB to 640KB RAM
Configure lower 640KB RAM
Test extended memory
Initialize extended BIOS data segment and log POST error
Configure memory above 1MB
Dummy checkpoint
Test RAM parity
Test DMA page registers
Test DMA controller registers
Test DMA transfer-count register
Initialize DMA controller
Test PIO 61
Test the keyboard
Initialize keyboard typematic rate and delay
Test auxiliary device
Test advanced protected mode
Configure parallel ports
Configure 8250 serial ports
Test and configure math co-processor
Test and configure game-port adapter
Configure and initialize hard disk
Seite 100 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3A
3B
3C
3D
3E
3F
40
42
CC
DD
EE
FF
Floppy-disk configuration
Initialize ROM drivers
Display total memory and hard drives
Final initialization
Detect and initialize parallel ports
Initialize hard drive and controller
Initialize math co-processor
Initialize adapter ROM scan
Unexpected processor excerption occurred
Save DDNIL status
NMI handler shutdown
Call interrupt 19 boot loader
Seite 101 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phillips BIOS
0A
10
11
12
13
14
15
16
17
19
1C
1D
1F
21
25
2B
2C
2D
2E
35
36
37
38
39
3A
3B
3C
3D
40
48
4C
4D
52
6A
70
DMA page-register R/W bad
CMOS RAM R/W error
System BIOS ROM checksum error
Timer A error
DMA controller A error
DMA controller B error
Memory refresh error
Keyboard controller error
Keyboard controller error
Keyboard controller error
Base 64KB RAM error
Base 64KB RAM parity error
LSI sync missing
PVAM register error
System options error
Video sync error
Video BIOS ROM error
Monochrome/color configuration error
No video memory detected
Interrupt controller error
Byte swapper error
NMI error
Timer interrupt fault
LSI timer halted
Main memory test error
Keyboard error
Keyboard interrupt error
DDNIL scan halted and cache disabled
Diskette error
Adapter card error
CMOS battery/checksum error
System options error
Keyboard controller error
Failure shadowing BIOS ROM
Memory size configuration error
Seite 102 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix BIOS Plus / v1.0 BIOS
01
02
03
04
05
06
08
09
0A
0B
0C
0D
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
25
27
28
29
2B
2C
2D
2E
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
41
42
CPU register test in progress
CMOS read/write failure
ROM BIOS checksum failure
Programmable interval timer failure
DMA initialization failure
DMA page register read/write failure
RAM refresh verification failure
First 64K RAM test in progress
First 64K RAM chip or data line failure multi-bit
First 64K RAM odd/even parity logic failure
Address line failure in first 64K RAM
Parity failure in first 64K RAM
Bit 0 first 64K RAM failure
Bit 1 first 64K RAM failure
Bit 2 first 64K RAM failure
Bit 3 first 64K RAM failure
Bit 4 first 64K RAM failure
Bit 5 first 64K RAM failure
Bit 6 first 64K RAM failure
Bit 7 first 64K RAM failure
Bit 8 first 64K RAM failure
Bit 9 first 64K RAM failure
Bit a(10) first 64K RAM failure
Bit B(11) first 64K RAM failure
Bit C(12) first 64K RAM failure
Bit D(13) first 64K RAM failure
Bit E(14) first 64K RAM failure
Bit F(15) first 64K RAM failure
Slave DMA register failure
Master DMA register failure
Master interrupt mask register failure
Slave interrupt mask register failure
Interrupt vector loading in progress
8042 keyboard controller test failure
CMOS power failure/checksum calculation in progress
CMOS configuration validation in progress
Screen memory test failure
Screen initialization failure
Screen retrace test failure
Search for video ROM in progress
Screen believed running with video ROM
Mono monitor believed operational
Color monitor (40 columns) believed operational
Color monitor (80 columns) believed operational
Timer tick interrupt in progress or failed (non-fatal)
Shutdown failure (non-fatal)
Gate A20 failure (non-fatal)
Unexpected interrupt in protected mode (non-fatal)
Memory high address line failure at 01000-0A000 (non-fatal)
Memory high address line failure at 100000-FFFFFF (non-fatal)
Timer chip counter 2 failed (non-fatal)
Time of day clock stopped
Serial port test
Parallel port test
System board select bad
Extended CMOS RAM bad
Seite 103 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix UMC Chipsatz PCI BIOS
02
04
06
08
09
0A
0C
0E
10
11
12
14
16
18
1A
1C
20
22
24
26
28
2A
2C
2E
30
32
34
35
36
37
38
39
3A
3C
3D
3E
40
42
44
46
47
48
49
4A
4C
4E
50
52
54
56
58
5A
5C
5E
60
62
64
Verify real mode operation
Get CPU type
Initialize system hardware
Initialize chipset registers with initial POST values
Set in POST flag
Initialize CPU registers
Initialize cache to initial POST values
Initialize I/O
Initialize power management
Load alternate registers with initial POST values
Jump to user patch 0
Initialize keyboard controller
BIOS ROM checksum
8254 programmable interrupt timer initialization
8237 DMA controller initialization
Reset 8259 programmable interrupt controller
Test DRAM refresh
Test 8742 keyboard controller
Set ES segment register to 4GB
Enable address line A20
Autosize DRAM
Clear 512K base memory
Test 512K base address lines
Test 512K base memory
Test base address memory
Test CPU bus clock frequency
Test CMOS RAM
Test chipset register initialize
Test check resume
Reinitialize the chipset
Shadow system BIOS ROM
Reinitialize the cache
Autosize the cache
Configure advanced chipset registers
Load alternate registers with CMOS values
Read hardware configuration from keyboard controller
Set initial CPU speed
Initialize interrupt vectors
Initialize BIOS interrupts
Check ROM copyright notice
Initialize manager for PCI options ROM's
Check video configuration against CMOS
Initialize PCI bus and devices
Initialize all video adapters
Shadow video BIOS ROM
Display copyright notice
Display CPU type and speed
Test keyboard
Set key click if enabled
Enable keyboard
Test for unexpected interrupts
Display prompt "Press F2 to Enter Setup"
Test RAM between 512K and 640K
Test base memory
Test expanded memory
Test extended memory address lines
Jump to user patch 1
Seite 104 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
66
68
69
6A
6C
6E
70
72
74
76
7A
7C
7E
80
82
84
86
88
8A
8C
8E
90
91
92
94
96
98
9A
9C
9E
A0
A2
A4
A8
AA
AC
AE
B0
B2
B4
B6
B8
BC
BE
C0
D0
D2
D4
D6
D8
DA
DC
Configure advanced cache registers
Enable external and CPU registers
Set up power management
Display external cache size
Display shadow message
Display non-disposable segments
Display error messages
Check for configuration messages
Test real time clock
Check for keyboard errors
Enable keylock
Setup hardware interrupt vectors
Test coprocessor if present
Disable onboard I/O ports
Detect and install external RS232 ports
Detect and install external parallel ports
Reinitialize onboard I/O ports
Initialize BIOS data areas
Initialize extended BIOS data area
Initialize floppy drive controller
Hard disk autotype configuration
Initialize hard disk controller
Initialize local bus hard disk controller
Jump to user patch 2
Disable A20 address lines
Clear huge ES segment register
Search for option ROM's
Shadow options ROM's
Setup power management
Enable hardware interrupts
Set time of day
Check key lock
Initialize typematic rate
Erase F2 prompt
Scan for F2 keystroke
Enter setup
Clear in-POST flag
Check for errors
POST done
One beep
Check password (optional)
Clear global descriptor table
Clear parity checkers
Clear screen (optional)
Try to boot with interrupt 19
Interrupt handler error
Unknown interrupt error
Pending interrupt error
Initialize option ROM error
Shutdown error
Extended block move
Shutdown 10 error
Seite 105 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix PCI BIOS
If the CPU is in protected mode, turn on gate A20 and pulse the reset line.
Forces a shutdown 0.
04
On cold boot, save the CPU type information value in the CMOS
Reset DMA controllers; Disable video; Clear pending interrupts from real time
06
clock; Setup port B register
08
Initialize chipset control registers to power on defaults
Set a bit in the CMOS that indicates POST; used to determine if the current
configuration causes the BIOS to hang. If true, default BIOS values set on
0A
next POST
Initialize I/O module control registers
0C
External CPU caches initialized; Cache registers set to default values
0E
10/12/14 Verify response from 8742 keyboard controller
16
Verify BIOS ROM checksums to zero
18
Initialize all three 8254 programmable interrupt timers
1A
Initialize DMA command register; Initialize 8 DMA channels
Initialize 8259 programmable interrupt controller; ICW4 needed; Cascade and
1C
edge triggered mode
20
Test DRAM refresh by polling refresh bit in post B
Test 8742 keyboard controller; Self test send to keyboard controller and
awaiting results; Read the switch inputs from the 8742 keyboard controller
22
and write the keyboard controller command byte
Set ES segment register to 4GB
24
Enable address line A20
26
Autosize DRAM
28
Clear first 64K of RAM
2A
Test RAM address lines
2C
Test first 64K bank of memory by checking chip address line test and RAM test
2E
Find true CPU speed (MHz)
30/32
Clear CMOS diagnostic byte (register E); Check real time clock and verify
34
battery; Checksum the CMOS and verify for corruption
36/38/3A External cache is autosized and its configuration for enabling later in POST
Configure advanced cache features; Configure external cache's configurable
3C
parameters
3E
Read hardware configuration from keyboard controller
Set system power-on speed to the rate determined by the CMOS; If the CMOS
40
is invalid, use a lower speed
42
Initialize interrupt vectors 0-77h to the BIOS general interrupt handler
Initialize interrupt vectors 0-20h to proper values from the BIOS interrupt
44
tables
46
Check copyright message checksum
48
Check video configuration
4A
Initialize both monochrome and color graphics video adapters
4C/4E
Display copyright message
50
Display CPU type and speed
Test for the self-test code if a cold start; Keyboard performs a self-test and
52
sends and AA if successful
54
Initialize keystroke clicker during POST
56
Enable keyboard
Test for unexpected interrupts; Check STI for hot interrupts; Test NMI for
unexpected interrupts; Enable parity checkers and read from memory
58
checking for unexpected interrupt
Display prompt "Press F2 to Enter Setup"
5A
Determine and test the amount of memory available; Save total size to BIOS
5C
variable called bdaMemorySize
5E
Perform address of base memory
Determine and test the amount of extended memory available; Save the total
60
size in the CMOS at CMOSExtended
02
Seite 106 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
62
68
6A
6C
6E
Perform and address line test on A0 to the amount of memory available
External and CPU caches, if present, are enabled
Display cache size on screen if non-zero
Display BIOS shadow status
Display the starting offset of the non-disposable section of the BIOS
Check flags in CMOS and in the BIOS data area to see if any errors have been
70
detected during the POST
72
Check status bits for configuration errors
74
Test real time clock if the battery has lost power
76
Check status bits for keyboard errors; Errors are displayed
78
Check for stuck keys on the keyboard; Errors are displayed
7A
Enable keylock
7C
Setup hardware interrupt vectors
7E
Test coprocessor if present
80/82
Detect and install RS232 ports
84
Detect and install parallel ports
86/88
Initialize timeouts/key buffer/soft reset flags
8A
Initialize extended BIOS data area and initialize the mouse
8C
Initialize the floppy disks and display error message if failure was detected
8E
Hard disk autotype detection
If the CMOS RAM is valid and intact and fixed disks are defined, call the fixed
disk initialization routine to initialize the fixed disk system and take over the
90
appropriate interrupt vectors
Disable gate A20 address line
92/94
Scan for ROM BIOS extensions
96/98
Enable hardware interrupts
9E
Set time of day
A0
Setup numlock indicator
A2
Initialize typematic rate
A4
Initialize hard disk autoparking
A6
Erase F2 prompt
A8
Scan for F2 keystroke
AA
Check to see if SETUP should executed
AC
Clear ConfigFailedBit and InPostBit in CMOS
AE
Check for POST errors
B0
Set/clear status bits to reflect POST complete
B2
One beep
B4
Check for password before boot
B6
Clear global descriptor table
B8
Initialize the screen saver
BA
Clear parity error latch
BC
Clear screen
BE
Try to boot with interrupt 19
C0
If an interrupt occurs before interrupts vectors have been initialized, interrupt
handler will check if 8259 programmable interrupt timer caused the interrupt
D0/D2
and which one; If error is unknown, InterruptFlag will be FF, otherwise, it will
hold the IRQ number that occurred
Clear pending timer and keyboard interrupts and transfer control to the
D4
double word address located at RomCheck
D6/D8/DAReturn from extended block move
Seite 107 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix ISA/EISA/MCA v3.07 BIOS
01
02
03
04
05
06
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
25
27
28
29
2B
2C
2D
2E
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
CPU register test in progress
CMOS read/write failure
ROM BIOS checksum failure
Programmable interval timer failure
DMA initialization failure
DMA page register write/read failure
RAM refresh verification failure
First 64K RAM test in progress
First 64K RAM chip or data line failure multi-bit
First 64K RAM odd/even logic failure
Address line failure in first 64K RAM
Parity failure in first 64K RAM
Fail-safe timer failure
Software NMI post failure
Bit 0 first 64K RAM failure
Bit 1 first 64K RAM failure
Bit 2 first 64K RAM failure
Bit 3 first 64K RAM failure
Bit 4 first 64K RAM failure
Bit 5 first 64K RAM failure
Bit 6 first 64K RAM failure
Bit 7 first 64K RAM failure
Bit 8 first 64K RAM failure
Bit 9 first 64K RAM failure
Bit A first 64K RAM failure
Bit B first 64K RAM failure
Bit C first 64K RAM failure
Bit D first 64K RAM failure
Bit E first 64K RAM failure
Bit F first 64K RAM failure
Slave DMA register failure
Master DMA register failure
Master interrupt mask register failure
Slave interrupt mask register failure
Interrupt vector loading in progress
Keyboard controller test failure
CMOS power failure; checksum calculation in progress
CMOS RAM configuration validation in progress
Screen memory test failure
Screen initialization failure
Screen retrace test failure
Search for video ROM in progress
Screen believed running with video ROM
Mono monitor believed operational
Color monitor (40 columns) believed operational
Color monitor ( 80 columns) believed operational
No time tick
Shutdown test in progress or failure
Gate A20 failure
Unexpected interrupt in protected mode
Memory high address line failure at 01000-0A000; RAM test in progress or
address failure >FFFh
Memory high address line failure at 100000-FFFFFF
Interval timer channel 2 test or failure
Time of day clock test or failure
Serial port test or failure
Parallel port test or failure
Seite 108 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3E
3F
41
42
Math coprocessor test
Cache test (Dell)
System board select bad (Micro Channel only)
Extended CMOS RAM bad (Micro Channel only)
Seite 109 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix 4.0 BIOS
02
04
06
08
09
0A
0C
0E
10
11
12
14
16
18
1A
1C
20
22
24
28
2A
2C
2E
32
37
38
39
3A
3C
3D
40
42
44
46
48
49
4A
4C
4E
50
52
54
56
58
5A
5C
60
62
64
66
68
6A
6C
6E
70
72
74
Verify real mode
Get CPU type
Initialize system hardware
Initialize chipset registers with initial POST values
Set in POST flag
Initialize CPU registers
Initialize cache to initial POST values
Initialize I/O
Initialize power management
Load alternate registers with initial POST values
Jump to UserPatch0
Initialize keyboard controller
BIOS ROM checksum
8254 programmable interrupt timer initialization
8237 DMA controller initialization
Reset 8254 programmable interrupt timer
Test DRAM refresh
Test 8742 keyboard controller
Set ES segment register to 4GB
Autosize DRAM
Clear 512K base RAM
Test 512K base address lines
Test 512K base memory
Test CPU bus-clock frequency
Reinitialize the chipset
Shadow system BIOS ROM
Reinitialize the cache
Autosize cache
Configure advanced chipset registers
Load alternate registers with CMOS values
Set initial CPU speed
Initialize interrupt vectors
Initialize BIOS interrupts
Check ROM copyright notice
Check video configuration against CMOS
Initialize PCI bus and devices
Initialize all video adapters in system
Shadow video BIOS ROM
Display copyright notice
Display CPU type and speed
Test keyboard
Set key click if enabled
Enable keyboard
Test for unexpected interrupts
Display prompt "Press F2 to Enter Setup"
Test RAM between 512K and 640K
Test expanded memory
Test extended memory address lines
Jump to UserPatch1
Configure advanced cache registers
Enable external and CPU caches
Display external cache size
Display shadow message
Display non-disposable segments
Display error messages
Check for configuration errors
Test real time clock
Seite 110 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
76
7C
7E
80
82
84
86
88
8A
8C
90
91
92
94
96
98
9A
9C
9E
A0
A2
A8
AA
AC
AE
B0
B2
B4
B6
B8
BC
BE
BF
C0
D0
D2
D4
D6
D8
DA
DC
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
Check for keyboard errors
Setup hardware interrupts vectors
Test coprocessor if present
Disable onboard I/O ports
Detect and install external RS232 ports
Detect and install external parallel ports
Re-initialize on-board I/O ports
Initialize BIOS data area
Initialize extended BIOS data area
Initialize floppy controller
Initialize hard disk controller
Initialize local bus hard disk controller
Jump to UserPatch2
Disable A20 address line
Clear huge ES segment register
Search for option ROM's
Shadow option ROM's
Setup power management
Enable hardware interrupts
Set time of day
Check key lock
Erase F2 prompt
Scan for F2 keystroke
Enter setup
Clear in-POST flag
Check for errors
POST done; prepare to boot operating system
One beep
Check password (optional)
clear global descriptor table
Clear parity checkers
Clear screen (optional)
Check virus and backup reminders
Try to boot interrupt 19
Interrupt handler error
Unknown interrupt error
Pending interrupt error
Initialize option ROM error
Shutdown error
Extended block move
Shutdown 10 error
Initialize the chipset
Initialize refresh counter
Check for forced flash
Check HW status of ROM
BIOS ROM is ok
Do a complete RAM test
Do OEM initialization
Initialize interrupt controller
Read in bootstrap code
Initialize all vectors
Boot the flash program
Initialize the boot device
Boot code was read ok
Seite 111 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix 4.0 (Release 6) BIOS
02
03
04
06
07
08
09
0A
0B
0C
0E
0F
10
11
12
13
14
16
17
18
1A
1C
20
22
24
26
28
29
2A
2C
2E
2F
30
32
33
36
38
3A
3C
3D
41
42
45
46
47
48
49
4A
4B
4C
4E
4F
50
51
52
54
55
Verify real mode
Disable non-maskable interrupt (NMI)
Get CPU type
Initialize system hardware
Disable shadow and execute code from the ROM
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 boot
Initialize PCI bus mastering devices
Initialize keyboard controller
BIOS ROM checksum
Initialize cache before memory autosize
8254 programmable interrupt timer initialization
8237 DMA controller initialization
Reset programmable interrupt controller
Test DRAM refresh
Test 8742 keyboard controller
Set ES segment register to 4GB
Enable gate A20 line
Autosize DRAM
Initialize POST memory manager
Clear 512KB 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 of 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 extended memory for RomPilot
Initialize interrupt vectors
POST device initialization
Check ROM copyright notice
Initialize I20 support
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
Initialize MultiBoot
Display CPU type and speed
Initialize EISA board
Test keyboard
Set key click if enabled
Enable USB devices
Seite 112 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
58
59
5A
5B
5C
60
62
64
66
67
68
69
6A
6B
6C
6E
70
72
76
7C
7D
7E
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8F
90
91
92
93
95
96
97
98
99
9A
9C
9D
9E
9F
A0
A2
A4
A8
AA
AC
AE
B0
B1
Test for unexpected interrupts
Initialize POST display service
Display prompt "Press F2 to enter SETUP"
Disable CPU cache
Test RAM between 512KB and 640KB
Test extended memory
Test extended memory address lines
Jump to UserPatch1
Configure advanced cache registers
Initialize Multi Processor APIC
Enable external and CPU caches
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 Intelligent System Monitoring
Initialize coprocessor if present
Disable onboard super I/O ports and IRQ's
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 (NMI's)
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 ROM's
Check for SMART drive (optional)
Shadow option ROM's
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
Inform RomPilot about the end of POST
Seite 113 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
B2
B4
B5
B6
B7
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
D2
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
POST done - prepare to boot operating system
One short beep
Terminate QuietBoot (optional)
Check password
Initialize ACPI BIOS
Prepare boot
Initialize DMI parameters
Initialize PnP option ROM's
Clear parity checkers
Display multiboot menu
Clear screen
Check virus and backup reminders
Try to boot with interrupt 19
Initialize POST Error Manager (PEM)
Initialize error logging
Initialize error display function
Initialize system error handler
PnP dual CMOS (optional)
Initialize notebook docking (optional)
Initialize notebook docking late
Force check (optional)
Extended checksum (optional)
Redirect Int 15h to enable remote keyboard
Redirect Int 13 to Memory Technologies Devices such as ROM, RAM, PCMCIA,
and serial disk
Redirect Int 10h to enable remote serial video
Re-map I/O and memory for PCMCIA
Initialize digitizer and dispaly message
Unknown interrupt
The following are for boot block in Flash ROM
Initialize the chipset
Initialize the bridge
Initialize the CPU
Initialize the system timer
Initialize system 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 interrupt vectors
Initialize Run Time Clock
Initialize video
Initialize System Management Menager
Output one beep
Clear Huge Segement
Boot to mini DOS
Boot to Full DOS
Seite 114 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Quadtel v 3.07 AT BIOS
02
04
06
08
0A
0C
0E
10
12
14
16
18
1A
1C
1E
20
22
24
26
28
2A
2C
2E
30
32
34
36
38
3A
3C
3E
40
42
44
46
48
4A
4C
4E
50
52
54
56
58
5A
5C
5E
60
62
64
66
68
6A
6C
6E
70
72
Flag test
Register test
System hardware initialization
Initialize chipset registers
BIOS ROM checksum
DMA page register test
8254 programmable interrupt timer test
8254 programmable interrupt timer initialization
8237 DMA controller test
8237 DMA controller initialization
Initialize 8259 programmable interrupt controller; reset math coprocessor
8259 programmable interrupt controller test
Memory refresh test
Base 64K RAM address test
Base 64K RAM memory test
Base 64K RAM test for 386 based systems
8742 keyboard controller self test
MC 146818 CMOS test
Start first protected mode test
Memory sizing test
Autosize memory chips
Chip interleave enable test
First protected mode test exit
Unexpected shutdown
System board memory size
Relocate shadow RAM if configured
Configure EMS system
Configure wait states
Retest 64K RAM base memory
CPU speed calculation
Get switches from 8042 keyboard controller
Configure CPU speed
Initialize interrupt vectors
Verify video configuration
Initialize video system
Test unexpected interrupts
Start second protected mode test
Verify LDT protected mode instruction
Verify TR protected mode instruction
Verify LSL protected mode instruction
Verify LAR protected mode instruction
Verify VERR protected mode instruction
Unexpected exception
Address line A20 test
Keyboard ready test
Determine AT or XT keyboard
Start third protected mode test
Base memory test
Base memory address test
Shadow memory test
Extended memory test
Extended address test
Determine memory size
Display error messages
Copy BIOS to shadow memory
8254 programmable interrupt timer clock test
MC 146818 real time clock test
Seite 115 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
74
76
78
7A
7C
7E
80
82
84
86
88
8A
8C
8E
B0
Keyboard stuck key test
Initialize hardware interrupt vectors
Math coprocessor test
Determine serial ports available
Determine parallel ports available
Initialize BIOS data area
Determine floppy and hard disk controller
Floppy disk test
Hard disk test
External ROM scan
System key lock test
Wait for <F1> key pressed
Final system initialization
Interrupt 19 boot loader
Unexpected interrupt before or after boot up
Seite 116 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Tandon Type B AT 1992 BIOS
01
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
18
1A
1B
1C
1D
1E
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
Cold boot started
Initialize chipset if any
Warm boot entry; Start of 8042 keyboard controller self test
Part of cold boot keyboard initialization passed
Keyboard self test passed; Test CMOS checksum
Test CMOS RAM battery
Save CMOS RAM battery condition in CMOS diagnostic/status register
Finished saving CMOS RAM battery condition
Test 8254 programmable interrupt timer; Disable RAM parity, I/O parity, DMA
controllers and system speaker; Enable timer channel 2
8254 programmable interrupt timer test failed, xx is the failing channel number
Initialize 8254 programmable interrupt timer channels; Conduct memory
refresh test
Refresh test failed
Test base 64K RAM and fill with zeros
64K RAM test failed - 3 long beeps and system halt
64K RAM test passed
Set up stack; Disable mappers for systems that support EMS drivers; Initialize
battery beep flag parameters for notebook; Perform read/write test of CMOS
RAM; Enable error message if failed
CMOS RAM read/write test complete
Calculating CPU speed; May set to low if CMOS RAM failed
Test and initialize both 8259 programmable interrupt controllers
8259 programmable interrupt controllers initialization complete
Install interrupt handler and vector for interrupt 0F to check for unexpected
interrupts; Halt is unexpected interrupt occurs
Unexpected interrupt did not occur; Test 8254 programmable interrupt timer
channel 0, IRQ 0 and software interrupt 8 tests
Error; Timer 0 interrupt did not occur when expected, system is halted
Both 8259 programmable interrupt controllers passed the tests
Set up interrupt vectors 02-1F
Set up interrupt vectors 70-77
Clear interrupt vectors for 41 and 46
Read 8042 keyboard controller self test result; DMA page register channel 2
Test for proper 8042 keyboard controller self test result
Error; Keyboard controller self test failed; System id halted with message
displayed
Keyboard controller self test passed
Confirm DMA working; Prepare DMA channel 2 for floppy data transfer
Reinitialize video
Reinitialize video with cursor off
Video parameters are initialized
Enable NMI and I/O channel check; Disable 8254 programmable interrupt timer
channel 2 and speaker
Run RAM test to determine size of RAM
RAM sizing complete
Send reset command to keyboard controller to initialize a keyboard scan cycle
Keyboard has been initialized; Initialize CMOS real time clock
CMOS real time clock has been initialized; Initialize on board floppy if any
Install the hard disk controller
Disk controller has been initialized; Prepare DMA channel 2 for floppy transfers
Perform equipment check and initialize math coprocessor
Install the serial and parallel ports
Test CMOS RAM battery
Check for keystroke
Seite 117 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
37
38
39
3A
3B
3C
3D
3E
3F
Enable 8254 programmable interrupt timer channel 0 for system tick; Enable
keyboard and slave interrupt controller 8259 programmable interrupt controller
2
Timer tick, keyboard and 8259 programmable interrupt controller 2 have been
initialized; Enable/disable cache through CMOS RAM
Enable keyboard interface and interrupts; Go to built in setup program as
necessary; Shadow ROM's found
Set up complete
Test the hard disk and floppy disk
Scan for and invoke the adapter ROM's in C800-E000
Turn of gate A20; Restore vectors 3bh-3fh with temporary interrupt service
routines
Gate A20 turned on
Call interrupt 19 boot loader
Seite 118 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Tandon 486 EISA 1989 BIOS
01
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
Disable cache, enable ROM, high speed on, turn off cache's, disable EISA NMI's,
set master/slave IRQ's to edge triggered, disable reset chaining; Disable
82C601 chip
Initialize address decoder, 640K RAM; Set BIOS as cacheable, enable extended
memory
Clear shutdown flag
8042 keyboard controller test; Wait till 8042 buffer empty; Disable 8042
command, read 8042 output buffer; Set response ok to DMA page register
channel 2
Send 8042 keyboard controller NOP command; Get 8042 self test result; Send
DMA page register channel 2; If xx=55, then self test ok
Test BIOS ROM checksum
Read CMOS registers 3 times to clear pending CMOS real time clock interrupts;
Disable real time clock interrupts; Check battery
Bad CMOS RAM battery
Send command to port 61 to disable parity and speaker
Test 8254programmable interrupt timer counter
One of the counter timers is bad; xx indicates the bad counter
Enable and check memory refresh
Memory refresh failed
Check and clear the first 64K RAM in real mode; Disable NMI; Clear parity
latches; Fill 64K with 5555 and check it, then AAA and check it, then 0000
First 64K RAM memory test failed
First 64K RAM memory test passed
Reset the warm boot flag and test CMOS RAM; Turn off caches; Shadow the
BIOS; set high speed; Calculate high speed and initialize GP flag; Set low speed
and turn off cache if CMOS not good or CMOS speed not high
Check shutdown flag 123x
Reset was cold boot
Prepare 8259 programmable interrupt controllers
8259 programmable interrupt controllers initialization failed; Initialize video and
display the error message
Test 8259 programmable interrupt controller
Set interrupt 0F to unexpected interrupt vector; Enable timer and interrupt
Set interrupt 08 to timer 0 interrupt vector
Timer interrupt did not occur; Initialize video and display error message
Initialize interrupt vectors
Initialize interrupt vectors 00-6F to temporary interrupt service routines
Set vectors for interrupt 02-1F
Set interrupt vectors for 70-77, clear vectors 60-67 and 78-FF
Clear interrupt vectors for 41 and 46
Read 8042 keyboard controller self test results from DMA page register channel
2
Test for proper 8042 keyboard controller self test result
8042 keyboard controller self test failed
Initialize 8042 keyboard controller
Check shutdown flag=123x; If no=cold boot
If cold boot or CMOS RAM is bad, then install video ROM and initialize video;
Initialize equipment flags according to primary video adapter and CMOS RAM
content; Initialize POST status
If not cold boot and CMOS RAM ok; Install video ROM and initialize video for
mono/CGA; Initialize equipment flags according to primary video adapter and
CMOS RAM contents
Check for bad CMOS RAM
Check shutdown flag=123x
If cold boot; Turn off caches; Test memory for size and reinitialize cache status
Seite 119 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
Turn off "POST fail" CMOS RAM bit and display and error messages; Initialize
keyboard RAM
Initialize 8042 keyboard controller and test keyboard
Initialize time of day in real time clock
Test for and install floppy drive controller
Enable 82C601 IDE interface; Test for and install hard disk
Test 8259 programmable interrupt controller DMA registers with 55 then AA,
then initialize them to 00
Test for and initialize math coprocessor
Test for and initialize parallel and serial ports
Initialize RAM variables for bad CMOS time, date, checksum and battery
Wait for user to press Esc or Space; Check for keyboard lock; Clear keyboard
lock override; Beep to indicate speed; Display error messages
Enable system clock tick (IRQ 0); Enable keyboard (IRQ 1); Enable slave
interrupt controller (IRQ 2)
Initialize RAM variables for Ctrl-Alt_Esc
Enter setup is keystroke pressed
Clear screen and update equipment flags according to CMOS RAM contents;
Shadow ROM's; Enable/disable cache through CMOS RAM
Initialize floppy and hard drives
Set POST failed bit in CMOS RAM; Scan for and initialize adapter ROM's
Clear the shutdown flag to 0; Disable gate A20 and enable memory wrap in real
mode
Set vectors for interrupts 3B-3F; Clear post fail bit in CMOS RAM
Call interrupt 19 boot loader
Seite 120 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Akustische Fehlermeldungen (Beep Codes)
AMI BIOS
Töne
Fehler
Beschreibung
The programmable interrupt timer or programmable
1*
DRAM refresh failure
interrupt controller has probably failed
A memory parity error has occurred in the first 64K of
2*
Memory parity error
RAM. The RAM IC is probably bad
Base 64K memory
A memory failure has occurred in the first 64K of RAM.
3*
The RAM IC is probably bad
failure
The system clock/timer IC has failed or there is a memory
System timer failure Processor
4*
error in the first bank of memory
error
5*
The system CPU has failed
The keyboard controller IC has failed, which is not allowing
Gate A20 to switch the processor to protected mode.
6*
Gate A20 failure
Replace the keyboard controller
Virtual mode
The CPU has generated an exception error because of a
processor exception
7*
fault in the CPU or motherboard circuitry
error
Display memory read/write
8*
The system video adapter is missing or defective
error
The contents of the system BIOS ROM does not match the
9*
ROM checksum error expected checksum value. The BIOS ROM is probably
defective and should be replaced
CMOS shutdown
The shutdown for the CMOS has failed
register read/write
10*
error
11*
The L2 cache is faulty
Cache error
An error was encountered in the video BIOS ROM, or a
1*lang, Failure in video
2*kurz system
horizontal retrace failure has been encountered
1*lang,
Memory test failure A fault has been detected in memory above 64KB
3*kurz
1*lang,
Display test failure
The video adapter is either missing or defective
8*kurz
One of the hardware testa have failed
2*kurz POST Failure
POST has passed all
1*lang
tests
Seite 121 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Award BIOS
Fehler
Töne
1*lang, 2*kurz Video adapter error
Endlos
1*lang, 3*kurz Piep-
Memory error
No video card or bad video
RAM
Ton mit
hoher Frequenz Overheated
Piep-Ton,
wiederholend
hoch/tief
CPU
CPU
Beschreibung
Either video adapter is bad or is not seated
properly. Also, check to ensure the monitor
cable is connected properly.
Check for improperly seated or missing memory.
Reseat or replace the video card.
Check the CPU fan for proper operation. Check
the case for proper air flow.
Either the CPU is not seated properly or the CPU
is damaged. May also be due to excess heat.
Check the CPU fan or BIOS settings for proper
fan speed.
Seite 122 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Compaq BIOS
Töne
1*kurz
Fehler
No error
1*lang, 1* kurz
BIOS ROM checksum
error
2*kurz
General error
1*lang, 2* kurz Video error
7 Pieptöne
1*lang,1*kurz,
1*lang,1*kurz, AGP video
Pause,1*lang,
1*kurz, 1*kurz
1 langer
Memory error
Endloston
1*kurz, 2*lang Bad RAM
Beschreibung
System is booting properly
The contents of the BIOS ROM to not match the
expected contents. If possible, reload the BIOS
from the PAQ
Unknown
Check the video adapter and ensure it's seated
properly. If possible, replace the video adapter
The AGP video card is faulty. Reseat the card
or replace it outright. This beep pertains to
Compaq Deskpro systems
Memory error. Bad RAM. Replace and test
Reseat RAM then retest; replace RAM if failure
continues
Seite 123 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
IBM Desktop BIOS
Fehler
Töne
Normal POST
1*kurz
2*kurz
Initialization error
1*lang,
System board error
1*kurz
1*lang,
Video adapter error
2*kurz
1*lang,
EGA/VGA adapter error
3*kurz
3270 keyboard adapter error
3*lang
Endlos
Power supply error
999s
Power supply error
Kein Ton Power supply
Beschreibung
System is booting properly
Error code is displayed
Replace the power supply
Replace the power supply
Replace the power supply
Seite 124 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
IBM Thinkpad BIOS
Töne/Fehler
Dauerhaftes Piepen
Ein Ton; nichtlesbarer, dunkler oder
blinkender LCD
Ein Ton; Meldung "Unable to access boot
source"
Beschreibung
System board failure
LCD connector problem; LCD backlight
inverter failure; video adapter faulty; LCD
assembly faulty; System board failure;
power supply failure
Boot device failure; system board failure
System board failure; Video adapter
problem; LCD assembly failure
1* lang, 4*kurz
Low battery voltage
Low battery voltage
Ein Ton pro Sekunde
Zwei kurze Töne mit Fehlermeldung auf LCDPOST error message
Zwei kurze Töne
System board failure
1*lang, 2*kurz
Seite 125 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Phoenix ISA/MCA/EISA BIOS (v3 & v4)
Töne
1-1-2
1*tief-12
Fehler
CPU test failure
1-1-3
CMOS read/write error
1*tief-13
Extended CMOS RAM failure
1-1-4
BIOS ROM checksum error
1-2-1
PIT failure
1-2-2
DMA failure
1-2-3
DMA read/write failure
1-3-1
1-3-2
RAM refresh failure
64KB RAM failure
1-3-3
First 64KB RAM failure
1-3-4
1-4-1
1-4-2
1-4-3
1-4-4
First 64KB logic failure
Address line failure
Parity RAM failure
EISA fail-safe timer test
EISA NMI port 462 test
2-1-1
64KB RAM failure
2-1-2
64KB RAM failure
2-1-3
64KB RAM failure
2-1-4
64KB RAM failure
2-2-1
64KB RAM failure
2-2-2
64KB RAM failure
2-2-3
64KB RAM failure
2-2-4
64KB RAM failure
2-3-1
64KB RAM failure
2-3-2
64KB RAM failure
2-3-3
64KB RAM failure
2-3-4
64KB RAM failure
2-4-1
64KB RAM failure
2-4-2
64KB RAM failure
2-4-3
64KB RAM failure
2-4-4
64KB RAM failure
System board select failure
Beschreibung
The CPU is faulty. Replace the CPU
The motherboard is having an undetermined
fault. Replace the motherboard
The real time clock/CMOS is faulty. Replace the
CMOS if possible
The extended portion of the CMOS RAM has
failed. Replace the CMOS if possible
The BIOS ROM has failed. Replace the BIOS or
upgrade if possible
The programmable interrupt timer has failed.
Replace if possible
The DMA controller has failed. Replace the IC if
possible
The DMA controller has failed. Replace the IC if
possible
The RAM refresh controller has failed
The test of the first 64KB RAM has failed to start
The first RAM IC has failed. Replace the IC if
possible
The first RAM control logic has failed
The address line to the first 64KB RAM has failed
The first RAM IC has failed. Replace if possible
Replace the motherboard
Replace the motherboard
Bit 0; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 1; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 2; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 3; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 4; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 5; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 6; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 7; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 8; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 9; This data bit on the first RAM IC has failed.
Replace the IC if possible
Bit 10; This data bit on the first RAM IC has
failed. Replace the IC if possible
Bit 11; This data bit on the first RAM IC has
failed. Replace the IC if possible
Bit 12; This data bit on the first RAM IC has
failed. Replace the IC if possible
Bit 13; This data bit on the first RAM IC has
failed. Replace the IC if possible
Bit 14; This data bit on the first RAM IC has
failed. Replace the IC if possible
Bit 15; This data bit on the first RAM IC has
failed. Replace the IC if possible
Seite 126 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
3-1-1
Slave DMA register failure
3-1-2
Master DMA register failure
3-1-3
3-1-4
Master interrupt mask
register failure
Slave interrupt mask register The
failure
3-2-2
Interrupt vector error
3-2-3
Reserved
3-2-4
Keyboard controller failure
3-3-1
CMOS RAM power bad
3-3-2
CMOS configuration error
3-3-3
Reserved
3-3-4
Video memory failure
3-4-1
Video initialization failure
4-2-1
Timer failure
4-2-2
Shutdown failure
4-2-3
Gate A20 failure
4-2-4
Unexpected interrupt in
protected mode
4-3-1
RAM test failure
4-3-3
Interval timer channel 2
failure
4-3-4
Time of day clock failure
4-4-1
4-4-2
Serial port failure
Parallel port failure
4-4-3
Math coprocessor failure
The DMA controller has failed.
controller if possible
The DMA controller had failed.
controller if possible
Replace the
Replace the
The interrupt controller IC has failed
interrupt controller IC has failed
The BIOS was unable to load the interrupt
vectors into memory. Replace the motherboard
The keyboard controller has failed. Replace the
IC if possible
Replace the CMOS battery or CMOS RAM if
possible
The CMOS configuration has failed. Restore the
configuration or replace the battery if possible
There is a problem with the video memory.
Replace the video adapter if possible
There is a problem with the video adapter.
Reseat the adapter or replace the adapter if
possible
The system's timer IC has failed. Replace the IC
if possible
The CMOS has failed. Replace the CMOS IC if
possible
The keyboard controller has failed. Replace the
IC if possible
This is a CPU problem. Replace the CPU and
retest
System RAM addressing circuitry is faulty.
Replace the motherboard
The system timer IC has failed. Replace the IC if
possible
The real time clock/CMOS has failed. Replace
the CMOS if possible
A error has occurred in the serial port circuitry
A error has occurred in the parallel port circuitry
The math coprocessor has failed. If possible,
replace the MPU
Seite 127 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Töne
1-1-1-3
1-1-2-1
1-1-2-3
1-1-3-1
1-1-3-2
1-1-3-3
1-1-4-1
1-1-4-3
1-2-1-1
1-2-1-2
1-2-1-3
1-2-2-1
1-2-3-1
1-2-3-3
1-2-4-1
1-3-1-1
1-3-1-3
1-3-2-1
1-3-3-1
1-3-3-3
1-3-4-1
1-3-4-3
1-4-1-3
1-4-2-1
1-4-2-4
1-4-3-1
1-4-3-2
1-4-3-3
1-4-4-1
1-4-4-2
2-1-1-1
2-1-1-3
2-1-2-1
2-1-2-3
2-1-2-4
2-1-3-1
2-1-3-2
2-1-3-3
2-1-4-1
2-1-4-3
2-2-1-1
2-2-1-3
2-2-2-1
2-2-2-3
2-2-3-1
2-2-3-3
2-2-4-1
2-3-1-1
2-3-1-3
2-3-2-1
2-3-2-3
2-3-2-3
2-3-3-1
2-3-3-2
2-3-3-3
2-3-4-1
Beschreibung
Verify real mode
Get CPU type
Initialize system hardware
Initialize chipset registers with initial values
Set in POST flag
Initialize CPU registers
Initialize cache to initial values
Initialize I/O
Initialize power management
Load alternative registers with initial POST values
Jump to UserPatch0
Initialize timer initialization
8254 timer initialization
8237 DMA controller initialization
Reset Programmable Interrupt Controller
Test DRAM refresh
Test 8742 Keyboard Controller
Set ES segment register to 4GB
Autosize DRAM
Clear 512K base memory
Test 512K base address lines
Test 51K base memory
Test CPU bus-clock frequency
CMOS RAM read/write failure (this commonly indicates a problem on the
ISA bus such as a card not seated)
Reinitialize the chipset
Shadow system BIOS ROM
Reinitialize the cache
Autosize the cache
Configure advanced chipset registers
Load alternate registers with CMOS values
Set initial CPU speed
Initialize interrupt vectors
Initialize BIOS interrupts
Check ROM copyright notice
Initialize manager for PCI Options ROMs
Check video configuration against CMOS
Initialize PCI bus and devices
initialize all video adapters in system
Shadow video BIOS ROM
Display copyright notice
Display CPU type and speed
Test keyboard
Set key click if enabled
Enable keyboard
Test for unexpected interrupts
Display prompt "Press F2 to enter setup"
Test RAM between 512K and 640K
Test expanded memory
Test extended memory address lines
Jump to UserPatch1
Enable external and CPU caches
Configure advanced cache registers
Enable external and CPU caches
Initialize SMI handler
Display external cache size
Display shadow message
Seite 128 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
2-3-4-3
2-4-1-1
2-4-1-3
2-4-2-1
2-4-2-3
2-4-4-1
2-4-4-3
3-1-1-1
3-1-1-3
3-1-2-1
3-1-2-3
3-1-3-1
3-1-3-3
3-1-4-1
3-2-1-1
3-2-1-2
3-2-1-3
3-2-2-1
3-2-2-3
3-2-3-1
3-2-3-3
3-2-4-1
3-2-4-3
3-3-1-1
3-3-1-3
3-3-3-1
3-3-3-3
3-3-4-1
3-3-4-3
3-4-1-1
3-4-1-3
3-4-2-1
3-4-2-3
3-4-3-1
3-4-4-1
3-4-4-3
4-1-1-1
4-2-1-1
4-2-1-3
4-2-2-1
4-2-2-3
4-2-3-1
4-2-3-3
4-2-4-1
4-2-4-3
4-3-1-3
4-3-1-4
4-3-2-1
4-3-2-2
4-3-2-4
4-3-3-1
4-3-3-2
4-3-3-3
4-3-3-4
4-3-4-2
4-3-4-3
Display non-disposable segments
Display error messages
Check for configuration errors
Test real-time clock
Check for keyboard errors
Setup hardware interrupt vectors
Test coprocessor if present
Disable onboard I/O ports
Detect and install external RS232 ports
Detect and install external parallel ports
Reinitialize onboard I/O ports
Initialize BIOS Data Area
Initialize Extended BIOS Data Area
Initialize floppy controller
Initialize hard disk controller
Initialize local bus hard disk controller
Jump to UserPatch2
Disable A20 address line
Clear huge ES segment register
Search for option ROMs
Shadow option ROMs
Setup power management
Enable hardware interrupts
Set time of day
Check key lock
Erase F2 prompt
Scan for F2 keystroke
Enter SETUP
Clear in-POST flag
Check for errors
POST done - prepare to boot operating system
One beep
Check password (optional)
Clear global descriptor table
Clear parity checkers
Check virus and backup reminders
Try to boot with INT 19
Interrupt handler error
Unknown interrupt error
Pending interrupt error
Initialize option ROM error
Shutdown error
Extended Block Move
Shutdown 10 error
Keyboard Controller failure (most likely problem is with RAM or cache
unless no video is present)
Initialize the chipset
Initialize refresh counter
Check for Forced Flash
BIOS ROM is OK
Do a complete RAM test
Do OEM initialization
Initialize interrupt controller
Read in bootstrap code
Initialize all vectors
Initialize the boot device
Boot code was read OK
Seite 129 von 129
Pro-Tools Vertrieb, Tel. +49 0180-53 756 679 Fax: +49 0180-59 964 950, info@protoolsvertrieb.de
Wiesen Str. 77, 85416 Langenbach, Lieferung auf Grund unserer AGB´s; Gerichtsstand ist Freising
Download PDF