CPU
Das BIOS setzt, überprüft und resetet zuerst die Fehler Flags in der CPU. (carry, sign,
zero, stack overflow). Mögliche Fehlerquelle/n: normalerweise die CPU oder System Clock.
POST Determination
Das BIOS bestimmt, ob die Hauptplatine für normale Operation eingestellt ist, oder der
POST in einer Schleife zu Testzwecken läuft. Wenn der Computer immer wieder durch die
POST Tests 1-5 läuft, ist entweder der
Jumper für Burn-In gesetzt oder es besteht ein Fehler im Stromkreis.
ISA PROZEDUREN
Tastatur Controller
Das BIOS testet die internen Operationen des Tastatur Controller Chips (8042). Mögliche
Fehlerquelle/n: normalerweise der Tastatur Chip.
Burn-In Status
Die POST Tests 1-5 werden immer wieder durchlaufen, wenn die Hauptplatine auf Burn-In
eingestellt ist. Die Reset leuchtet immer wieder, falls dies geschieht. Wenn der Burn-In
Modus nicht eingestellt ist, ist ein
Kurzschluss im entsprechenden Stromkreis aufgetreten.
Initialize Chipset
Das BIOS löscht alle DMA Register und die CMOS Register 0E, 0F. Dann initialisiert das
BIOS den 8254 Chip (Timer). Mögliche Fehlerquelle/n: meistens der Timer Chip.
CPU
Das BIOS benutzt Bit Muster, um die Funktion der CPU Register zu überprüfen. Mögliche
Fehlerquelle/n: die CPU, oder der Clock Chip.
RTC
Das BIOS überprüft, dass die Uhr das CMOS in normalen Intervallen updatet. Mögliche
Fehlerquelle/n: CMOS/RTC oder die Batterie.
ROM BIOS Checksum
Das BIOS erzeugt eine Prüfsumme von sich selbst und vergleicht mit einem vorgegebenen
Wert. Der Vergleich muss 00 ergeben. Mögliche Fehlerquelle/n: das ROM BIOS.
Initialize Video
Das BIOS überprüft das Vorhandensein eines Video Controllers, testet und initialisiert
das Interface. Mögliche Fehlerquelle/n: entweder der Video Controller (6845 Chip) oder
eine falsche Einstellung der Hauptplatine oder des CMOS.
PIT
Das BIOS testet die Funktionalität der Kanäle 0, 1, 2 nacheinander. Mögliche
Fehlerquelle/n: der PIT (8254/53) Chip.
CMOS Status
Das BIOS benutzt ein laufendes Bit Muster, um die Funktionalität des CMOS Status Bytes 0F
zu testen. Mögliche Fehlerquelle/n: das CMOS (146818).
Extended CMOS
Das BIOS überprüft jede weitere Information des Chipsets, wenn solche gefunden werden,
werden diese in den erweiterten CMOS Speicherbereich gelagert. Mögliche Fehlerquelle/n:
normalerweise eine falsche Information die kann korrigiert werden durch die Standard CMOS
Einstellung. Weitere Fehler können sich auf das Chipset oder das CMOS RAM beziehen.
DMA
Das BIOS testet die Kanäle 0 und 1 und die Page Register des DMA Controller (8237) Chips.
Mögliche Fehlerquelle/n: der DMA Chip.
Tastatur
Das BIOS testet den 8042 Tastatur Controller für richtige Interface Funktionen. Mögliche
Fehlerquelle/n: der 8042 Chip.
Refresh
Das BIOS testet das Refreshing des Speichers. Die Standard Refresh Periode ist zwischen
120 und 140 Nanosekunden. Mögliche Fehlerquelle/n: entweder der PIT Chip in
ATs oder der
DMA Chip in XTs.
Speicher
Das BIOS testet die ersten 64K des Speichers mit laufenden Bit Mustern. Mögliche
Fehlerquelle/n: die erste Bank des Speichers oder eine Datenleitung.
Interrupt Vectors
Das BIOS lädt die BIOS Interrupt Vector Tabelle in die erste Bank des RAM. Ein Fehler in
diesem Test ist nicht sehr wahrscheinlich, da der Speicher in diesem Bereich zuvor
getestet wurde. Mögliche Fehlerquelle/n: ist das BIOS oder der PIC.
Video ROM
Das BIOS initialisiert das Video ROM, das einen internen Test erzeugt, bevor es die
Kontrolle an das System BIOS zurück gibt. Mögliche Fehlerquelle/n: auf dem Video
Adapter.
Video Memory
Das BIOS testet den Video Speicher mit einem Bit Muster. Falls der Video Adapter ein ROM
hat, wird dieser Test übergangen. Mögliche Fehlerquelle/n: der Speicher auf dem Video
Adapter.
PIC
Das BIOS testet die Funktionalität des Interrupt Controller (8259) Chips. Mögliche
Fehlerquelle/n: der Video-Adapter-Speicher.
CMOS Batterie
Das BIOS überprüft, ob das CMOS Byte 0D Bit 7 gesetzt ist. Dies zeigt an,
dass die
Batterie Spannung hat. Mögliche Fehlerquelle/n: erstens die Batterie oder zweitens das
CMOS.
CMOS Checksum
Das BIOS erzeugt eine Prüfsumme des CMOS, um die Richtigkeit der Einträge
sicherzustellen. Mögliche Fehlerquelle/n: entweder ein unkorrektes Setup, der CMOS Chip
oder die Batterie. Wenn dieser Test erfolgreich ist, werden die Informationen verwendet,
um das System zu konfigurieren.
Determine System Memory
Das BIOS adressiert den Speicher bis zu 640K. Der Speicher wird in Blöcken zu 64K
adressiert. Mögliche Fehlerquelle/n: eine Adressleitung oder der DMA Chip. Wenn nicht der
gesamte Speicher gefunden wird, existiert ein defekter RAM Chip oder eine defekte
Adressleitung im 64K Block über dem zuletzt gefundenen Block.
Memory Test
Das BIOS erzeugt eine Reihe von Tests in jedem gefundenem Speicher. Eine Meldung mit der
Hex-Adresse jedes Fehlerbits wird normalerweise am Ende jedes Starts angezeigt.
PIC (Programable Interrupt Controller)
Das BIOS testet weiter die 8259 Chips, um eine sichere Funktion zu gewährleisten.
Mögliche Fehlerquelle/n: in den 8259 Chips.
CPU Protected Mode
Das BIOS setzt den Prozessor in Protected Mode und dann zurück in Real Mode. Der 8042
wird für diese Funktion benutzt. Mögliche Fehlerquelle/n: der 8042, CPU, CMOS, oder das
BIOS in dieser Folge.
Determine Extended Memory
Das BIOS adressiert den gesamten Speicher über 1MB in 64K Blöcken. Falls ein defekter
RAM-Chip existiert, wird der gesamte Block nicht aktiviert.
Test Extended Memory
Das BIOS testet das Extended Memory, das im vorigen Test gefunden wurde mit einer Reihe
von Mustern. Fehler ist normalerweise ein RAM-Chip und die Hex Adresse des defekten Bits
wird am Bildschirm angezeigt.
Unexpected Exceptions
Das BIOS prüft nach allen unerwarteten Ausnahmen im Protected Mode. Mögliche
Fehlerquelle/n: ein TSR Programm oder ein periodischer RAM Fehler.
Shadow/Cache
Das BIOS aktiviert jedes Shadow RAM (Video/BIOS Shadow) und Cache, der im System präsent
ist. Mögliche Fehlerquelle/n: möglich der Cache Controller oder Chips, jedoch sollte man
zuerst das CMOS auf falsche Informationen überprüfen.
8242 Detection
Das BIOS sucht nach einem INTEL 8242 Tastatur Controller und initialisiert diesen, falls
er gefunden wurde. Mögliche Fehlerquelle/n: ein falsch gesetzter Jumper oder der 8242.
Init Keyboard
Das BIOS initialisiert die Tastatur. Mögliche Fehlerquelle/n: die Tastatur oder der
Tastatur Controller.
Detect Serial Ports
Das BIOS sucht nach bis zu vier seriellen Schnittstellen bei den I/O Adressen 3F8, 2F8,
3E8 und 2E8 und initialisiert die gefundenen. Mögliche Fehlerquelle/n: ein falsch
gesetzter Jumper auf dem Adapter oder der Adapter selbst.
Detect Parallel Ports
Das BIOS sucht nach bis zu drei parallelen Schnittstellen bei den Adressen 0378, 03BC und
0278 und initialisiert die gefundenen. Mögliche Fehlerquelle/n: ein falsch gesetzter
Jumper auf dem Adapter oder der Adapter.
Init Hard Drive
Das BIOS initialisiert jede im Setup angegebene Festplatte. Mögliche Fehlerquelle/n: eine
falsche Einstellung des CMOS Setup, die Festplatte oder der Controller.
Detect NPU Coprozessor
Das BIOS initialisiert jeden gefundenen NPU Coprozessor. Mögliche Fehlerquelle/n: eine
falsche CMOS Einstellung oder eine defekte NPU.
Init Adapter ROM
Das BIOS initialisiert jedes gefundene Adapter ROM zwischen C800:0 und EFFF:0. Das Adapter
ROM führt einen internen Test durch, bevor es die Kontrolle an das System ROM zurück
gibt. Mögliche Fehlerquelle/n: das Adapter ROM oder die daran angeschlossene Hardware.
Init External Cache
Bei 486 Systemen schaltet das BIOS jeden externen Prozessor Cache ein. Mögliche
Fehlerquelle/n: ein falsches CMOS Setup, eine defekter Cache Controller oder die Cache
Chips.
NMI Unexpected Exceptions
Das BIOS erzeugt einen End-Test für alle unerwarteten Ausnahmen, bevor es die Kontrolle
an den Interrupt 19 Boot Loader gibt. Mögliche Fehlerquelle/n: ein Parity Error im
Speicher oder ein Adapter.
BOOT
Das BIOS ist mit den Tests fertig und versucht von dem im CMOS eingestellten Laufwerk zu
starten. Mögliche Fehlerquelle/n: eine falsche Laufwerkseinstellung im CMOS Setup oder
eine Fehlermeldung erscheint am Bildschirm.
BOOT ERRORS
Fehler im Master Boot Record oder im Volume Boot Record erzeugen ein Aufhängen des
Systems an diesem Punkt. Oftmals erscheint ein Cursor auf der linken Seite des
Bildschirms. Wenn der Computer nicht von Laufwerk A: startet, ist entweder das Setup
falsch eingestellt, der Floppy Controller oder das Laufwerk defekt. |