Dekódování poštovních směrovacích čísel základní desky. Zvukové signály systému BIOS a chybové kódy systému BIOS
POST karta nebo POST tester je PCI deska rozšíření, které má digitální indikátor, který zobrazuje inicializační kódy základní desky. Pomocí tohoto kódu můžete zjistit, která z komponent desky má poruchu. Kódy se často liší podle výrobce systému BIOS. Pokud nejsou žádné chyby a test projde úspěšně, pak POST vydá kód, který se nemění např. na většině základních desek podle
Po dokončení inicializace se zobrazí kód „FF“. Také LED diody jsou často instalovány na testerech pro zobrazení napětí +5 +3,3 +12, -12.
Věnujte pozornost chybovým kódům, které jsou vhodné pro většinu verzí systému BIOS:
POST kód | Popis |
---|---|
D0 | Předběžná inicializace čipsetu základní desky a procesoru. Zkouška kontrolní součet BIOS. Zakázat NMI. Kontrola řadiče Super I/O, probíhá kontrola CMOS. |
D1 | Ovladač klávesnice provádí proces samočinného testu (test BAT). Probíhá počáteční inicializace I/O portů. Inicializace řadiče DMA. |
D2 | Zakázat používání mezipaměti. Provede se postup pro určení množství nainstalované paměti RAM. |
D3 | Kontroluje se vytváření požadavků na regeneraci dynamické RAM. Povolit použití mezipaměti. |
D4 | Testování 512 KB paměti. Adresa zásobníku je nastavena, mezipaměť je nakonfigurována. |
D5 | Kód systému BIOS se rozbalí a přepíše do Shadow RAM (stínovaná paměť). |
D6 | Vypočítá se kontrolní součet BIOSu a zkontroluje se kombinace kláves Ctrl + Home. Pokud je splněna alespoň jedna z těchto podmínek, spustí se postup obnovy systému BIOS. |
D7 | Pokud jsou kontrolní součty BIOSu úspěšně ověřeny, řízení se přenese do modulu InterfaceModule, který rozbalí spustitelný kód v oblasti Run-Time. |
D8 | Runtime kód je rozbalen z flash paměti do RAM. Informace CPUID jsou uloženy v paměti RAM. |
D9 | Rozbalený Run-Time kód je přenesen z dočasného úložiště do RAM. Ovládání se přenese do rozbaleného modulu. |
DA | Registry CPUID se obnovují. Probíhá procedura POST. |
E0 | Inicializace registrů řadiče diskety. Řadič přerušení je inicializován a vektory přerušení jsou nastaveny. Povolit mezipaměť L1. |
E9 | Nastavení registrů disketové jednotky. |
EA | Zkontroluje se operace čtení z ATAPI CD-ROM a diskové paměti. |
EB | Vraťte se do kontrolního bodu E9 v případě chyb během operací s ATAPI CD-ROM. |
EF | V případě chyb při operacích s disky se vraťte na kontrolní bod EB. |
F0 | Je vyhledán soubor pro obnovu s názvem AMIBOOT.ROM. |
F1 | Přechod do bodu F1 se provede, pokud není nalezen soubor obnovy. |
F5 | Zakázat mezipaměť první úrovně. |
Definice typu FlashROM. Vyhledejte ve FlashROM oddíl pro uložení nastavení čipové sady. | |
F4 | Pokud má soubor pro obnovu s názvem AMIBOOT.ROM nesprávnou velikost, přeskočí se na něj bod F4. |
FC | Resetování hlavní jednotky flash BIOS. |
FD | Probíhá programování hlavní jednotky Flash BIOS. |
FF | Pokud je programování Flash BIOS úspěšně dokončeno, přejděte na bod FF. Je zakázáno zapisovat do FlashROM. Hardware ATAPI je deaktivován. Hodnota CPUID je obnovena. |
03 | Je zakázáno zpracovávat nemaskovatelné přerušení (NMI), kontrolovat chyby parity v RAM. Aktuální datová oblast provádění BIOSu a POST jsou inicializovány. |
04 | Kontrola kontrolního součtu CMOS a napětí baterie. |
05 | Řadič přerušení je inicializován a je vytvořena tabulka vektorů přerušení. |
06 | Příprava na použití intervalového časovače. |
08 | Ovladač klávesnice provádí proces samočinného testu (test BAT). inicializace CPU. |
C0 | Zakázat používání mezipaměti. Inicializace řadiče APIC. Příprava procesoru na práci. |
C1 | Nastavení parametrů procesoru. |
C2 | Identifikace procesoru pomocí příkazu CPUID. |
C5 | Určení počtu procesorů a nastavení jejich parametrů. |
C6 | Inicializace mezipaměti procesoru. |
C7 | Dokončení procesu prvotní inicializace centrálního procesoru. |
0A | Inicializace řadiče klávesnice. |
0B | Vyhledá myš připojenou k rozhraní PS/2. |
0C | Probíhá vyhledávání klávesnice. |
0E | Vyhledávání a inicializace vstupně-výstupních zařízení. Přerušit snímání INT 09h. Zobrazení loga BIOS. |
13 | Registry čipové sady jsou inicializovány. |
24 | Moduly BIOS jsou rozbaleny a inicializovány. Příprava na inicializaci tabulky vektorů přerušení. |
25 | Dokončení inicializace tabulky vektorů přerušení. |
2A | Zařízení na místních sběrnicích se inicializují (pomocí mechanismu DIM-Device Initialization Manager). Příprava na inicializaci grafického adaptéru. |
2C | Vyhledání a inicializace grafické karty. |
2E | Probíhá vyhledávání a inicializace přídavná zařízení vstup výstup. |
30 | Probíhá inicializace komponenty SMI (System Management Interrupt). |
31 | Rozbalení modulu ADM. Inicializace a aktivace ADM. |
33 | Inicializace zaváděcího modulu. |
37 | Zobrazení loga AMI na obrazovce monitoru, informace o verzi BIOSu, informace o typu procesoru a jeho rychlosti. Zobrazte na monitoru název klíče, který lze použít pro vstup do nastavení Bios. |
38 | Zařízení na místních sběrnicích se inicializují (pomocí mechanismu DIM-Device Initialization Manager). |
39 | Řadič DMA se inicializuje. |
3A | Nastavte systémový čas podle hodin reálného času (RTC). |
3B | RAM se otestuje a poté se výsledky testu zobrazí na monitoru. |
3C | Nastavení registrů čipové sady. |
40 | Matematický koprocesor, paralelní a sériové porty jsou inicializovány. |
50 | Moduly správy paměti se upravují. |
52 | Probíhá oprava informace v CMOS o velikosti RAM (podle výsledků testu RAM). |
60 | Naprogramování ovladače klávesnice na frekvenci automatického opakování a časový limit před vstupem do režimu automatického opakování podle konfigurace Nastavení systému BIOS. Nastavení stavu indikátoru Numlock podle nastavení BIOSu. |
75 | Probíhá inicializace přerušení INT 13h, které se používá pro práci s diskovými zařízeními. |
78 | Vytvoří se seznam zařízení, ze kterých můžete zavést OS. |
7A | Zbývající rozšíření systému BIOS se inicializují. |
7C | Vytvořte a uložte tabulku ESCD. |
84 | Jsou hlášeny chyby, ke kterým došlo během procedury POST. |
85 | Výstup na monitor informace o chybách zjištěných během procedury POST. |
87 | V této fázi je možné vstoupit do programu BIOS Setup. |
8C | Nastavení registrů čipové sady. |
8D | Tabulka ACPI se vytváří. |
8E | Obsluha přerušení NMI. Konfigurace nastavení periferního zařízení. |
90 | Probíhá finalizace SMI |
A0 | Vyžádejte si zaváděcí heslo (pokud je uvedeno v nastavení BIOS). |
A1 | Vyčistí data, která nejsou nutná ke spuštění operačního systému. |
A2 | Příprava EFI modulů. |
A4 | Probíhá inicializace jazykového modulu. |
A7 | Výstup na monitor tabulky konečných výsledků procedury POST. |
A8 | Programování registrů MTRR (Memory Type Range Register). |
A9 | Čekání na vstup z klávesnice. |
AA | Resetujte přerušení INT 1C, INT 09. Deaktivujte servisní modul procedur (ADM). |
AB | Určení zařízení, ze kterých lze zavést OS. |
AC | Poslední fáze inicializace registrů čipové sady v souladu s parametry nastavení BIOS |
B1 | Rozhraní ACPI je nakonfigurováno. |
00 | Proveďte přerušení BIOSu INT 19h. Řízení procesu spouštění je přeneseno na bootloader operační systém. OS se začne načítat. |
Popis: Představuji vám hlavní POST kódy proBIOSvýrobceAMI. Malý úvod. Ihned po stisknutí tlačítka NAPÁJENÍ systémová jednotka osobní počítač, ovládání PC jde přímo do BIOSu. V tomto okamžiku (na začátku startu PC) vyšle procesor signál do čipu BIOS, který inicializuje načítání firmwaru BOOT-ROUTINE Basic I/O System. podprogram POST (automatický test při zapnutí) testuje zařízení nainstalované v počítači, konfiguruje je a připravuje k práci. Pro každý jednotlivý hardware (procesor, paměť, grafická karta, klávesnice, vstupní / výstupní porty atd.) se provádí samostatný test. Každý test má své jedinečné číslo, které se nazývá POST kód. POST kód zapsáno do výrobního testovacího portu (adresa 0080H) před zahájením každého jednotlivého testu procedury POST. Poté, co je POST kód testu zapsán do Manufacturing Test Port, začíná procedura testování odpovídajícího zařízení. Pokud testovací procedura selže, POST kód poslední procedury (která způsobila chybu) zůstane ve výrobním testovacím portu. Pokud znáte kód POST posledního postupu, můžete určit zařízení, které chybu způsobilo. Čtení POST kódů lze provést několika způsoby. Protože BIOS vyrábí několik výrobců, má BIOS každého výrobce svou vlastní tabulku POST kódů.
Firmware BOOT-ROUTINE volá rutinu autotestu POST.
Tato tabulka obsahuje kódy POST, které se zobrazují během celé procedury POST.
- CF Určuje typ procesoru a testuje čtení/zápis CMOS
- C0 Čipová sada a L1-, L2-cache jsou předinicializovány, je naprogramován řadič přerušení, DMA, časovač
- C1 Je detekován typ a množství paměti RAM
- Kód C3 BIOS je dekomprimován do dočasné oblasti paměti RAM
- 0С Kontrolní součty BIOSu jsou zkontrolovány
- Kód BIOS C5 je zkopírován do stínové paměti a řízení je přeneseno do modulu Boot Block
- 01 Modul XGROUP je rozbalen na fyzické adrese 1000:0000h
- 02 Inicializace procesoru. Jsou nastaveny registry CR a MSR
- 03 I/O zdroje jsou definovány (Super I/O)
- 05 Vymazat obrazovku a příznak stavu CMOS
- 06 Kontrola koprocesoru
- 07 Definován a otestován řadič klávesnice
- 08 Definujte rozhraní klávesnice
- 09 Inicializace řadiče Serial ATA
- OA Identifikuje klávesnici a myš, které jsou připojeny k portům PS/2
- 0B Nastavte zdroje audio ovladače AC97
- OE paměťový segment F000h se testuje
- 10 Určuje typ flash paměti
- Testováno 12 CMOS
- 14 Nastavte hodnoty pro registry čipové sady
- 16 Primární inicializace generátoru hodin
- 18 Určuje typ procesoru, jeho parametry a velikosti cache L1 a L2
- 1B Tabulka vektorů přerušení inicializována
- Kontrolují se kontrolní součty 1C CMOS a napětí baterie
- Je definován 1D systém řízení spotřeby
- 1F Načítání matice klávesnice (pro notebooky)
- 21 Inicializuje se Správa napájení hardwaru (pro notebooky)
- 23 Testování matematického koprocesoru, diskové jednotky, inicializace čipové sady
- 24 Probíhá aktualizace mikrokódu procesoru. Je vytvořena mapa alokace zdrojů pro zařízení Plug and Play
- 25 Inicializace PCI: výčet zařízení, hledání adaptéru VGA, zápis VGA BIOS na C000:0
- 26 Nastavte taktovací frekvenci pomocí CMOS Setup. Zakáže synchronizaci nepoužívaných slotů DIMM a PCI. Probíhá inicializace monitorovacího systému (H/W Monitor)
- 27 Povolit přerušení INT 09h. Ovladač klávesnice byl znovu inicializován
- Je naprogramováno 29 MTRR, inicializováno APIC. IDE řadič se programuje. Měří se frekvence procesoru. Je voláno rozšíření systému BIOS pro video
- 2B Vyhledání systému BIOS grafického adaptéru
- 2D Zobrazí úvodní obrazovku ocenění, informace o typu procesoru a jeho rychlosti
- 33 Resetování klávesnice
- 35 První testovaný kanál DMA
- 37 Testuje se druhý kanál DMA
- Testováno 39 registrů stránek DMA
- 3C Konfigurace ovladače 8254 (časovač)
- Test řadiče přerušení 3E 8259
- 43 Kontrola řadiče přerušení
- Testováno 47 pneumatik ISA/EISA
- 49 Probíhá výpočet velikosti paměti RAM. Upravte registry pro procesor AMD K5
- 4E Programování registrů MTRR pro procesory Sirix. L2 cache a APIC jsou inicializovány
- 50 Definována sběrnice USB
- 52 RAM se testuje se zobrazenými výsledky. Rozšířená paměť je vymazána
- 53 Pokud je paměť CMOS vymazána, přihlašovací heslo se resetuje.
- 55 Zobrazuje počet procesorů (u víceprocesorových platforem)
- 57 Zobrazí se logo EPA. Inicializace zařízení ISA PnP
- 59 Probíhá definování systému antivirové ochrany
- 5B Výzva ke spuštění aktualizace systému BIOS z diskety
- Byl spuštěn 5D Super I/O řadič a integrovaný zvukový řadič
- 60 Vstup do nastavení CMOS, pokud byla stisknuta klávesa Delete
- 65 PS/2 inicializace myši
- 69 Povolit mezipaměť L2
- Registry čipové sady 6B jsou nakonfigurovány podle nastavení systému BIOS
- 6D Přiřaďte prostředky pro ISA PnP zařízení a COM porty pro integrovaná zařízení
- 6F Inicializace a konfigurace řadiče diskety
- Bylo detekováno a nainstalováno 75 zařízení IDE: pevné disky, CD/DVD, LS-120, ZIP atd.
- 76 Zobrazuje informace o detekovaných zařízeních IDE
- 77 Inicializace sériových a paralelních portů
- 7A Resetování a příprava na matematický koprocesor
- 7C Definuje ochranu proti neoprávněnému zápisu na pevné disky
- 7F Pokud dojde k chybám, zobrazí se zpráva a očekává se stisknutí kláves Delete a F1
- 82 Paměť je přidělena pro správu napájení a změny se provádějí v tabulce ESCD.
- Úvodní obrazovka s logem EPA je odstraněna. V případě potřeby vyžaduje heslo
- 83 Všechna data jsou uložena z dočasného zásobníku do CMOS
- 84 Zobrazení zprávy Inicializace karet Plug and Play
- 85 Inicializace USB dokončena
- 87 Tabulky SYSID vytvořené v oblasti DMI
- Je nainstalováno 89 tabulek ACPI. Přiřaďte přerušení zařízením PCI
- 8B Volá BIOSem dalších řadičů ISA nebo PCI, kromě grafického adaptéru.
- 8D Nastavuje parametry parity RAM pomocí nastavení CMOS. APM je inicializováno
- 8F IRQ 12 povoleno pro připojení myši PS/2 za provozu
- 94 Inicializace čipové sady byla dokončena. Zobrazí tabulku přidělení zdrojů. Povolit mezipaměť L2. Nastavení režimu letního času
- 95 Nastavuje frekvenci automatického opakování klávesnice a stav Num Lock
- 96 Úprava registrů pro víceprocesorové systémy (pro procesory Cyrix). Je vytvořena ESCD tabulka. Časovač DOSu se nastavuje podle hodin RTC CMOS. Oddíly spouštěcích zařízení jsou uloženy pro použití vestavěným antivirem. Reproduktor oznámí konec POST. Je vytvořena tabulka MSIRQ FF Provede se přerušení systému BIOS INT 19h. Hledání zavaděče v prvním sektoru zaváděcího zařízení
Zkrácený postup se provede, když v BIOSu nastavíte možnost Quick Power On Self Test.
- 65 Probíhá reset grafického adaptéru. Inicializuje se ovladač zvuku, vstupní/výstupní zařízení, testuje se klávesnice a myš. kontrola integrity BIOSu
- 66 Mezipaměť inicializována. Vytvoří se tabulka vektorů přerušení. Systém řízení spotřeby se inicializuje
- 67 Zkontrolujte kontrolní součet CMOS a otestujte baterii. Čipová sada je konfigurována na základě parametrů CMOS
- 68 Inicializace grafického adaptéru
- 69 Konfigurace řadiče přerušení
- 6A RAM se testuje (zrychleno)
- 6B Zobrazuje logo EPA, výsledky testů procesoru a paměti
- 70 Zobrazí se výzva ke vstupu do nastavení BIOS. Myš připojená k PS/2 nebo USB je inicializována
- 71 Inicializace řadiče mezipaměti
- Je nakonfigurováno 72 registrů čipové sady. Vytvoří se seznam zařízení Plug and Play.& Řídicí jednotka pohonu je inicializována
- 73 Inicializace řadiče HDD
- 74 Koprocesor se inicializuje
- 75 V případě potřeby je pevný disk chráněn proti zápisu.
- 77 Je-li vyžadováno heslo a zobrazí se zprávy, stiskněte F1 pro pokračování, DEL pro vstup do Nastavení
- 78 Rozšiřující desky jsou inicializovány pomocí vlastního systému BIOS
- 79 Probíhá inicializace prostředků platformy
- 7Vygeneruje se kořenová tabulka RSDT, tabulky zařízení DSDT, FADT atd.
- 7D Shromážděte informace o oddílech spouštěcího zařízení
- 7E BIOS se připravuje na spuštění operačního systému
- 7F Stav indikátoru NumLock je nastaven podle nastavení
- Nastavení systému BIOS
- 80 Zavoláno INT 19 a spustí operační systém
AMIBIOS 8.0
- D0 Inicializace procesoru a čipové sady. Ověření kontrolního součtu zaváděcího bloku BIOS
- D1 Inicializace I/O portů. Ovladač klávesnice dostane příkaz k provedení autotestu BAT.
- D2 Zakázat mezipaměť L1/L2. Je určeno množství nainstalované paměti RAM
- Jsou nakonfigurována schémata obnovy paměti D3. Povoleno používat mezipaměť
- Test D4 512 KB paměti. Zásobník je nainstalován a je přiřazen protokol pro výměnu mezipaměti
- Kód BIOS D5 je rozbalen a zkopírován do stínové paměti
- Kontrolují se kontrolní součty BIOSu D6 a stisky kláves Ctrl+Home (obnovení BIOSu)
- D7 Control je přenesen do modulu rozhraní, který rozbalí kód do Run-Time oblasti
- D8 Spustitelný kód je rozbalen z paměti flash do paměti RAM. Uložené informace CPUID
- D9 Dekomprimovaný kód se přenese z dočasného úložiště do segmentů RAM 0E000h a 0F000h
- DA Registry CPUID jsou obnoveny. Provedení POST se přenese do paměti RAM
- E1-E8, chyby související s konfigurací EC-EE systémové paměti
- 03 Zakáže zpracování NMI, chyby parity, výstup monitoru. Oblast je vyhrazena pro protokol událostí GPNV, počáteční hodnoty proměnných se nastavují z BIOSu
- 04 Zkontrolujte stav baterie a vypočítejte kontrolní součet CMOS
- 05 Inicializován řadič přerušení a vytvořena vektorová tabulka
- 06 Testování a příprava časovače
- 08 Klávesnice se testuje (kontrolky klávesnice blikají)
- C0 Inicializace procesoru. Mezipaměť není povolena. Definováno APIC
- C1 U víceprocesorových systémů je určen procesor odpovědný za spuštění systému
- C2 Přiřazení procesoru ke spuštění systému je dokončeno. Identifikace pomocí CPUID
- C5 Je určen počet procesorů, nakonfigurovány jejich parametry
- C6 Inicializujte mezipaměť pro rychlejší POST
- C7 Inicializace procesoru dokončena
- 0A Definován řadič klávesnice
- 0B Vyhledejte myš připojenou k portu PS/2
- 0C Kontrola přítomnosti klávesnice
- 0E Jsou detekována a inicializována různá vstupní zařízení
- 13 Inicializace registrů čipové sady
- 24 Rozbalte a inicializujte moduly BIOS specifické pro platformu.
- Vytvoří se tabulka vektorů přerušení a inicializuje se zpracování přerušení
- 2A DIM definuje zařízení na lokálních sběrnicích. Grafický adaptér se připravuje na inicializaci, vytváří se alokační tabulka zdrojů
- Detekce a inicializace grafického adaptéru 2C, grafický adaptér volaný systémem BIOS
- 2E Vyhledání a inicializace dalších I/O zařízení
- 30 Příprava na zpracování SMI
- 31 Inicializace a aktivace modulu ADM
- 33 Probíhá inicializace modulu lehkého načítání
- 37 Zobrazí logo AMI, verzi systému BIOS, procesor, výzvu ke vstupu do systému BIOS
- 38 DIM inicializuje různá zařízení na místních sběrnicích
- 39 Inicializace řadiče DMA
- 3A Nastavte systémový čas podle hodin RTC
- Testuje se 3B RAM a zobrazí se výsledky
- Registry čipové sady 3C jsou nakonfigurovány
- 40 Inicializujte sériové a paralelní porty, matematický koprocesor atd.
- 52 Výsledky testu paměti aktualizují data RAM v CMOS
- 60 Nastavení systému BIOS nastavuje stav NumLock a konfiguruje nastavení automatického opakování
- 75 Spustí se procedura pro práci s diskovými zařízeními (přerušení INT 13h)
- 78 Vytvoří seznam zařízení IPL (ze kterých lze načíst operační systém)
- 7C ESCD rozšířené systémové konfigurační tabulky jsou vytvořeny a zapsány do NVRAM
- 84 Během testu POST byly nalezeny chyby protokolování
- 85 Zobrazuje zprávy o zjištěných nekritických chybách.
- 87 V případě potřeby se spustí BIOS Setup, který se nejprve dekomprimuje do paměti RAM
- Registry čipové sady 8C jsou nakonfigurovány podle nastavení systému BIOS
- Jsou vytvořeny 8D ACPI tabulky
- 8E Nakonfigurujte službu nemaskovatelného přerušení (NMI).
- 90 Dokončete SMI
- A1 Vymazání dat, která nejsou potřeba při načítání operačního systému
- Moduly A2 EFI se připravují pro interakci s operačním systémem
- A4 V souladu s nastavením systému BIOS se inicializuje jazykový modul
- A7 Zobrazí se souhrnná tabulka procedury POST
- A8 Nastavte stav registrů MTRR
- A9 V případě potřeby čekání na vstup z klávesnice
- AA Odstraňte vektory přerušení POST (INT 1Ch a INT 09h)
- AB Jsou určena zařízení pro načítání operačního systému
- AC Poslední fáze nastavení čipové sady v souladu s nastavením BIOS
- Rozhraní B1 ACPI je nakonfigurováno
- 00 Je voláno přerušení INT 19h (prohledávání spouštěcího sektoru, zavádění OS)
Phoenix Bios 4.0
- 02 Ověřte skutečný režim
- 03 Zakázat nemaskovatelné přerušení (NMI)
- 04 Získejte typ procesoru
- 06 Inicializujte systémový hardware
- 08 Inicializujte čipovou sadu s počátečními hodnotami POST
- 09 Nastavit příznak IN POST
- 0A Inicializujte registry CPU
- 0B Povolit mezipaměť CPU
- 0C Inicializace mezipaměti na počáteční hodnoty POST
- 0E Inicializujte I/O komponentu
- 0F Inicializujte IDE místní sběrnice
- 10 Inicializujte správu napájení
- 11 Načtěte alternativní registry s počátečními hodnotami POST
- 12 Obnovte řídicí slovo CPU během teplého spouštění
- 13 Inicializujte zařízení PCI Bus Mastering
- 14 Inicializujte ovladač klávesnice
- 16 (1-2-2-3) Kontrolní součet BIOS ROM
- 17 Inicializujte mezipaměť před automatickou velikostí paměti
- 18 8254 inicializace časovače
- 1A 8237 inicializace řadiče DMA
- 1C Resetujte programovatelný ovladač přerušení
- 20 (1-3-1-1) Test obnovení paměti DRAM
- 22 (1-3-1-3) Test 8742 Keyboard Controller
- 24 Nastavte registr segmentů ES na 4 GB
- 26 Povolte řádek A20
- 28 Automatická velikost DRAM
- 29 Inicializujte správce paměti POST
- 2A Clear 512 KB základní RAM
- 2C (1-3-4-1) Selhání paměti RAM na řádku adresy xxxx
- 2E (1-3-4-3) Selhání RAM na datových bitech xxxx nízkého bajtu paměťové sběrnice
- 2F Povolit mezipaměť před stínováním systému BIOS
- 30 (1-4-1-1) Selhání RAM na datových bitech xxxx vysokého bajtu paměťové sběrnice
- 32 Test frekvence sběrnice CPU
- 33 Inicializujte Phoenix Dispatch Manager
- 34 Deaktivujte tlačítko napájení během testu POST
- 35 Znovu inicializujte registry
- 36 Vypnutí teplého startu
- 37 Znovu inicializujte čipovou sadu
- 38 Stínový systém BIOS ROM
- 39 Znovu inicializujte mezipaměť
- 3A Automatická velikost mezipaměti
- 3C Pokročilá konfigurace registrů čipové sady
- 3D Načtěte alternativní registry s hodnotami CMOS
- 40 Detekce rychlosti CPU
- 42 Inicializujte vektory přerušení
- 45 Inicializace zařízení POST
- 46 (2-1-2-3) Zkontrolujte upozornění na autorská práva ROM
- 48 Zkontrolujte konfiguraci videa proti CMOS
- 49 Inicializujte sběrnici PCI a zařízení
- 4A Inicializujte všechny video adaptéry v systému
- 4B QuietBoot start (volitelné)
- 4C Shadow Video BIOS ROM
- 4E Zobrazit upozornění o autorských právech systému BIOS
- 50 Zobrazení typu a rychlosti CPU
- 51 Inicializujte desku EISA
- 52 Test klávesnice
- 54 Nastavit kliknutí na tlačítko, pokud je povoleno
- 55 Inicializujte sběrnici USB
- 58 (2-2-3-1) Test na neočekávaná přerušení
- 59 Inicializujte službu zobrazení POST
- 5A Na displeji se zobrazí výzva „Stiskněte F2 pro vstup do SETUP“
- 5B Zakázat mezipaměť CPU
- 5C Test RAM mezi 512 a 640 KB
- 60 Test rozšířené paměti
- 62 Otestujte řádky adresy rozšířené paměti
- 64 Přejít na UserPatch1
- 66 Konfigurace rozšířených registrů mezipaměti
- 67 Inicializujte víceprocesorový APIC
- 68 Povolte externí mezipaměť a mezipaměť CPU
- 69 Oblast Nastavení režimu správy systému (SMM).
- 6A Zobrazení velikosti externí mezipaměti L2
- 6B Načíst vlastní výchozí nastavení (volitelné)
- 6C Zobrazte zprávu o stínové oblasti
- 6E Zobrazte možnou vysokou adresu pro obnovu UMB
- 70 Zobrazení chybových zpráv
- 72 Zkontrolujte chyby konfigurace
- 76 Zkontrolujte chyby klávesnice
- 7C Nastavte vektory hardwarových přerušení
- 7D Inicializace monitorování hardwaru
- 7E Inicializujte koprocesor, pokud je přítomen
- 80 Deaktivujte integrované porty Super I/O a IRQ
- 81 Pozdní inicializace zařízení POST
- 82 Zjistěte a nainstalujte externí porty RS232
- 83 Konfigurace řadičů IDE jiných než MCD
- 84 Zjistěte a nainstalujte externí paralelní porty
- 85 Inicializujte zařízení PnP ISA kompatibilní s PC
- 86 Znovu inicializujte integrované I/O porty
- 87 Konfigurace konfigurovatelných zařízení základní desky (volitelné)
- 88 Inicializujte datovou oblast systému BIOS
- 89 Povolit nemaskovatelná přerušení (NMI)
- 8A Inicializujte rozšířenou datovou oblast BIOS
- 8B Otestujte a inicializujte myš PS/2
- 8C Inicializujte disketový řadič
- 8F Určete počet jednotek ATA (volitelné)
- 90 Inicializujte řadiče pevného disku
- 91 Inicializujte řadiče pevného disku místní sběrnice
- 92 Přejít na UserPatch2
- 93 Sestavte MPTABLE pro víceprocesorové desky
- 95 Nainstalujte CD-ROM pro spouštění
- 96 Vymažte velký registr segmentů ES
- 97 Opravná tabulka s více procesory
- 98 (1-2) Hledání volitelných ROM. Jedno dlouhé, dvě krátká pípnutí při selhání kontrolního součtu
- 99 Zkontrolovat SMART Drive (volitelné)
- 9A Shadow volitelné ROM
- 9C Nastavte řízení spotřeby
- 9D Inicializace bezpečnostního modulu (volitelné)
- 9E Povolte hardwarová přerušení
- 9F Určete počet jednotek ATA a SCSI
- A0 Nastavte denní čas
- A2 Zkontrolujte zámek klávesnice
- A4 Inicializovat typickou rychlost
- A8 Výzva Vymazat F2
- AA Vyhledejte stisk klávesy F2
- AC Vstupte do SETUP
- AE Clear Boot flag
- B0 Zkontrolujte chyby
- B2 POST hotovo – příprava na spuštění operačního systému
- B4 (1) Jedno krátké pípnutí před spuštěním
- B5 Ukončit QuietBoot (volitelné)
- B6 Zkontrolujte heslo (volitelné)
- B9 Připravte spouštění
- BA Inicializace parametrů DMI
- BB Inicializujte PnP Option ROM
- BC Vymazat kontrolu parity
- BD Zobrazení nabídky MultiBoot
- BE Clear screen (volitelně)
- BF Zkontrolujte virus a zálohování upomínky
- C0 Zkuste zavést systém s INT 19
- C1 Inicializace správce chyb POST (PEM)
- C2 Inicializujte protokolování chyb
- C3 Inicializujte funkci zobrazení chyb
- C4 Inicializujte obsluhu systémových chyb
- C5 PnPnd duální CMOS (volitelné)
- C6 Inicializace dokování notebooku (volitelné)
- C7 Inicializujte dokování notebooku pozdě
- D2 Neznámé přerušení
- E0 Inicializujte čipovou sadu
- E1 Inicializujte můstek
- E2 Inicializujte CPU
- E3 Inicializujte systémový časovač
- E4 Inicializujte I/O systému
- E5 Zkontrolujte vynucené obnovení bootování
- E6 Checksum BIOS ROM
- E7 Přejděte do systému BIOS
- E8 Nastavit obrovský segment
- E9 Inicializujte více procesor
- EA Inicializujte speciální kód OEM
- EB Inicializujte PIC a DMA
- EC Inicializovat typ paměti
- ED Inicializovat velikost paměti
- EE Shadow Boot Block
- EF Test systémové paměti
- F0 Inicializace vektorů přerušení
- F1 Inicializace hodin reálného času
- F2 Inicializace videa
- F3 Inicializujte režim správy systému
- F4 (1) Před spuštěním vydá jedno pípnutí
- F5 Spusťte Mini DOS
- F6 Vymazat obrovský segment
- F7 Spusťte plný DOS
Originální a spolehlivé tabulky POST kódů lze nalézt na příslušných webových stránkách výrobců BIOS: „AMI“ a „Award“. Někdy jsou v manuálech k základní desce uvedeny tabulky POST kódů.
1. Test softwarově přístupných registrů procesoru (POST kódy: 01, 02).
2. Kontrola periody obnovy paměti RAM (POST kód: 04).
3. Inicializace řadiče klávesnice (POST kód: 05).
4. Předběžná kontrola provozuschopnosti energeticky nezávislé paměti (CMOS) a stavu baterie CMOS (POST kód: 07).
5. Inicializace registrů čipové sady s výchozími hodnotami (POST kód: BE, hex).
6. Kontrola dostupnosti a určení velikosti paměti RAM (POST kód: C1, hex).
7. Určení přítomnosti a velikosti externí mezipaměti (POST kód: C6, hex).
8. Kontrola prvních 64 kb paměti RAM (POST kód: 08).
9. Inicializace vektorů přerušení (POST kód: 0A, hex).
10. Kontrola kontrolního součtu CMOS (POST kód: 0V, hex).
11. Detekce a inicializace video ovladače (POST kód: 0D, hex).
12. Kontrola video paměti (POST kód: 0E, hex).
13. Kontrola kontrolního součtu BIOSu (POST kód: 0F, hex).
14. Kontrola řadičů a registrů stránky DMA (POST kódy: 10,
11, hex).
15. Kontrola systémového časovače (POST kód: 14, hex).
16. Kontrola a inicializace řadičů přerušení (POST kódy: 15…18, hex).
17. Inicializace slotů rozšiřující sběrnice (POST kódy: 20…2F, hex).
18. Určení velikosti a kontrola hlavní a rozšířené paměti (POST kódy: 30, 31, hex).
19. Reinicializace registrů čipové sady podle hodnot nastavených v CMOS Setup (POST kód: BF, hex).
20. Inicializace řadiče FDD (POST kód: 41, hex).
21. Inicializace řadiče HDD (POST kód: 42, hex).
22. Inicializace portů COM a LPT (POST kód: 43, hex).
23. Detekce a inicializace matematického koprocesoru (POST kód: 45, hex).
24. Kontrola nutnosti zadání hesla (POST kód: 4F, hex).
25. Inicializace rozšíření BIOSu (POST kód: 52, hex).
26. Nastavte parametry Virus Protect, Boot Speed, NumLock, Boot Attempt podle hodnot nastavených v CMOS Setup (POST kódy: 60…63, hex).
27. Volání spouštěcí procedury operačního systému (POST kód: FF, hex).
Jak je patrné z výše uvedené sekvence, možnost zobrazení diagnostických zpráv na obrazovce monitoru se objeví až po inicializaci grafického ovladače, a pokud se procedura POST zastavila v jedné z předchozích fází, není možné zjistit, ve které fázi .
PI0049
POST karta pro vadné základní desky počítačů, model PI0049, je určena pro zobrazení POST kódů všech výrobců BIOS. Tento produkt je známější jako PC Ana-lyz-er 2, o jehož vlastnostech se na stránkách našeho webu opakovaně diskutovalo. Uživatelská příručka obsahuje seznam inženýrských hesel a také seznam standardních klávesových zkratek pro vstup do systému BIOS. Vývoj POST karty je chráněn patentem 01224987.4 (Čína).
PI0050
POST karta IC80 V5.0
QiGuan KLPI6
Diagnostická karta KLPI6-SD společnosti QiGuan Electronics je vyrobena v souladu s mezinárodní normou IEC 61010-1, která stanoví požadavky na zařízení pro nízkonapěťové přepěťové zkoušky. Funkce Funkce POST karty KLPI6-SD - možnost zobrazení POST kódů osobního počítače na externím zobrazovacím panelu. Oba indikátory kromě aktuálního kódu zobrazují předchozí hodnoty a také POST kód fatálního selhání.
QiGuan MKCP6A
Karta pro diagnostiku a test stability osobní platformy, model MKCP6A, je vyvinuta společností QiGuan Electronics pomocí technologie chráněné národním patentem 03126857.9 (Čína). Pro zobrazení POST kódů má deska tři páry (!) indikátorů: první pár je určen pro zobrazení neúspěšného kódu, další zobrazuje aktuální POST kód, poslední zobrazuje předchozí kód.
SL-M04A
Vzácná verze uživatelské příručky v turečtině pro diagnostický řadič POST PC Analyzer (v turečtině PC Analizoru). Kromě známých popisů POST kódů obsahuje seznam kontrolních bodů od téměř všech známých výrobců BIOSů. Pro pohodlí jsou všechna poštovní směrovací čísla seřazena podle čísla, což usnadňuje přístup a porozumění. Komentáře k nim se řídí neprůměrným, ale kódem a jsou odděleny názvem systému BIOS.
18.03.2019
Analýza počítačových chyb pomocí diagnostické karty (POST karta)
1. Úvod
2. Obecný popis POST karty
4. Tabulka chybových kódů
5. Popis zvukových signálů
6. Resetujte zapomenuté heslo systému BIOS
Úvod
Karta se nazývá POST (Power On Self Test - self-test card). Zobrazuje chybové kódy, když nelze načíst operační systém nebo na obrazovce není žádný obraz nebo nejsou slyšet zvuky systému BIOS.
Po připojení napájení BIOS provede přesný test obvodu, paměti, klávesnice, grafické karty, pevného disku a poté analyzuje konfiguraci systému. Po inicializaci základního vstupního/výstupního systému se načte operační systém.
Diagnostická karta nezobrazí data v následujících případech:
1. Karta se vkládá do základní desky bez CPU.
2. Když svítí LED RST.
Obecný popis POST karty
Popis svítících diod:
Světelná dioda | Typ | Popis |
BĚH | blikat | Pokud LED svítí, základní deska je zapnutá bez ohledu na to, jaké kódy projdou |
CLK | AUTOBUSOVÉ HODINY | Rozsvítí se po připojení napájení k základní desce (obvykle bez procesoru) |
BIOS | Přečtěte si BIOS | LED se rozsvítí a zhasne, když je základní deska napájena, když procesor čte BIOS |
IRDY | Manažer připraven | LED se rozsvítí a zhasne, když se objeví zpráva |
OSC | Bliká | Rozsvítí se po připojení napájení k základní desce, nebo pokud ne, je rozbitý krystal obvodu nádrže |
RÁM | Rámcové období | Hoří pořád. Zapne a vypne se, když je zpráva |
RST | resetovat | Po stisknutí tlačítka napájení nebo resetu se na půl sekundy rozsvítí. Pokud je napájení zapnuté, měli byste zkontrolovat RESET (zkrat nebo přerušený). |
12V | Napájení | Rozsvítí se jednou po zapnutí, napájení je napájeno, pokud nesvítí, znamená to zkrat na základní desce nebo není 12V. |
-12V | Výživa | Stejné jako "12V" |
5V | Výživa | Stejné jako "12V" |
-5V | Výživa | Stejné jako "12V" (-5V pouze pro ISA slot) |
3v3 | Výživa | Rozsvítí se při připojení napájení (pouze PCI), kde je 3,3V. Pokud na základní desce není pohotovostní napětí 3,3V, nesvítí |
![](https://i0.wp.com/safecomp.me/files/bios/300616/2.png)
Tabulka chybových kódů
Kód | Cena | AMI | Phoenix4.0 / Tendy3000 |
00 | Kopírování kódu do konkrétních oblastí je hotovo/následně předání řízení do zavaděče INT 19h. | ||
01 | Test procesoru 1, ověření stavu procesoru (1FLAGS). Otestujte následující příznaky stavu procesoru: carry, zero, sign, overflow. BIOS nastaví každý příznak, ověří, zda jsou nastaveny, poté každý příznak vypne a ověří, že je vypnutý. | CPU testuje registr uvnitř nebo selhal, vyměňte CPU a zkontrolujte jej. | |
02 | Otestujte všechny registry CPU kromě SS, SP a BP pomocí dat FF a 00 | Ověřte skutečný režim | |
03 | Zakázat NMI, PIE, AIE, UEI, SQWV Zakázat video, kontrolu parity, DMA Resetovat matematický koprocesor Vymazat všechny registry stránek, bajt vypnutí CMOS Inicializovat časovač 0, 1 a 2, včetně nastavení časovače EISA na známý stav Inicializovat řadiče DMA 0 a 1 Inicializovat řadiče přerušení 0 a 1 Inicializovat rozšířené registry EISA | Zakázat NMI, PIE, AIE, UEI, SQ Dále zkontrolujte měkký reset nebo stav zapnutí | Zakázat přerušení bez maskování (NMI) |
04 | RAM se musí pravidelně obnovovat, aby se paměť nesnižovala. Tato funkce obnovení funguje správně | Získejte typ CPU | |
05 | Inicializace řadiče klávesnice | Zásobník BIOSu byl vytvořen. Dále deaktivace cache mamory. | Inicializace DMA probíhá nebo selhala |
06 | Rezervováno | Dále dekomprimujte POST kód. | Inicializovaný systémový hardware |
07 | Ověřuje, že CMOS funguje správně, detekuje vadnou baterii | Dále inicializace oblasti dat CPU | Zakázat stín a spustit kód z ROM |
08 | Včasná inicializace čipové sady Test přítomnosti paměti Postupy čipové sady OEM Vymazat nízkou paměť 64 kB Otestovat nejprve paměť 64 kB | Výpočet kontrolního součtu CMOS je | Inicializujte čipovou sadu s počátečními hodnotami POST |
09 | Inicializace CPU Cyrix Inicializace mezipaměti | Nastavit příznak IN POST | |
0A | Inicializujte prvních 120 vektorů přerušení pomocí SPURIOUS-INT-HDLR a inicializujte INT 00h-1Fh podle INT-TBL | Je proveden výpočet kontrolního součtu CMOS. Probíhá linicializace registru stavu CMOS pro další datum a čas | Inicializujte registry CPU |
0B | Otestujte kontrolní součet CMOS RAM. Pokud je špatný nebo je stisknuta klávesa INS, načíst výchozí nastavení | Stavový registr CMOS je inicializován. další. Provedení jakékoli požadované inicializace před vydáním příkazu BAT klávesnice | Povolit mezipaměť CPU |
0C | Zjistěte typ ovladače klávesnice a nastavte stav NUM LOCK | Vstupní máslo řadiče klávesnice je volné. Dále vyšlete příkaz BAT řadiči klávesnice | Inicializujte mezipaměti na počáteční hodnoty POST |
0D | Detekce hodin CPU Čtení umístění CMOS 14 hodin pro zjištění typu používaného videa Detekce a inicializace grafického adaptéru | ||
0E | Test video paměti, napište přihlašovací zprávu na obrazovku Nastavit stínovou RAM? Povolit stínování podle nastavení | Výsledek příkazu BAT ovladače klávesnice byl ověřen. Dále proveďte potřebnou inicializaci po testu příkazu BAT řadiče klávesnice | Inicializujte I/O komponentu |
0F | Test DMA Cont. 0; Test BIOS Checksum Keyboard Detekce a inicializace | Inicializace po testu příkazu BAT ovladače klávesnice je provedena. Dále se zapíše bajt příkazu klávesnice | Inicializace IDE místní sběrnice |
10 | Test ovladače DMA 1 | Test DMA Je zapsán bajt příkazu ovladače klávesnice. Dále vydání příkazu Blokování a odblokování kolíků 23 a 24 | Inicializujte správu napájení |
11 | Otestujte registry stránek DMA | Dále zkontrolujte, zda byly stisknuty klávesy "End" nebo "Ins". během napájení na. Inicializace CMOS RAM při každém bootování Možnost AMIBIOS POST byla nastavena v AMIBCP nebo byla stisknuta klávesa "End" | |
12 | Rezervováno | Dále deaktivujte řadiče DMA 1 a 2 a řadiče přerušení 1 a 2 | Obnovit řídicí slovo CPU během teplého spouštění |
13 | Rezervováno | Zobrazení videa bylo zakázáno. Port B byl inicializován. Dále inicializace čipové sady | inicializovat zařízení PCI Bus Mastering |
14 | Test 8254 Časovač 0 Počítadlo 2 | Jako další začne test časovače 8254 | |
15 | Ověřte přerušení kanálu 1 8259 vypnutím a zapnutím linek přerušení | ||
16 | Ověřte přerušení kanálu 2 8259 vypnutím a zapnutím linek přerušení | Kontrolní součet BIOS ROM | |
17 | Vypněte přerušení Potom ověřte, že není žádné přerušení Msk Register je zapnutý | Inicializujte mezipaměť před automatickou velikostí paměti | |
18 | Vynutit přerušení a Ověřit přerušení a Ověřit, že k přerušení došlo | 8254 inicializace časovače | |
19 | Test zaseknutých bitů NMI; Ověřte, že NMI může být Cieared | Test časovače 8254 je u konce. Dále se spustí test obnovy paměti | |
1A | Zobrazení hodin CPU | Řádek obnovy paměti se přepíná. Následuje kontrola 15 sekundového času zapnutí/vypnutí | |
1B | Rezervováno | ||
1C | Rezervováno | Resetujte programovatelný řadič přerušení | |
1D | Rezervováno | ||
1E | Rezervováno | ||
1F | Pokud je kontrolní součet energeticky nezávislé paměti EISA dobrý, proveďte inicializaci EISA Pokud ne, proveďte testy ISA a zrušte příznak režimu EISA Testujte integritu konfigurační paměti EISA (kontrolní součet a komunikační rozhraní) | ||
20 | Inicializovat slot O (systémová deska) | Test obnovení paměti DRAM | |
21 | Inicializujte slot 1 | ||
22 | Inicializujte slot 2 | Testovací ovladač klávesnice 8742 | |
23 | Inicializujte slot 3 | Dále načtení vstupního portu 8042 a deaktivace funkce MEGAKEY Green PC. Vytvoření segmentu kódu BIOS pro zápis a provedení jakékoli nezbytné konfigurace před inicializací vektorů přerušení | |
24 | Inicializujte slot 4 | Konfigurace požadovaná před dokončením inicializace vektoru přerušení. Blíží se zahájení inicializace vektoru přerušení | Nastavte registr segmentu ES na 4Gb |
25 | Inicializujte slot 5 | Je provedena inicializace vektoru přerušení. Vymazání hesla, pokud je zapnutý přepínač POST DIAG | |
26 | 1. otestujte výjimečnou situaci chráněného nebo chráněného režimu, zkontrolujte paměť procesoru a základní desky. 2. žádné osudové potíže, VGA se zobrazuje normálně. Pokud došlo k nezávažnému problému, zobrazte chybovou zprávu ve VGA, jinak spusťte operační systém, a kód „26“ je v pořádku, žádné další kódy k zobrazení |
1. vstup pro čtení/zápis, výstupní port klávesnice 8042; připraveno na režim otáčení, pokračujte v přípravě na inicializaci všech dat, zkontrolujte čipy 8042 na základní desce. 2. viz vlevo |
1. povolte adresní řádek A20, zkontrolujte piny A20 čipů pro ovládání paměti a zkontrolujte obvod, korelovaný s piny, v paměťovém slotu, může být pin A20 a paměťové piny nejsou v kontaktu nebo jsou piny paměti A20 špatné. 2. viz vlevo |
27 | Inicializujte slot 7 | Jakákoli inicializace před nastavením režimu videa bude provedena jako další | |
28 | Inicializujte slot 8 | Inicializace před nastavením režimu videa je dokončena. Dále konfigurace monochromatického režimu a nastavení barevného režimu | Automatická velikost DRAM |
29 | Inicializujte slot 9 | Inicializujte správce paměti POST | |
2A | Inicializujte slot 10 | Inicializace různých sběrnicových systémů, statických a výstupních zařízení, pokud jsou k dispozici | Vymažte 512 KB základní RAM |
2B | Inicializujte slot 11 | Předání ovládání video ROM k provedení jakékoli požadované konfigurace před testem video ROM | |
2C | Inicializujte slot 12 | Před předáním řízení do video ROM je provedeno veškeré nezbytné zpracování. Dále hledat video ROM a předat jí kontrolu | Selhání paměti RAM na řádku adresy xxx* |
2D | Inicializujte slot 13 | Video ROM se vrátilo, vrátilo řízení do BIOSu POST Provádí se jakékoli požadované zpracování poté, co video ROM získala řízení | |
2E | Inicializujte slot 14 | Dokončeno zpracování testu ROM s škůdcem. Pokud není řadič EGA/VGA nalezen, proveďte jako další test čtení/zápisu paměti displeje | Selhání RAM na datových bitech Xxxx* nízkého bajtu paměťové sběrnice |
2F | Inicializujte slot 15 | Řadič EGA/VGA nebyl nalezen. Blíží se zahájení testu čtení/zápisu paměti displeje | Povolit mezipaměť před stínováním systému BIOS |
30 | Velikost základní paměti od 256 kB do 640 kB a rozšířená paměť nad 1 MB | Test čtení/zápisu paměti displeje prošel úspěšně. Dále hledejte kontrolu retrace | |
31 | Otestujte základní paměť od 256K do 640K a rozšířenou paměť nad 1 MB | Test čtení/zápisu paměti displeje nebo kontrola opakování se nezdařila. Dále se provede test čtení/zápisu paměti alternativního displeje | |
32 | Pokud je režim EISA, otestujte při inicializaci slotů nalezenou paměť EISA | Test čtení/zápisu paměti alternativního displeje prošel. Dále se hledá kontrola alternativního zobrazení | Test frekvence sběrnice CPU |
33 | Rezervováno | Inicializujte Phoenix Dispatch manager | |
34 | Rezervováno | Kontrola zobrazení videa je u konce. Dále nastavení režimu zobrazení | |
35 | Rezervováno | ||
36 | Rezervováno | teplý start a vypnutí | |
37 | Rezervováno | Režim zobrazení je nastaven. Dále se zobrazí zpráva o zapnutí | |
38 | Rezervováno | Následuje inicializace vstupu sběrnice, IPL, obecného zařízení, pokud je přítomno | Stínový systém BIOS ROM |
39 | Rezervováno | Zobrazení chybových zpráv inicializace sběrnice | |
3A | Rezervováno | Nová pozice kurzoru byla přečtena a uložena. Dále se zobrazí zpráva Hit "Del". | Automatická velikost mezipaměti |
3B | Rezervováno | Zobrazí se zpráva Hit "Del". Právě se spustí test paměti chráněného režimu | |
3C | Nastavení povoleno | Pokročilá konfigurace registrů čipové sady | |
3D | Detekce přítomnosti myši, inicializace myši, instalace vektorů přerušení | ||
3E | Inicializujte řadič mezipaměti | ||
3F | Rezervováno | ||
40 | Zobrazit antivirovou ochranu. Zakázat nebo Povolit | Dále příprava tabulek deskriptorů | |
41 | Inicializujte řadič disketové jednotky a jakékoli jednotky | Inicializujte rozšířenou paměť pro RomPilot | |
42 | Inicializujte řadič pevného disku a všechny disky | Jsou připraveny tabulky deskriptorů. Zadání chráněného režimu pro další test paměti | Inicializovat vektory přerušení |
43 | Detekce a inicializace sériového a paralelního portu a herního portu | Vstoupil do chráněného režimu. Dále povolte přerušení pro diagnostický režim | |
44 | Rezervováno | Přerušení povolena, pokud je diagnostický spínač zapnutý. Inicializace dat pro kontrolu obtékání paměti na 0:0 | |
45 | Detekce a inicializace matematického koprocesoru | data inicializována. Dále se zkontroluje obtékání paměti při 0:0 a zjistí se celková velikost systémové paměti | POST inicializace zařízení |
46 | Rezervováno | Test obtékání paměti je proveden. Byl proveden výpočet velikosti paměti. Další zápis vzorů do paměti tset | Zkontrolujte oznámení o autorských právech ROM |
47 | Rezervováno | Vzorec paměti byl rozšířený. Zápis vzorů do základní paměti 640 KB | Inicializovat podporu 120 |
48 | Rezervováno | Vzory zapsané v základní paměti. Dále určení velikosti paměti pod 1 MB | |
49 | Rezervováno | Bylo nalezeno a ověřeno množství paměti pod 1 MB. Dále určení velikosti paměti nad 1 MB paměti | |
4A | Rezervováno | ||
4B | Rezervováno | Bylo nalezeno a ověřeno množství paměti nad 1 MB. Kontrola měkkého resetu a vymazání paměti pod 1 MB pro další měkký reset. Pokud se jedná o situaci zapnutého napájení, přejděte ke kontrolnímu bodu 4Eh | Spuštění QuletBoot (volitelné) |
4C | Rezervováno | Paměť pod 1 MB byla vymazána měkkým resetem. Následuje vymazání paměti nad 1 MB | Shadow video BIOS ROM |
4D | Rezervováno | Paměť nad 1 MB byla vymazána měkkým resetem. Dále uložení paměti. Příští cesta ke kontrolnímu bodu 52h | |
4E | Reboot if Manufacturing Mode; pokud ne, zobrazte zprávy a přejděte do nastavení | Test paměti začal, ale ne jako výsledek měkkého resetu. Dále se zobrazí první velikost paměti 64 kB | Zobrazit upozornění o autorských právech systému BIOS |
4F | Požádat o zabezpečení heslem (volitelné) | Spustilo se zobrazení velikosti paměti. Displej se aktualizuje během testu paměti. Dále se provede sekvenční a náhodný test paměti | Inicializujte MultiBoot |
50 | Zapište všechny hodnoty CMOS zpět do RAM a vymažte | Paměť pod 1 MB byla testována a inicializována. Dále upravte velikost zobrazené paměti pro přemístění a stínování | Zobrazení typu a rychlosti CPU |
51 | Povolit kontrolu parity. Povolit NMI, Povolit mezipaměť před spuštěním | Zobrazení velikosti paměti bylo upraveno pro přemístění a stínování. Dále test paměti nad 1 MB | Inicializujte desku EISA |
52 | Inicializujte Option ROM z C8000h na EFFFFh nebo pokud je FSCAN povoleno na F7FFFh | Paměť nad 1 MB byla testována a inicializována. Dále se uloží informace o velikosti paměti | testovací klávesnice |
53 | Inicializovat časovou hodnotu za 40 hodin: Oblast BIOS | Informace o velikosti paměti a registry CPU jsou uloženy. Následuje vstup do reálného režimu | |
54 | Vypnutí bylo úspěšné. CPU je v reálném režimu. Dále deaktivace linky Gate A20, parity a NMI | Nastavit kliknutí na tlačítko, pokud je povoleno | |
55 | |||
56 | Povolit zařízení USB | ||
57 | Řádek adresy A20, parita a NMI jsou zakázány. Další úprava velikosti paměti v závislosti na přemístění a stínování | ||
58 | Velikost paměti byla upravena pro přemístění a stínování. Dále se vymaže zpráva Hit "DEL". | ||
59 | Zpráva Hit "DEL" je vymazána. Zobrazí se zpráva "WAIT...". Dále se spustí test DMA a přerušení řadiče | Inicializujte službu zobrazení POST | |
5A | Zobrazení výzvy Stiskněte F2 pro vstup do SETUP | ||
5B | Zakázat mezipaměť CPU | ||
5C | Test RAM mezi 512 a 640 kB | ||
60 | Nastavte funkci antivirové ochrany (ochrana spouštěcího sektoru) podle nastavení | Test registru stránek DMA prošel. Dále proveďte test základního registru DMA Controller 1 | Otestujte rozšířenou paměť |
61 | Zkuste zapnout mezipaměť úrovně 2 (pokud je mezipaměť L2 již zapnutá v příspěvku 3D, tato část bude přeskočena) Rychlost spouštění nastavte podle nastavení Poslední šance na inicializaci čipové sady Poslední šance na inicializaci správy napájení (pouze zelený BIOS) Zobrazit konfigurační tabulky systému | ||
62 | Nastavte zámek NUM. Podle hodnot nastavení Naprogramujte zámek NUM. Typová rychlost a typová rychlost podle nastavení nastavení | Test základního registru řadiče DMA 1 prošel. Dále proveďte test základního registru řadiče DMA 2 | Otestujte řádky adresy rozšířené paměti |
63 | Pokud dojde k jakékoli změně v konfiguraci hardwaru. Aktualizace informací ESCD (pouze PnP BIOS) Vymazání paměti, která byla použita Spuštění systému přes INT 19h | ||
64 | Přejít na UserPatch1 | ||
65 | Test základního registru řadiče DMA 2 prošel. Dále programování řadiče DMA 1 a 2 | ||
66 | Dokončeno programování řadičů DMA 1 a 2 a další inicializace řadiče přerušení 8259 | Nakonfigurujte pokročilé registry mezipaměti | |
67 | Dokončena inicializace řadiče přerušení 8259 | Inicializujte APIC pro více procesorů | |
68 | |||
69 | Oblast Nastavení režimu správy systému (SSM). | ||
6A | Zobrazit externí velikost L2 | ||
6B | Načíst vlastní výchozí hodnoty (volitelné) | ||
6C | Zobrazit zprávu o stínové oblasti | ||
6E | Zobrazit možnou vysokou adresu pro obnovu UMB | ||
6F | |||
70 | Zobrazit chybovou zprávu | ||
71 | |||
72 | |||
76 | Zkontrolujte chyby klávesnice | ||
7C | Nastavte vektory hardwarových přerušení | ||
7D | Inicializujte inteligentní sledování systému | ||
7E | Inicializujte koprocesor, pokud je k dispozici | ||
7F | Probíhá aktivace rozšířeného zdroje NMI | ||
80 | Test klávesnice byl zahájen. Vymazání výstupní vyrovnávací paměti a kontrola zaseknutých klíčů. Dále vydáte příkaz reset klávesnice | Deaktivujte integrované porty Super I/O a IRQ | |
81 | Byla nalezena chyba resetování klávesnice nebo zaseknutá klávesa. Dále zadejte testovací příkaz rozhraní řadiče klávesnice | Pozdní inicializace zařízení POST | |
82 | Test rozhraní ovladače klávesnice byl dokončen. Následuje zápis bajtu příkazu a inicializace kruhové vyrovnávací paměti | Zjistěte a nainstalujte externí porty RS232 | |
83 | Příkazový bajt byl zapsán a inicializace globálních dat byla dokončena. Následuje kontrola zamčeného klíče | Konfigurace řadičů IDE bez MCD | |
84 | Kontrola zamčeného klíče je u konce. Následuje kontrola nesouladu velikosti paměti s daty CMOS RAM | ||
85 | Je provedena kontrola velikosti paměti. Zobrazí se měkká chyba a kontrola hesla nebo vynechání instalace WINBIOS | Inicializujte zařízení PnP ISA kompatibilní s PC | |
86 | Heslo bylo zkontrolováno. Provedení jakéhokoli požadovaného programování před dalším nastavením WINBIOS | ||
87 | Programování před dokončením instalace WINBIOS Dekomprimace kódu instalace WINBIOS a spuštění instalace AMIBIOS nebo WINBIOS instalační nástroj další | Konfigurace konfigurovatelných zařízení základní desky (volitelné) | |
88 | Návrat z instalace WINBIOS vyčistil obrazovku. Po instalaci WINBIOS proveďte další nezbytné programování | Inicializujte datovou oblast systému BIOS | |
89 | Programování po dokončení instalace WINBIOS. Dále se zobrazí zpráva o zapnutí obrazovky | Povolit nemaskovatelná přerušení (NMis) | |
8A | Inicializujte rozšířenou datovou oblast BIOS | ||
8B | Zobrazí se zpráva na první obrazovce. Zobrazí se zpráva "WAIT...". Dále se provede kontrola PS/2 myši a rozšířená kontrola alokace datové oblasti systému BIOS | Otestujte a inicializujte myš PS/2 | |
8C | Dále programování možností nastavení WINBIOS | Inicializujte řadič diskety | |
8D | Možnosti nastavení WINBIOS jsou naprogramovány. Dále resetujte řadič pevného disku | ||
8E | Řadič pevného disku byl resetován. Dále konfigurace řadiče disketové jednotky | ||
8F | Určete počet jednotek ATA (volitelné) | ||
90 | Inicializujte řadiče pevného disku | ||
91 | Řadič disketové jednotky byl nakonfigurován. Dále proveďte konfiguraci jednotky pevného disku | Inicializujte řadiče pevného disku místní sběrnice | |
92 | Přejít na UserPatch2 | ||
93 | Sestavte MPTABLE pro víceprocesorovou desku | ||
95 | Inicializace ROM adaptéru sběrnice od C8000h do D8000 | Nainstalujte CD-ROM pro spuštění | |
96 | Inicializace před předáním řízení adaptéru ROM na C800 | ||
97 | Inicializace před získáním řízení ROM adaptéru C800 byla dokončena. Následuje kontrola ROM adaptéru | Opravte tabulku s více procesory | |
98 | Adaptér ROM měl řízení a nyní vrátil řízení do BIOS POST. Provedení požadovaného zpracování poté, co volba ROM vrátila controlA | Vyhledejte volitelné ROM. Jedno dlouhé, dvě krátká pípnutí při selhání kontrolního součtu | |
99 | Jakákoli inicializace požadovaná po dokončení testu volitelné paměti ROM. Dále konfigurace oblasti dat časovače a základní adresy tiskárny | Zkontrolujte SMART Drive (volitelné) | |
9A | Nastavte časovač a základní adresu tiskárny. Dále nastavení základní adresy RS-232 | Stínové opční ROM | |
9B | Vráceno po nastavení základní adresy RS-232. Provedení jakékoli požadované inicializace před dalším testem koprocesoru | ||
9C | Požadovaná inicializace před dokončením testu koprocesoru. Následuje inicializace koprocesoru | Nastavte Power Management | |
9D | Koprocesor inicializován Provedení požadované inicializace po dalším testu koprocesoru | Inicializovat bezpečnostní modul (volitelné) | |
9E | Inicializace po dokončení testu koprocesoru. Dále kontrola rozšířené klávesnice, ID klávesnice a klávesy NumLock. Dále zadejte příkaz ID klávesnice | Povolit hardwarová přerušení | |
9F | Určete počet ovladačů ATA a SCSI | ||
A0 | Nastavte denní dobu | ||
A1 | Zkontrolujte zámek klíče | ||
A2 | Dále se zobrazí jakákoli měkká chyba | ||
A3 | Zobrazení měkké chyby bylo dokončeno. Dále nastavení typové sazby klávesnice | ||
A4 | Je nastavena typová sazba klávesnice. Dále programování čekacích stavů paměti | Inicializujte typickou sazbu | |
A5 | Programování stavu čekání paměti skončilo. Následuje vymazání obrazovky a povolení parity a NMI | ||
A7 | NMI a parita povoleny. Provedení jakékoli požadované inicializace před předáním řízení do paměti ROM adaptéru v E000 | ||
A8 | Inicializace před předáním řízení do ROM adaptéru v E000h dokončena. Dále předání řízení do ROM adaptéru v E000h | Vymazat výzvu F2 | |
A9 | Vráceno z adaptéru ROM při kontrole E000h. Provedení jakékoli požadované inicializace poté, co měla možnost E000 ROM kontrolu | ||
AA | Inicializace po dokončení řízení volitelné paměti ROM E000. Dále se zobrazí konfigurace systému | Vyhledejte stisk klávesy F2 | |
AB | Dále dekomprimujte data DMI a spusťte inicializaci DMI POST | ||
AC | Zadejte nastavení | ||
AE | vymazat zaváděcí příznak | ||
B0 | Pokud přerušení Vyskytuje se v chráněném režimu | Zobrazí se konfigurace systému | Zkontrolujte chyby |
B1 | Pokud dojde k odmaskování NMI. Displej Stiskněte F1 pro deaktivaci NMI, F2 Reboot | Kopírování libovolného kódu do konkrétních oblastí | Informujte RomPilot o konci POST |
B2 | POST hotový, příprava ke spuštění operačního systému | ||
B3 | |||
B4 | 1 Jedno krátké pípnutí před spuštěním | ||
B5 | Ukončit tiché spouštění (volitelné) | ||
B6 | Zkontrolujte heslo (volitelné) | ||
B7 | Inicializujte ACPI BIOS | ||
B8 | |||
B9 | Připravte boot | ||
BA | Inicializujte SMBIOS | ||
BB | Inicializujte PnP Option ROM | ||
před naším letopočtem | Vymazat kontrolu parity | ||
BD | Zobrazení nabídky MultiBoot | ||
BÝT | Naprogramujte registry čipové sady s výchozími nastaveními systému BIOS při zapnutí | Vymazat obrazovku (volitelné) | |
bf | Naprogramujte zbytek hodnoty čipové sady podle nastavení (program hodnot pozdějšího nastavení) Pokud je povolena automatická konfigurace, naprogramujte čipovou sadu s předdefinovanými hodnotami v automatické tabulce MODBINable | Kontrola virů a připomenutí zálohování | |
C0 | Vypnout mezipaměť specifickou pro výrobce OEM, stín Inicializovat standardní zařízení s výchozími hodnotami: řadič DMA (8237); Programovatelný řadič přerušení (8259); Programovatelný časovač intervalů (8254); RTC čip | Zkuste nabootovat s INT 19 | |
C1 | Specifický test OEM na velikost vnitřní paměti | Inicializovat správce chyb POST (PEM) | |
C2 | Inicializujte protokolování chyb | ||
C3 | Otestujte prvních 256 kB DRAM Rozbalte komprimované kódy do dočasné oblasti DRAM včetně komprimovaného systému BIOS a Option ROM | Inicializujte funkci zobrazení chyb | |
C4 | Inicializujte obsluhu systémových chyb | ||
C5 | OEM Specific-Early Shadow Enable pro rychlé spuštění | PnPnd duální CMOS (volitelně) | |
C6 | Detekce velikosti externí mezipaměti | Inicializovat dok pro poznámky (volitelné) | |
C7 | Inicializovat ukotvení poznámek pozdě | ||
C8 | Vynutit kontrolu (volitelné) | ||
C9 | Rozšířený kontrolní součet (volitelné) | ||
CA | Chcete-li povolit vzdálenou klávesnici, přesměrujte int 15h | ||
CB | Přesměrování int 13h na zařízení Memory Technologies, jako je ROM, RAM, PCMCIA a sériový disk | ||
CC | Chcete-li povolit vzdálené sériové video, přesměrujte int 10h | ||
CD | Přemapujte I/O a paměť pro PCMCIA | ||
CE | Inicializujte digitizér a zobrazte zprávu | ||
D0 | NMI je zakázáno. Začíná zpoždění zapnutí. Dále bude ověřen kontrolní součet inicializačního kódu | ||
D1 | Inicializace řadiče DMA, provedení testu BAT řadiče klávesnice, spuštění obnovy paměti a vstup do plochého režimu 4 GB | ||
D2 | neznámé přerušení | ||
D3 | Dále začíná velikost paměti | ||
D4 | Návrat do reálného režimu. Provedení všech oprav OEM a další nastavení zásobníku | ||
D5 | Předání řízení nekomprimovanému kódu ve stínové RAM v E000: 0000h. Inicializační kód se zkopíruje do segmentu 0 a řízení se přenese do segmentu 0 | ||
D6 | Ovládání je v segmentu 0 Dále kontrola, zda bylo stisknuto "Ctrl" "Home" a ověření kontrolního součtu systému BIOS. Pokud bylo stisknuto buď "Ctrl" "Home" nebo je kontrolní součet systému BIOS špatný, přejděte ke kódu kontrolního bodu E0h. Jinak přejděte na kód kontrolního bodu D7h | ||
E0 | Inicializuje se integrovaný řadič diskety, pokud je k dispozici. Dále začněte test základní paměti 512 kB | Inicializujte čipovou sadu | |
E1 | E1 Setup-Stránka E1 | Následuje inicializace tabulky vektorů přerušení | Inicializujte most |
E2 | E2 Setup-Stránka E2 | Následuje inicializace DMA a řadiče přerušení | Inicializujte CPU |
E3 | E3 Setup-Stránka E3 | Inicializujte systémový časovač | |
E4 | E4 Setup-Stránka E4 | Inicializujte I/O systému | |
E5 | E5 Setup-Stránka E5 | Zkontrolujte vynucené obnovení spouštění | |
E6 | E6 Setup-Stránka E6 | Povolení řadiče disketové jednotky a časovače IRQ. Povolení vnitřní mezipaměti | Kontrolní součet BIOS ROM |
E7 | E7 Setup-Stránka E7 | Přejděte do systému BIOS | |
E8 | E8 Setup-Stránka E8 | Nastavit obrovský segment | |
E9 | E9 Setup-Stránka E9 | Inicializujte více procesorů | |
EA | Stránka nastavení EA EA | Inicializujte speciální kód OEM | |
EB | Stránka nastavení EB EB | Inicializujte PIC a DMA | |
EU | EC Setup-Stránka EC | Inicializovat typ paměti | |
ED | Stránka nastavení ED ED | Inicializace disketové jednotky | Inicializovat velikost paměti |
EE | Stránka nastavení EE EE | Hledání diskety v jednotce A: Čtení prvního sektoru diskety | Stínový zaváděcí blok |
EF | Stránka nastavení EF EF | Při čtení disketové jednotky v jednotce A došlo k chybě čtení: | Test systémové paměti |
F0 | Dále vyhledejte soubor AMIBOOT.ROM v kořenovém adresáři | Inicializovat vektory přerušení | |
F1 | Soubor AMIBOOT.ROM není v kořenovém adresáři | Inicializujte hodiny běhu | |
F2 | Dále čtení a analýza diskety FAT za účelem nalezení clusterů obsazených souborem AMIBOOT.ROM | Inicializujte video | |
F3 | Dále čtení souboru AMIBOOT.ROM, cluster po clusteru | Inicializujte Správce správy systému | |
F4 | Soubor AMIBOOT.ROM nemá správnou velikost | vydá jedno pípnutí | |
F5 | Dále deaktivace interní mezipaměti | Vymazat obrovský segment | |
F6 | Spusťte mini DOS | ||
F7 | Spusťte plný DOS | ||
Dále detekce typu flash ROM | |||
FC | Dále vymazání flash ROM | ||
FD | Dále programování flash ROM | ||
FF | Programování Flash ROM bylo úspěšné. Dále restartujte systém BIOS |
Popis zvukových signálů
Závažné chyby AMI BIOS
1 tep | Selhání obnovení paměti DRAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku. |
2 pípnutí | Chyba parity v prvních 64 kB RAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku |
3 pípnutí | Selhání základní 64K RAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku |
4 pípnutí | Selhání systémového časovače |
5 pípnutí | selhání procesu |
6 pípnutí | Chyba řadiče klávesnice 8042-Gate A20. Zkuste znovu usadit čip ovladače klávesnice. Pokud chyba přetrvává, vyměňte čip klávesnice. Pokud chyba přetrvává, zkontrolujte části systému týkající se klávesnice, např. zkuste jinou klávesnici, zkontrolujte, zda má systém pojistku klávesnice |
7 pípnutí | Chyba přerušení procesoru, výjimka virtuálního režimu |
8 pípnutí | Chyba testu čtení/zápisu do paměti displeje (není fatální). Vyměňte grafickou kartu nebo paměť na grafické kartě |
9 pípnutí | Kontrolní součet ROM BIOS (32 kB při F800:0) se nezdařil. Není pravděpodobné, že by tato chyba mohla být opravena opětovným usazením čipů. Obraťte se na dodavatele základní desky nebo distributora produktů AMI ohledně náhradních dílů |
10 pípnutí | Chyba čtení/zápisu registru vypnutí CMOS |
11 pípnutí | Chyba mezipaměti |
AMI Zvuk BIOSu kódy (nejde o fatální chyby)
2 krátké | POST Failure – jeden nebo více hardwarových testů se nezdařilo |
1 dlouhý 2 krátký | Došlo k chybě ve video BIOS ROM nebo došlo k chybě horizontálního retrace |
1 dlouhý 3 krátký | Selhání konvenční/rozšířené paměti |
1 dlouhý 8 krátký | Test zobrazení/opakování selhal |
Udělení zvukových kódů systému BIOS
1 krátký | Žádná chyba během POST |
2 krátké | Jakákoli nezávažná chyba, resetujte zadáním CMOS SETUP |
1 dlouhý 1 krátký | Chyba RAM nebo základní desky |
1 dlouhý 2 krátký | Chyba videa, nelze inicializovat obrazovku pro zobrazení jakýchkoli informací |
1 dlouhý 3 krátký | chyba ovladače klávesnice |
1 dlouhý 9 krátký | Chyba Flash RAM/EPROM (která je na základní desce). (chyba systému BIOS) |
dlouhé pípnutí | Paměťová banka není správně zapojena nebo je poškozená |
Zvukové kódy Phoenix BIOS
Zvukové kódy | Popis/Co zkontrolovat? |
1-1-1-3 | Ověřte skutečný režim |
1-1-2-1 | Získejte typ CPU |
1-1-2-3 | Inicializujte systémový hardware |
1-1-3-1 | Inicializujte registry čipové sady s počátečními hodnotami POST |
1-1-3-2 | Nastaveno v příznaku POST |
1-1-3-3 | Inicializujte registry CPU |
1-1-4-1 | Inicializujte mezipaměť na minimální hodnoty POST |
1-1-4-3 | Inicializujte I/O |
1-2-1-1 | Inicializujte správu napájení |
1-2-1-2 | Načtěte alternativní registry s počátečními hodnotami POST |
1-2-1-3 | Přejít na User Patch0 |
1-2-2-1 | Inicializujte ovladač klávesnice |
1-2-2-3 | Kontrolní součet BIOS ROM |
1-2-3-1 | 8254 inicializace časovače |
1-2-3-3 | Inicializace řadiče DMA 8237 |
1-2-4-1 | Resetujte programovatelný řadič přerušení |
1-3-1-1 | Test obnovení paměti DRAM |
1-3-1-3 | Testovací ovladač klávesnice 8742 |
1-3-2-1 | Nastavte segment ES pro registraci na 4 GB |
1-3-3-1 | 28 Automatická velikost DRAM |
1-3-3-3 | Vymažte 512K základní RAM |
1-3-4-1 | Otestujte řádky základní adresy 512 kB |
1-3-4-3 | Otestujte základní paměť 512 kB |
1-4-1-3 | Otestujte frekvenci CPU BUS |
1-4-2-4 | Znovu inicializujte čipovou sadu |
1-4-3-1 | Stínový systém BIOS ROM |
1-4-3-2 | Znovu inicializujte mezipaměť |
1-4-3-3 | automatická velikost mezipaměti |
1-4-4-1 | Konfigurace pokročilých registrů čipové sady |
1-4-4-2 | Načtěte alternativní registry s hodnotami CMOS |
2-1-1-1 | Nastavte počáteční rychlost CPU |
2-1-1-3 | Inicializovat vektory přerušení |
2-1-2-1 | Inicializovat přerušení BIOSu |
2-1-2-3 | Zkontrolujte oznámení o autorských právech ROM |
2-1-2-4 | Inicializujte správce pro PCI options ROM |
2-1-3-1 | Zkontrolujte konfiguraci videa proti CMOS |
2-1-3-2 | Inicializujte sběrnici PCI a zařízení |
2-1-3-3 | Inicializujte všechny grafické adaptéry v systému |
2-1-4-1 | Shadow video BIOS ROM |
2-1-4-3 | Zobrazit upozornění na autorská práva |
2-2-1-1 | Zobrazení CPU typeE a rychlosti |
2-2-1-3 | testovací klávesnice |
2-2-2-1 | Nastavit kliknutí na tlačítko, pokud je povoleno |
2-2-2-3 | 56 klávesnice |
2-2-3-1 | Otestujte neočekávaná přerušení |
2-2-3-3 | Zobrazí se výzva „stiskněte F2 pro vstup do SETUP“ |
2-2-4-1 | Test RAM mezi 512 a 640k |
2-3-1-1 | Otestujte rozšířenou paměť |
2-3-1-3 | Otestujte řádky adresy expandované paměti |
2-3-2-1 | Přejít na uživatelský patch1 |
2-3-2-3 | Nakonfigurujte pokročilé registry mezipaměti |
2-3-3-1 | Povolit externí mezipaměť a mezipaměť CPU |
2-3-3-3 | Zobrazit velikost externí mezipaměti |
2-3-4-1 | Zobrazit masáž stínů |
2-3-4-3 | Zobrazit nejednorázové segmenty |
2-4-1-1 | Zobrazení chybových masáží |
2-4-1-3 | Zkontrolujte chyby konfigurace |
2-4-2-1 | Otestujte hodiny reálného času |
2-4-2-3 | Zkontrolujte chyby klávesnice |
2-4-4-1 | Nastavte vektory hardwarových přerušení |
2-4-4-3 | Testovací koprocesor současnosti |
3-1-1-1 | Zobrazení integrovaných I/O portů |
3-1-1-3 | Zjistěte a nainstalujte externí porty Rs232 |
3-1-2-1 | Zjistěte a nainstalujte externí paralelní porty |
3-1-2-3 | Znovu inicializujte integrované I/O porty |
3-1-3-1 | Inicializujte datovou oblast systému BIOS |
3-1-3-3 | Inicializujte rozšířenou datovou oblast systému BIOS |
3-1-4-1 | Inicializujte řadič diskety |
3-2-1-1 | Inicializujte řadič pevného disku |
3-2-1-2 | Inicializujte řadič pevného disku místní sběrnice |
3-2-1-3 | Přejít na userPatch2 |
3-2-2-1 | Zakázat řádek adresy A20 |
3-2-2-3 | Vymažte obrovský registr segmentů ES |
3-2-3-1 | Vyhledejte volitelné ROM |
Zvukové kódy IBM BIOS
Zvukové kódy | Popis |
žádné pípnutí | Žádné napájení, uvolněná karta nebo zkrat |
1 krátké pípnutí | Normální POST, počítač je v pořádku |
2 krátká pípnutí | Chyba POST, na obrazovce zkontrolujte kód chyby |
nepřetržité pípání | |
Opakované krátké pípnutí | Žádné napájení, uvolněná karta nebo zkrat |
Jedno dlouhé a jedno krátké pípnutí | problém se základní deskou |
Jedno dlouhé a dvě krátká pípnutí | Video (EGA) zobrazovací obvody |
Tři dlouhá pípnutí | Chyba klávesnice/karty klávesnice |
Jedno pípnutí, prázdné nebo nesprávné zobrazení | Obvody zobrazení videa |
Obnovte zapomenuté heslo systému BIOS
AMI hesla:
Další BIOSy:
Phoenix BIOS: fénix | Megastar |
Biostar Biostar: Q54arwms | Mikron: sldkj754xyzall |
Compag: kompag | Micronies: dn 04rie |
Mezinárodní CTX: CTX_123 | Packard Bell: zvonek9 |
Dell: Dell | Kyvadlová doprava: vesmír |
Digitální zařízení: komprie | Siemens Nixdorf: SKY FOX |
HP Vectra: hewlpack | Tinys: maličký |
IBM: IBM MBIUO sertafu | TMC: BIGO |
Programově resetujte heslo systému BIOS.
CMOS ROM lze resetovat programově pomocí příkazového řádku s příkazem ladit(Funguje pouze do verze Windows 7, nefunguje v 8-ke).
Obnovit heslo Award BIOS:
c:\>ladit
-o 70 34 "Enter"
-o 71 34 "Enter"
-q "Vstup"
nebo
c:\>ladit
-o 70 11 "Enter"
-o 71 11 "Enter"
-q "Vstup"
Obnovení hesla AMI BIOS:
c:\>ladit
-o 70 16 "Enter"
-o 71 16 "Enter"
-q "Vstup"
nebo
c:\>ladit
-o 70 10 "Enter"
-o 71 0 "Enter"
-q "Vstup"
Resetujte heslo Phoenix BIOS:
c:\>ladit
-o 70 ff "Enter"
-o 71 17 "Enter"
-q "Vstup"
Jak to vypadá na příkazovém řádku:
![](https://i2.wp.com/safecomp.me/files/bios/300616/3.png)
Nastavení systému BIOS budou vymazána, takže při příštím spuštění systému možná budete muset nastavení změnit (například pokud máte jiné pořadí spouštění disku, musíte jej znovu přiřadit, jinak se systém nespustí).
Hardware reset CMOS BIOS jumper
Většinou stačí splnit první dva body, stačí propojku vrátit do původní polohy. Pokud není propojka, můžete čepy jednoduše uzavřít šroubovákem. Piny jsou obvykle podepsané na základní desce: Clear CMOS, CL_CMOS , CRTC , CCMOS , CL_RTC, Clean CMOS, CMOS ROM Reset. Nebo stačí vyndat baterii.
![](https://i0.wp.com/safecomp.me/files/bios/300616/4.jpg)
K programovému resetování nastavení BIOSu můžete použít univerzální utilitu CMOS De-Animator. Může uložit nastavení do souboru a obnovit je. Stáhněte si z oficiálních stránek CMOS De-Animator
![](https://i0.wp.com/safecomp.me/files/bios/300616/5.png)
A malý štítek, nápověda, pomocí kterých můžete zadat nastavení systému BIOS:
Společnost American Megatrends Inc. (AMI)
Kontrolní body postupů POST prováděných v AMIBIOS byly revidovány a doplněny v roce 1995 a dodnes neprošly významnými změnami. První popis POST kódů nebo jak je AMI nazývá - "check points" v současné podobě se objevil v souvislosti s vydáním jádra V6.24, 15.7.95. Některé změny byly provedeny v AMIBIOS V7.0 a jsou zohledněny v tomto dokumentu.
Vlastnosti provádění spouštěcích procedur AMIBIOS
Pokud se při startu procesu data 55h objeví na diagnostickém portu AAh, neměla by být tato informace porovnávána s POST kódy - jedná se o typickou testovací sekvenci, jejímž úkolem je zkontrolovat integritu datové sběrnice.
V počáteční fázi je výstup dat na diagnostický port specifický pro každou platformu. V některých implementacích je první vykreslený kód spojen s akcemi, které AMI nazývá specifické věci pro čipovou sadu. Tento postup je doprovázen výstupem hodnoty CCh na port 80h a provedením řady akcí pro konfiguraci registrů systémové logiky. Kód CCh se zpravidla vyskytuje v případech, kdy je použita systémová logika od společnosti Intel postavená na bázi řadiče PIIX - jedná se o čipové sady TX, LX, BX.
Některé integrované I/O čipy obsahují RTC a řadič klávesnice, které jsou při spuštění ve vypnutém stavu. Účelem systému BIOS je inicializovat tyto prostředky desky pro budoucí použití. V tomto případě je první startovací procedura související s nastavením řadiče klávesnice doprovázena výstupem hodnoty 10h, poté je provedena inicializace RTC, o čemž svědčí výskyt kódu DDh na diagnostickém portu. Je třeba poznamenat, že selhání alespoň jednoho z těchto zdrojů bude mít za následek nespuštění systémová deska obecně v první fázi provádění POST.
Na některých deskách začíná proces inicializace uvedením CPU do chráněného režimu. V tomto případě po prvním vykresleném kódu 43h pokračuje provádění POST tak, jak je popsáno v dokumentaci AMIBIOS – řízení je přeneseno do bodu D0h.
Rozbalené kódy inicializační procedury
Kontrolní body nekomprimovaného iniciačního kódu
Chybový kód | Popis chyby |
---|---|
EE | V moderních implementacích AMIBIOS je první vykreslený kód spojen s přístupem k zařízení, ze kterého je možné bootovat a obnovit BIOS. |
CC | Inicializace registru systémové logiky CD Typ Flash ROM nebyl rozpoznán |
CE | Neshoda kontrolního součtu v systému BIOS při spouštění CF Chyba při přístupu k náhradnímu čipu Flash ROM |
DD | Včasná inicializace RTC, která je integrována do čipu SIO |
D0 | Zakázat NMI. Vývoj časového zpoždění pro útlum přechodných procesů. Kontrola kontrolního součtu zaváděcího bloku, zastavení při neshodě |
D1 | Proveďte regeneraci paměti a základní test zabezpečení. Přepnutí do režimu adresy paměti 4 GB |
D3 | Test velikosti a primární paměti |
D4 | Návrat do režimu adresování skutečné paměti. Včasná inicializace čipové sady. Instalace stohu |
D5 | Přenos modulu POST z Flash ROM do oblasti tranzitní paměti |
D6 | Pokud se kontrolní součet nebo CTRL + Home neshoduje, provede se přechod na proceduru obnovy Flash ROM (kód E0) |
D7 | Předání kontroly obslužný program, který rozbalí systém BIOS |
D8 | Dokončete rozbalení systému BIOS |
D9 | Přenos řízení do systému BIOS v Shadow RAM |
DA | Čtení informací z modulů DIMM DB SPD (Serial Presence Detect) Nastavení registrů MTRR CPU |
DC | Řadič paměti je naprogramován podle dat přijatých z chyby konfigurace paměti systému SPD DE. Fatální chyba |
D.F. | Chyba konfigurace systémové paměti. Pípnutí 10 brzy |
11 | Návrat ze stavu STR (Suspend to RAM). |
12 | Obnovení přístupu k SMRAM (System Management RAM) |
13 | Obnova regenerace paměti |
14 | Vyhledání a inicializace VGA BIOSu |
Kódy procedur přepisování paměti Flash ROM
Kódy pro obnovení spouštěcího bloku
Chybový kód | Popis chyby |
---|---|
E0 | Probíhají přípravy na odposlech INT19 a prověřuje se možnost spuštění systému ve zjednodušeném režimu |
E1 | Nastavení vektorů přerušení |
E3 | Obnova obsahu CMOS, vyhledávání a inicializace systému BIOS |
E2 | Příprava řadičů přerušení a přímého přístupu do paměti |
E6 | Povolit přerušení ze systémového časovače a FDC |
EU | Reinicializace ovladačů IRQ a DMA ED Inicializace měniče |
EE | Chyba při čtení boot sektoru z diskety EF Disk Operations |
F0 | Hledání souboru AMIBOOT.ROM |
F1 | Soubor AMIBOOT.ROM nebyl nalezen v kořenovém adresáři F2 Číst FAT |
F3 | Čtení AMIBOOT.ROM |
F4 | Velikost souboru AMIBOOT.ROM neodpovídá velikosti Flash ROM |
F5 | Zakázat interní mezipaměť |
Určení typu Flash ROM | |
FC | Vymazání paměti Flash ROM hlavní jednotky |
FD | Programování hlavní jednotky Flash ROM |
FF | restartování systému BIOS |
Rozbalené systémové kódy BIOS běžící v ShadowRAM
Runtime kód je nekomprimovaný v F000 shadow RAM
Chybový kód | Popis chyby |
---|---|
03 | Zakázat NMI. Resetovat definici typu |
05 | Inicializace zásobníku. Zakažte ukládání do mezipaměti řadiče USB a paměti |
06 | Spuštění obslužného programu v paměti RAM |
07 | Rozpoznání procesoru a inicializace APIC |
08 | Ověření kontrolního součtu CMOS |
09 | Kontrola provádění kláves End / Ins |
0A | Test selhání baterie |
0B | Vymazání registrů vyrovnávací paměti řadiče klávesnice |
0C | Do ovladače klávesnice je odeslán testovací příkaz |
0E | Hledání dalších zařízení obsluhovaných ovladačem klávesnice |
0F | Inicializace klávesnice |
10 | Příkaz reset je odeslán do klávesnice |
11 | Pokud stisknete klávesu End nebo Ins, CMOS se resetuje. 12 Deaktivace řadičů DMA |
13 | Inicializace čipové sady a L2 cache |
14 | Kontrola systémového časovače |
19 | Probíhá test generování požadavku na obnovení paměti DRAM |
1A | Kontrola doby trvání regeneračního cyklu |
20 | Inicializace výstupních zařízení |
23 | Probíhá čtení vstupního portu řadiče klávesnice. Spínač zámku pollingu a spínač testu výroby |
24 | Příprava na inicializaci tabulky vektorů přerušení |
25 | Inicializace vektoru přerušení je dokončena |
26 | Stav propojky Turbo Switch je dotazován přes vstupní port ovladače klávesnice. |
27 | Inicializace USB řadiče. Aktualizace startovacího mikrokódu |
28 | Příprava na nastavení režimu videa |
29 | Inicializace LCD panelu |
2A | Vyhledejte zařízení obsluhovaná dalšími ROM |
2B | Inicializace VGA BIOSu, kontrola jeho kontrolního součtu |
2C | Probíhá VGA BIOS |
2D | Odpovídající INT 10h a INT 42h |
2E | Vyhledejte grafické adaptéry CGA |
2F | Test video paměti CGA |
30 | Test CGA skeneru |
31 | Chyba video paměti nebo skenovacích obvodů. Hledání alternativního grafického adaptéru CGA |
32 | Alternativní obvody pro testování a skenování videopaměti CGA |
33 | Průzkum stavu mono/barevného propojky |
34 | Nastavení textového režimu 80x25 |
37 | Je nastaven režim videa. Obrazovka vymazána |
38 | Inicializace palubního zařízení |
39 | Zobrazení chybových zpráv z předchozího kroku |
3A | Zobrazte zprávu "Hit DEL" pro vstup do nastavení CMOS |
3B | Začněte se připravovat na test paměti v chráněném režimu |
40 | Příprava tabulek deskriptorů GDT a IDT |
42 | Přepnutí do chráněného režimu |
43 | Procesor je v chráněném režimu. Přerušení jsou povolena |
44 | Příprava na testovací linku A20 |
45 | Linkový test A20 |
46 | Velikost RAM dokončena |
47 | Testovací data zapsaná do konvenční paměti |
48 | Opětovná kontrola konvenční paměti |
49 | Rozšířený test paměti |
4B | Nulování paměti |
4C | Indikace procesu nulování |
4D | Velikosti přijatých zápisů do CMOS Konvenční a rozšířená paměť 4E Indikace skutečného množství systémové paměti |
4F | Probíhá rozšířený test konvenční paměti |
50 | Konvenční korekce velikosti paměti |
51 | Rozšířený test paměti |
52 | Svazky konvenční paměti a rozšířené paměti jsou zachovány |
53 | Zpožděné zpracování chyb parity |
54 | Zakázat paritu a NMI Handling |
57 | Inicializace oblasti paměti pro správce paměti POST |
58 | Budete vyzváni k zadání CMOS Setup |
59 | Návrat procesoru do reálného režimu |
60 | Kontrola registrů stránek DMA |
62 | Test adresy řadiče DMA#1 a délky přenosu |
63 | Test délky přenosu řadiče DMA#2 a registru adres |
65 | Programování ovladačů DMA |
66 | Vymazání registrů POST požadavku na zápis a maskování sady |
67 | Programování řadičů přerušení |
7F | Povolit NMI dotaz z dalších zdrojů |
80 | Nastavuje režim služby přerušení z portu PS / 2 |
81 | Test rozhraní klávesnice při chybách resetování |
82 | Nastavení režimu ovladače klávesnice |
83 | Kontrola stavu zámku klávesnice |
84 | Ověření paměti |
85 | Zobrazování chybových zpráv |
86 | Nastavení systému pro nastavení |
87 | Rozbalení programu CMOS Setup do konvenční paměti. |
88 | Instalační program ukončen uživatelem |
89 | Obnovení stavu po instalaci dokončeno |
8B | Rezervace paměti pro další variabilní blok BIOSu |
8C | Programování konfiguračního registru |
8D | Inicializace řadičů HDD a FDD |
8F | Reinicializace ovladače FDD |
91 | Konfigurace řadiče pevného disku |
95 | Spuštěním ROM Scan najít další BIOSy |
96 | Dodatečná konfigurace systémových prostředků |
97 | Další ověření podpisu systému BIOS a kontrolního součtu |
98 | Konfigurace paměti RAM pro správu systému |
99 | Nastavení proměnných čítače časovače a paralelního portu 9A Seznam sériových portů |
9B | Příprava oblasti v paměti pro test koprocesoru |
9C | Inicializace koprocesoru |
9D | Informace o koprocesoru jsou uloženy v paměti CMOS RAM |
9E | Identifikace typu klávesnice |
9F | Vyhledejte další vstupní zařízení |
A0 | Vytvoření registrů MTRR (Registry rozsahu paměti) |
A2 | Chybové zprávy v předchozích inicializačních krocích |
A3 | Nastavení časování automatického opakování klávesnice |
A4 | Defragmentujte nepoužívané oblasti paměti RAM |
A5 | Nastavení režimu videa |
A6 | Čištění obrazovky |
A7 | Migrace spustitelného kódu v oblasti stínové paměti RAM |
A8 | Dodatečná inicializace BIOSu v segmentu E000h |
A9 | Vraťte ovládání do systému BIOS AA inicializaci sběrnice USB |
AB | Příprava modulu INT13 pro obsluhu diskových služeb |
AC | Vytváření tabulek AIOPIC pro podporu víceprocesorových AD systémů Příprava modulu INT10 pro obsluhu video služeb |
AE | Inicializace DMI |
B0 | Výstup tabulky konfigurace systému B1 Inicializace ACPI BIOSu |
00 | Softwarové přerušení INT19h - Načítání spouštěcího sektoru |
Funkce spuštění Správce inicializace zařízení
Kromě výše uvedených kódů POST jsou na diagnostický port odesílány zprávy událostí během provádění Správce inicializace zařízení (DIM). Existuje několik bodů přerušení, které zobrazují stav inicializace systémových nebo místních sběrnic.
Informace se zobrazují ve formátu slova, jehož spodní bajt odpovídá systémovému kódu POST a horní bajt označuje typ prováděné inicializační procedury. Tetrada vysokého řádu ve vysokém bajtu označuje typ procedury, která má být provedena, a spodní řád určuje topologii sběrnice pro její aplikaci.
Starší tetráda
Tetrada mladší
Pokud je detekována chyba konfigurace systémové paměti, kód DE, kód DF, kód chyby konfigurace, který může nabývat následujících hodnot, je na port 80h postupně odeslán v nekonečné smyčce:
2. Ocenění BIOS V4.51PG Elite
OceněníBIOS V4.51PG Elite
Dynamicky se rozvíjející společnost Award Software v roce 1995 nabídla v té době nové řešení v oblasti nízkoúrovňového softwaru - AwardBIOS "Elite", známější jako V4.50PG. Servisní režim kontrolního bodu se nezměnil ani v rozšířené verzi V4.51, ani ve vzácné verzi V4.60. Přípony P a G označují podporu mechanismu PnP a zachování funkcí pro úsporu energie (Green Function).
Odesílání do Shadow RAM
Chybový kód | Popis chyby |
---|---|
03 | Zakázat NMI, PIE (Periodické přerušení Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Zákaz generování programovatelné frekvence SQWV |
04 | Kontrola vytváření požadavků na regeneraci DRAM |
05 | |
06 | Test oblasti paměti začínající na adrese F000h, kde je umístěn BIOS 07 Test CMOS a provozu baterie |
BÝT | Programování konfiguračních registrů Jižního a Severního mostu |
09 | Inicializace L2 Cache a Cyrix Advanced Cache Control Registers |
0A | Přerušení generování vektorové tabulky. Konfigurace zdrojů správy napájení a instalace SMI Vector |
0B | Kontrola kontrolního součtu CMOS. Skenování sběrnicových PCI zařízení. Aktualizace mikrokódu procesoru |
0C | Inicializace řadiče klávesnice |
0D | Vyhledání a inicializace grafického adaptéru. Nastavení IOAPIC. Měření hodin, nastavení FSB |
0E | Inicializace MPC. Test video paměti. Zobrazit logo ocenění |
0F | Testování prvního ovladače DMA 8237. Detekce klávesnice a interní test. Kontrola kontrolního součtu BIOSu |
10 | Kontrola druhého řadiče DMA 8237 |
11 | Kontrola registrů stránek řadičů DMA |
14 | System Timer Channel 2 Test 15 Request masking Register Test 1. Interrupt Controller |
16 | 2. test maskování požadavku řadiče přerušení 19 Test pasivity požadavku NMI |
30 | Určení množství základní paměti a rozšířené paměti. Nastavení API. Programové ovládání režimu alokace zápisu |
Chybový kód | Popis chyby |
---|---|
31 | Hlavní test paměti RAM na obrazovce. inicializace USB |
32 | Zobrazí se úvodní obrazovka Plug and Play BIOS Extension. Nastavení prostředků Super I/O. Programovatelné integrované zvukové zařízení |
39 | Programování generátoru hodin přes I2C sběrnici |
3C | Nastavení softwarového příznaku pro umožnění vstupu do Setup |
3D | Inicializace myši PS/2 |
3E | Inicializace řadiče External Cache a povolení Cache BF Nastavení konfiguračních registrů čipové sady |
41 | Inicializace podsystému diskety |
42 | Pokud není k dispozici žádná myš PS/2, zakažte IRQ12. Probíhá měkký reset řadiče pevného disku. Skenování dalších zařízení IDE |
43 | |
45 | Inicializace koprocesoru FPU |
4E | Indikace chybové zprávy |
4F | Žádost o heslo |
50 | Obnovení dříve uloženého stavu CMOS v paměti RAM |
51 | Povolit přístup k 32bitovému HDD. Konfigurace prostředků ISA/PnP |
52 | Dodatečná inicializace BIOSu. Nastavení hodnot konfiguračních registrů PIIX. Vznik NMI a SMI |
53 | |
60 | Instalace antivirové ochrany BOOT Sektor |
61 | Poslední kroky k inicializaci čipové sady |
62 | Přečtěte si ID klávesnice. Nastavení jeho parametrů |
63 | Korekce ESCD, DMI bloků. Vymazání paměti RAM |
FF | Přenos ovládání na bootloader. BIOS spustí INT 19h |
3. Ocenění BIOS V6.0 Medallion
Medailon AwardBIOS V6.0
První zmínka o Award Medallion BIOS verze 6.0 pochází z 12. května 1999. Struktura nového produktu zůstala nezměněna a zachovala ranou (Early), pozdní (Late) a konečnou (System) fázi inicializace hardwaru. Významné změny se dotkly algoritmů pro provádění POST, což se odráží v novém kódování kontrolních bodů, které výrazně rozšiřuje jejich rozsah. V novém BIOSu však nebylo místo pro zastaralé technologie jako EISA a z tohoto důvodu byla řada POST kódů zrušena.
Provádění procedur POST start z ROM
Ve fázi časné inicializace je kód programu BIOS spuštěn ze spouštěcího bloku (Boot Block) ve Flash ROM a je doprovázen výstupem kontrolních bodů 91h…FFh na diagnostický port.
Chybový kód | Popis chyby |
---|---|
91 | Výběr platformy CF Start Scénář Určení typu procesoru |
C0 | Zakázat externí mezipaměť. Zakázat interní mezipaměť. Zákaz stínové paměti RAM. Programování řadiče DMA, řadiče přerušení, časovače, bloku RTC C1 Určení typu paměti, celkové velikosti a umístění v řádcích 0С Kontrola kontrolních součtů |
C3 | Ověření prvních 256K DRAM pro organizaci dočasné oblasti. Rozbalení BIOSu v dočasné oblasti |
C5 | Pokud se kontrolní součty shodují, provedený POST kód se přenese do Shadow. V opačném případě se řízení přenese na proceduru obnovení systému BIOS. |
B0 | Inicializace North Bridge |
A0-AF | Postup inicializace systémové logiky závislé na zařízení E0-EF Chyba během procesu inicializace systémové logiky |
obnovení systému BIOS
Odesílání do Shadow RAM
Pozdní inicializace se provádí v RAM a pokračuje až do vyvolání uživatelského menu - CMOS Setup. Tato fáze POST je charakteristická použitím paměťového segmentu E000h, ve kterém se zpracovává průchod kontrolních bodů od 01h do 7Fh.
Chybový kód | Popis chyby |
---|---|
01 | Rozbalení XGROUP na fyzické adrese 1000:0000h |
03 | Brzy |
05 | Nastavení počátečních hodnot proměnných, které definují atributy obrázku. Kontrola příznaku stavu CMOS |
07 | Kontrola a inicializace ovladače klávesnice |
08 | Určení typu rozhraní připojené klávesnice |
0A | Postup automatické detekce klávesnice a myši. Konečné nastavení řadiče klávesnice pomocí registrů prostoru PCI |
0E | Test paměťového segmentu F000h |
10 | Definice typů nainstalované paměti FlashROM |
12 | CMOS test |
14 | Postup inicializace registru čipové sady |
16 | Primární inicializace integrovaného frekvenčního syntezátoru |
18 | Definice instalovaného procesoru a jeho velikosti Cache L1 a L2 1B Generování tabulky vektorů přerušení |
1C | |
1D | Počáteční nastavení systému řízení spotřeby |
1F | Načítání z externího modulu XGROUP klávesnice matrix |
21 | Inicializace podsystému správy napájení hardwaru |
23 | Testování koprocesorů. Určení typu jednotky FDD. Přípravný krok pro vytvoření mapy zdrojů zařízení PnP |
24 | Postup aktualizace mikrokódu procesoru. Aktualizace mapy alokace zdrojů |
25 | Inicializace a skenování PCI sběrnice |
26 | Nastavení logiky obsluhující linky VID (Voltage Identification Device). Inicializace palubního systému monitorování napětí a teploty |
27 | Reinicializace ovladače klávesnice |
29 | Inicializace APIC, který je součástí centrálního procesoru. Měření frekvence, na které procesor pracuje. Nastavení logických registrů systému. Inicializace řadiče IDE |
2A | |
2B | Prohledejte VGA BIOS |
2D | Zobrazení informací o procesoru |
33 | Provedení resetu na připojené klávesnici |
35 | Kontrola prvního kanálu ovladače DMA 8237 |
37 | Kontrola druhého kanálu ovladače DMA 8237 |
39 | Testování registrů stránek DMA |
3C | Konfigurace programovatelného ovladače intervalového časovače (8254) |
3E | Inicializace hlavního ovladače 8259 |
40 | Inicializace Slave Controller 8259 |
43 | Příprava řadiče přerušení na práci. Přerušení jsou zakázána, jsou povolena později, po testu paměti |
45 | Kontrola pasivity požadavku na nemaskovatelné přerušení (NMI). |
47 | Provádění testů ISA/EISA |
49 | Určení velikosti základní a rozšířené paměti. Softwarová kontrola režimu alokace zápisů pomocí ladění registrů AMD K5 |
4E | Testování paměti v rámci prvního megabajtu a vizualizace výsledků na displeji. Inicializace cachovacích schémat pro jedno i víceprocesorové systémy, nastavení registrů procesoru Cyrix M1 |
50 | inicializace USB |
52 | Testování veškeré dostupné systémové paměti, včetně regionu pro vestavěný řadič videa (Shared Memory). Vizualizace výsledků na displeji |
53 | Obnovte své přihlašovací heslo |
55 | Vizualizace počtu detekovaných procesorů |
57 | Počáteční inicializace zařízení ISA PnP, z nichž každému je přiřazeno CSN (Card Select Number). Vizualizace loga EPA |
59 | Inicializace systému antivirové podpory |
5B | Spuštění postupu aktualizace systému BIOS z 5D disketové jednotky Inicializace integrovaných řadičů SIO a zvuku |
60 | Přístup k nastavení CMOS je otevřen |
63 | PS/2 Inicializace myši |
65 | Inicializace USB myši |
67 | Použití IRQ12 zařízeními PCI, pokud systém myši PS/2 nemá 69 úplných inicializací řadiče mezipaměti L2 |
6B | Inicializace čipové sady podle nastavení CMOS |
6D | Konfigurace prostředků pro zařízení ISA PnP v konfiguračním režimu SIO 6F Inicializace podsystému diskety |
73 | Předběžné kroky k inicializaci subsystému pevného disku. Na některých platformách - ALT+F2 anketa ke spuštění AwardFlash |
75 | Vyhledání a inicializace zařízení IDE |
77 | Inicializace sériových a paralelních portů |
7A | Softwarový reset koprocesoru, zápis řídícího slova do registru FPU CW 7C Nastavení ochrany proti neoprávněnému zápisu na pevné disky |
7F | Výstup chybových zpráv. Zachování kláves DEL a F1 |
Příprava tabulek, polí a struktur pro spuštění operačního systému
Počínaje kódem 82h, POST konfiguruje systém podle nastavení CMOS. Jeho závěrečná fáze se provádí z oblasti Shadow RAM (segment E800h) a končí předáním řízení operačnímu systému - kód FFh.
Chybový kód | Popis chyby |
---|---|
82 | Přidělte oblast v systémové paměti pro správu napájení |
83 | Obnovení dat ze zásobníku dočasného úložiště v CMOS |
84 | Zobrazuje se zpráva „Inicializace karet Plug and Play...“ |
85 | Inicializace USB dokončena |
86 | Vyhrazeno, čištění Carry Flag |
87 | Vytváření tabulek SYSID v oblasti DMI |
88 | Vyhrazeno, čištění Carry Flag |
89 | Generování tabulek údržby ACPI |
8A | Vyhrazeno, čištění Carry Flag |
8B | Vyhledání a inicializace systému BIOS dalších zařízení |
8C | Vyhrazeno, čištění Carry Flag |
8D | Inicializace rutin údržby paritního bitu |
8E | Vyhrazeno, čištění Carry Flag |
8F | Rozlišení IRQ12 pro připojení myši za provozu 90 Rezervováno, Clear Carry Flag |
91 | Inicializace zdrojů starší platformy |
92 | Vyhrazeno, čištění Carry Flag |
93 | Pravděpodobně nepoužitý |
94 | Poslední kroky k inicializaci hlavní sady logiky před načtením operačního systému. Inicializace systému řízení spotřeby je dokončena. Spořič obrazovky při spuštění systému BIOS je odstraněn, na obrazovce se zobrazí tabulka přidělení zdrojů. U procesorů rodiny AMD K6® se provádějí specifická nastavení. Aktualizace firmwaru pro řadu procesorů Intel Pentium® II a vyšší |
95 | Nastavuje režim automatického přepínání na zimní/letní čas. Programování ovladače klávesnice na rychlost automatického opakování |
96 | Ve víceprocesorových systémech se provádějí konečná nastavení systému a vytvářejí se servisní tabulky a pole. U procesorů rodiny Cyrix se provádí dodatečné ladění registrů. Vytvoření tabulky ESCD "Extended System Configuration Data". Nastavte počítadlo času DOS podle hodin reálného času. Oddíly spouštěcích zařízení jsou uloženy pro další použití pomocí vestavěných antivirových nástrojů: Trend AntiVirus nebo Paragon Anti-Virus Protection. Systémový reproduktor signalizuje konec provádění testu POST. Sestavte a uložte tabulku MSIRQ |
Řada procesů, které probíhají v Award Medallion BIOS, je identifikována speciálními skupinami kontrolních bodů. Tyto zahrnují:
Kódy systémových událostí - kontrolní body systémových událostí.
Kódy ladění správy napájení – kontrolní body, které se vyskytují během provádění služeb APM nebo ACPI.
Systémové chybové kódy – fatální chybové zprávy.
Debug kódy pro systém MP - inicializační body pro multiprocesorové platformy.
Funkce POST Fast Track
Uživatel může vybrat možnost "Quick Power On Self Test" v nastavení CMOS a zkrátit tak dobu spouštění systému. V tomto případě bude průchod POST urychlen odmítnutím provedení některých procedur (Quick Boot).
Schéma rychlého spouštění nahrazuje pozdní a konečnou fázi POST a neovlivňuje činnost spouštěcího bloku. Award Software nabízí nestandardní kodifikaci spustitelných rychlých procedur POST. Rychlé spuštění začíná výstupním kontrolním bodem 65h na diagnostický port a končí kódem POST 80h. Řízení se poté přenese do operačního systému a zobrazí se obvyklý kód Award BIOS FFh.
Chybový kód | Popis chyby |
---|---|
65 | Včasná inicializace řadiče SIO, softwarový reset řadiče videa. Nastavení ovladače klávesnice, test klávesnice a myši. Inicializace zvukového ovladače. Kontrola integrity struktur systému BIOS. Vybalení Flash ROM Postupy údržby. Inicializace integrovaného frekvenčního syntezátoru |
66 | Inicializujte mezipaměť L1/L2 podle výsledků získaných z příkazu CPUID. Generování vektorové tabulky sestávající z ukazatelů na rutiny přerušení. Inicializace hardwaru pro správu napájení |
67 | CMOS a ověření baterie. Nastavení registrů čipové sady podle nastavení CMOS. Inicializace řadiče klávesnice v čipsetu. Generování proměnných datové oblasti systému BIOS |
68 | Inicializace videosystému |
69 | Konfigurace řadiče přerušení i8259 |
6A | Zrychlený jednoprůchodový test paměti RAM se provádí pomocí speciálního algoritmu |
6B | Vizualizace počtu detekovaných procesorů, logo EPA a pozvánka ke spuštění utility AwardFlash. Konfigurace prostředků integrovaného I/O řadiče v režimu konfigurace |
70 | Výzvy k instalaci. Inicializace myši PS/2 a USB |
71 | Inicializace řadiče mezipaměti |
72 | Nastavení konfiguračních registrů pro systémovou logiku. Vytvoření seznamu zařízení Plug and Play. Inicializace řadiče FDD |
73 | Inicializace řadiče HDD |
74 | Inicializace koprocesoru |
75 | Pokud to uživatel určí v nastavení CMOS, je pevný disk IDE chráněn proti zápisu |
77 | Výzva k zadání hesla a zpráva: „Pokračujte stisknutím klávesy F1, vstupem do nastavení DEL“ |
78 | Inicializace BIOSu přídavných zařízení na sběrnicích ISA a PCI |
79 | Inicializace zdrojů starší platformy |
7A | Generování kořenové tabulky RSDT a tabulek zařízení DSDT, FADT atd. |
7D | Vyhledání informací o oddílech spouštěcího zařízení |
7E | Konfigurace služeb a služeb systému BIOS před spuštěním operačního systému |
7F | Nastavení příznaku NumLock podle nastavení CMOS |
80 | Přeneste řízení na operační systém |
Provádění testu POST v režimu úspory energie
Jeden ze stavů platformy, kdy je obsah paměti RAM uložen na pevném disku, se nazývá Hibernate. Ve specifikaci ACPI ("Advanced Configuration and Power Interface Specification", Revize 2.0a z 31.3.2002) je definován jako úsporný režim S4 (Non-Volatile Sleep). Návrat k plné funkčnosti zahrnuje speciální způsob předání POST.
Operační schéma ACPI S4, stejně jako v případě zrychleného startu, nahrazuje pozdní a konečnou fázi POST. Podstatným bodem je kontrola v boot bloku startovacího skriptu. V závislosti na stavu ACPI, ve kterém se systém nachází po hardwarovém resetovacím signálu, je učiněno rozhodnutí opustit stav S4, který začíná výstupem 90h kontrolního bodu na diagnostický port a končí POST kódem 9Fh.
Chybový kód | Popis chyby |
---|---|
90 | Včasná inicializace řadiče SIO, softwarový reset řadiče videa. Nastavení ovladače klávesnice, test klávesnice a myši |
91 | Ověření CMOS a baterie |
92 | Inicializace systémových logických registrů a vestavěného frekvenčního syntezátoru |
93 | Inicializace mezipaměti na základě informací CPUID |
94 | Generování vektorové tabulky sestávající z ukazatelů na rutiny přerušení. Inicializace hardwaru pro správu napájení |
95 | skenování sběrnice PCI |
96 | Inicializace vestavěného ovladače klávesnice |
97 | Inicializace videosystému |
98 | Zobrazování zpráv adaptéru VGA |
99 | Kontrola prvního kanálu řadiče DMA8237 zápisem a kontrolou čtení registrů základní adresy a délky přenosového bloku 9A Konfigurace řadiče přerušení i8259 |
9B | Inicializace myši PS/2 a USB. Rozbalení ACPI kódu. Inicializace řadiče mezipaměti |
9C | Nastavení konfiguračních registrů pro systémovou logiku. Vytvoření seznamu zařízení Plug and Play. Inicializace řadičů FDD a HDD |
9D | Rezervace oblasti PM v systémové paměti se neprovede, pokud je vytvořena v Shadow RAM nebo SMRAM. V některých případech je vyžadována konečná inicializace sběrnice USB, která se provádí s deaktivovanou mezipamětí L1 |
9E | Nastavení správy napájení, která je součástí systémové logiky. Inicializujte obvody generování SMI a nastavte vektor SMI. Zdroje programování odpovědné za monitorování systémových událostí PM |
9F | Operace zakázat/povolit vymaže mezipaměť L1/L2 a obnoví její aktuální velikost. Nastavení řízení úspory energie zadaná v nastavení CMOS jsou uložena v paměti PM RAM. U mobilních platforem se provádí kontrola návratu do plného provozu po vypnutí všech napájecích napětí (režim Zero Volt Suspend) |
4. Phoenix BIOS 4.0 Release 6.0
Phoenix Technologies Ltd.
Phoenix Technologies, jeden z lídrů ve vývoji nízkoúrovňového softwaru, načasoval vydání Windows95 s novou verzí PhoenixBIOS 4.0. Podpora rodiny procesorů Intel Pentium se odráží v názvu prozatímních revizí. Jeden z nejnovějších – Release 6.0 – tvořil základ všech vydaných BIOSů. Od verze 6.1 nedošlo k žádným významným změnám ve způsobu provádění testů POST, a proto se to neprojevilo v indikaci bodů přerušení.
Charakteristickým rysem PhoenixBIOS je, že pokud se během provádění POST vyskytnou chyby při testování 512 KB hlavní paměti (kódy 2Ch, 2Eh, 30h), na port 80h se vydají dodatečné informace ve formátu slova, jejichž bity identifikují neúspěšný adresní řádek nebo datová buňka. Například kód „2C 0002“ znamená, že na adresovém řádku 1 byla detekována porucha paměti. Kód „2E 1020“ by v tomto případě znamenal, že byla detekována porucha na datových řádcích 12 a 5 v dolním byte datovou sběrnici paměti. Na systémech 386SX používajících 16bitovou datovou sběrnici nemůže dojít k chybě při běhovém kódu 30h.
Výstup kódu POST do diagnostického portu je doprovázen výstupem zvukového signálu do reproduktoru systému. Schéma generování zvukového signálu je následující:
- Osmibitový kód je převeden do čtyř dvoubitových skupin
- Hodnota každé skupiny se zvýší o jednu
- Na základě přijaté hodnoty se vygeneruje krátké pípnutí (například: kód 16h = 00 01 01 10 = 1-2-2-3)
Provádění procedur POST start z ROM
Chybový kód | Popis chyby |
---|---|
01 | Inicializace řadiče Baseboard Management Controller (BMC) |
02 | Kontrola aktuálního režimu procesoru |
03 | Zakázat NMI |
04 | Určuje typ nainstalovaného procesoru |
06 | Počáteční nastavení registrů PIC a DMA |
07 | Oblast v paměti určená pro kopii BIOSu se vynuluje |
08 | Včasná inicializace registrů logiky systému |
09 | Nastavení softwarového příznaku provádění POST |
0A | Inicializace softwarových prostředků procesoru |
0B | Interní mezipaměť oprávnění |
0E | Inicializace super I/O prostředků |
0C | Inicializujte mezipaměť L1/L2 podle hodnot CMOS |
0F | Inicializace IDE |
10 | Inicializace podsystému řízení spotřeby |
11 | Nastavení hodnot alternativního registru |
12 | Nastavuje se hodnota registru MSW (Machine Status Word). |
13 | Včasná inicializace zařízení PCI |
14 | Inicializace řadiče klávesnice |
16 | Kontrolní součet ROM BIOS |
17 | Velikost mezipaměti L1/L2 |
18 | Inicializace systémového časovače 8254 |
1A | Inicializace řadiče DMA |
1C | Resetujte hodnoty programovatelného ovladače přerušení |
20 | Kontrola vytvoření požadavků na obnovení DRAM |
22 | Testování funkce ovladače klávesnice |
24 | Instalace selektoru pro obsluhu plochého 4Gb paměťového modelu |
26 | Rozlišení řádků A20 |
28 | Určení celkového množství instalované paměti |
29 | Inicializace správce paměti POST (PMM) |
2A | Vynulování 640 Kb hlavní paměti |
2C | Testování adresního řádku |
2E | Porucha na jednom z datových linek v dolním bajtu datové sběrnice paměti |
2F | Výběr protokolu mezipaměti |
30 | Test dostupné systémové paměti |
32 | Stanovení parametrů hodin CPU a frekvence sběrnice |
Chybový kód | Popis chyby |
---|---|
33 | Inicializace Phoenix Dispatch Manager |
34 | Zákaz vypnutí pomocí tlačítka napájení ATX |
35 | Nastavení pro systémové logické registry, které řídí tvorbu časových charakteristik přístupu do paměti, I/O portů, systémových a lokálních sběrnic |
36 | Pokud selže přechod na další proceduru POST, provede se restart. Posloupnost procedur řídí Watch Dog Service |
37 | Dokončuje se proces nastavení systémových logických registrů |
38 | Obsah modulu BIOS Runtime se rozbalí a přepíše do oblasti určené pro Shadow RAM |
39 | Reinicializace řadiče mezipaměti |
3A | Změna velikosti mezipaměti L2 |
3B | Inicializace trasování spuštění systému BIOS |
3C | Dodatečné nastavení logických registrů pro konfiguraci PCI-PCI mostů a podporu distribuovaných PCI sběrnic |
3D | Systémové logické registry jsou konfigurovány v souladu s nastavením CMOS Setup. |
3E | Přečtěte si Konfigurace hardwaru |
3E | Kontrola připojení systému ROM Pilot |
40 | Stanovení parametrů taktu CPU |
41 | Inicializace ROM Pilot - Remote Boot Management |
42 | |
44 | Nastavte přerušení BIOSu |
45 | Inicializace zařízení před povolením mechanismu PnP |
46 | Pomocí speciálního algoritmu se vypočítá kontrolní součet BIOSu |
47 | Inicializace I2O I/O řadičů |
48 | Hledání grafického adaptéru |
49 | Inicializace PCI |
4A | Inicializace systémových video adaptérů |
4B | Quiet Boot in progress – zkrácená spouštěcí sekvence systému používaná k urychlení POST |
4C | Obsah VGA BIOSu je přepsán do průchozí oblasti |
4E | Autorská práva k vizualizaci textového řetězce systému BIOS |
4F | Vyhrazení paměti pro nabídku výběru spouštěcího zařízení |
50 | Typ procesoru a jeho taktovací frekvence jsou vizualizovány |
51 | Inicializace řadiče a zařízení EISA |
52 | Programování řadiče klávesnice |
54 | Režim pípnutí tlačítka aktivován |
55 | |
58 | Vyhledejte nezpracované požadavky na přerušení |
59 | Inicializace POST Display Service (PDS) 5A Výstup zprávy "Stiskněte F2 pro vstup do SETUP" |
5B | Zakázat interní mezipaměť CPU |
5C | Kontrola konvenční paměti |
5E | Zjistit základní adresu |
60 | Zkontrolujte Rozšířená paměť |
62 | Kontrola adresních řádků rozšířené paměti |
64 | Přenést řízení na spustitelný blok vygenerovaný výrobcem základní desky (Patch1) |
66 | Konfigurace řídicích registrů mezipaměti |
67 | Minimální inicializace APIC regulátorů |
68 | Rozlišení mezipaměti L1/L2 |
69 | Příprava paměti RAM režimu správy systému |
6A | Je vizualizován objem externí mezipaměti |
6B | Nastavení výchozích nastavení CMOS |
6C | Vizualizace informací o využití Shadow RAM |
6E | Vizualizace informací o blocích horní paměti (UMB) |
70 | Výstup chybových zpráv |
72 | Kontrola aktuální konfigurace systému a informací v CMOS |
76 | Kontrola informací o chybě klávesnice |
7A | Kontrola stavu softwarových (System Password) nebo hardwarových (Key Lock Switch) zámků klávesnice |
7C | Nastavení vektorů hardwarových přerušení |
7D | Inicializace Power Tracking |
7E | Inicializace koprocesoru |
80 | Integrovaný SIO I/O řadič je zakázán |
81 | Příprava na spuštění operačního systému |
82 | Vyhledání a identifikace portů RS232 |
83 | Konfigurace externích řadičů IDE |
84 | Hledání a identifikace paralelních portů |
85 | Inicializace zařízení ISA PnP |
86 | Vestavěné zdroje řadiče SIO jsou konfigurovány podle nastavení CMOS Setup |
87 | Konfigurace MCD (konfigurovatelná zařízení na základní desce) |
88 | Hodnoty proměnného bloku se nastavují v oblasti dat BIOSu |
89 | Generování NMI povoleno |
8A | Nastavení hodnot proměnných v rozšířené oblasti dat BIOSu |
8B | Kontrola schémat zapojení myši PS/2 |
8C | Inicializace ovladače pohonu |
8F | Určení počtu připojených zařízení ATA |
90 | Inicializace a konfigurace řadičů pevného disku |
91 | Nastavení parametrů času tvrdě pracovat pohony v režimu PIO |
92 | Přenést řízení do spustitelného bloku vygenerovaného výrobcem základní desky (Patch2) |
93 | Vytvoření konfigurační tabulky pro víceprocesorový systém |
95 | Výběr postupu údržby CD-ROM |
96 | Návrat do reálného režimu |
97 | Vytvoření tabulky konfigurace MP |
98 | Probíhá skenování ROM |
99 | Kontrola stavu parametru SMART 9A Obsah paměti ROM se zapisuje do paměti RAM |
9C | Nastavení podsystému řízení spotřeby |
9D | Inicializace prostředků pro ochranu před neoprávněným přístupem |
9E | Povolit hardwarová přerušení |
9F | Určuje počet jednotek IDE a SCSI |
A0 | Nastavení času DOS podle stavu RTC A1 Účel tohoto kódu je neznámý A2 Kontrola stavu zámku kláves |
A4 | Nastavení charakteristiky automatického opakování klávesnice |
A8 | Zpráva "Stiskněte F2 pro vstup do nastavení" je odstraněna z obrazovky |
AA | Zkontroluje přítomnost kódu klávesy SCAN F2 ve vstupní vyrovnávací paměti AC Spustí instalační program |
AE | CTRL+ALT+DEL příznak restartování je vymazán B0 Vygeneruje se zpráva „Stiskněte F1 pro pokračování, F2 pro nastavení“ |
B1 | Příznak dokončení POST zrušen B2 POST dokončen |
B4 | Přehrání pípnutí před stažením |
B5 | Fáze tichého spouštění dokončena |
B6 | Zkontrolujte heslo, zda je tento režim povolen v nastavení B7 ACPI BIOS inicializace |
B9 | Vyhledejte spouštěcí zařízení na sběrnici USB BA Inicializujte parametry DMI |
BB | Opětovné spuštění procedury ROM Scan |
před naším letopočtem | Spouštěč blokování chyby parity RAM je resetován na nulu. |
BD | Zobrazí se nabídka pro výběr spouštěcího zařízení BE Vymazání obrazovky před načtením operačního systému BF Aktivace antivirové podpory |
C0 | Spustí se rutina softwarového přerušení INT 19h - Zavaděč Sektor. Rutina přerušení se pokusí načíst spouštěcí sektor postupně pomocí dotazování diskových zařízení v pořadí předepsaném instalačním programem. |
C1 | Inicializace procedury zpracování poruch (PEM) C2 Zavolejte servisní procedury pro protokolování chyb |
C3 | Vizualizace chybových zpráv v pořadí jejich příchodu C4 Nastavení příznaků počátečních stavů |
C5 | Rozšířená inicializace bloku buněk CMOS RAM |
C6 | Inicializace doku |
C7 | Zpožděná inicializace doku |
C8 | Provedení testovacích procedur zahrnutých v Boot Block k určení integrity struktur BIOSu |
C9 | Kontrola integrity struktur a/nebo modulů mimo systém BIOS |
CA | Running Console Redirect pro obsluhu vzdálené CB klávesnice Emulování diskových zařízení v RAM/ROM |
CC | Spusťte Console Redirect pro poskytování video CD Podpora PCMCIA komunikace |
CE | Nastavení ovladače světelného pera |
Závažné chybové zprávy
D0 Chyba výjimky D2 Volání rutiny pro obsluhu přerušení z neidentifikovaného zdroje D4 Chyba související s porušením protokolu pro vydávání a odstraňování požadavků na přerušení D6 Ukončete chráněný režim s softwarovým vygenerováním resetu D7 Chcete-li uložit stav grafického adaptéru, více je požadované množství paměti, než je k dispozici v SMRAM D8 Chyba během softwarového generování resetovacího impulsu procesoru DA Ztráta kontroly při návratu do reálného režimu DC Ukončení chráněného režimu se softwarovým generováním resetu bez reinicializace řadiče přerušení DD Chyba během rozšířeného testování paměti DE Chyba řadiče klávesnice DF Chyba řízení linky A20 19
Provádění procedur ze spouštěcího bloku
Chybový kód | Popis chyby |
---|---|
E0 | E1 Konfigurace registru čipové sady Nastavení Northbridge a Southbridge Inicializace |
E2 | inicializace CPU |
E3 | Inicializace systémového časovače |
E4 | Inicializace super I/O prostředků |
E5 | Kontrola stavu propojky pro obnovení, instalace, která vynutí režim obnovení systému BIOS |
E6 | Kontrola kontrolního součtu BIOSu |
E7 | Řízení se přenese do BIOSu, pokud je jeho kontrolní součet správně vypočítán Inicializace podpory E8 MPS |
E9 | Přechod na model ploché paměti 4Gb |
EA | Inicializace nestandardního vybavení |
EB | Konfigurace řadiče přerušení a přímého přístupu do paměti |
EU | Pomocí zápisů a kontrolních čtení podle speciálního algoritmu se určí typ paměti: FPM, EDO, SDRAM, podle výsledku se nakonfigurují konfigurační registry Host Bridge |
ED | Pomocí záznamů a kontrolních odečtů podle speciálního algoritmu se zjišťuje objem paměťových bank a umístění po řádcích. Podle výsledku se nakonfigurují konfigurační registry hostitelského mostu (DRAM Row Boundary). |
EE | Obsah spouštěcího bloku se zkopíruje do Shadow RAM EF Příprava SMM RAM pro obsluhu SMI |
F0 | Test paměti |
F1 | Inicializace vektoru přerušení |
F2 | Inicializace hodin reálného času |
F3 | Inicializace video subsystému |
F4 | Generování pípnutí před stažením |
F5 | Načítání operačního systému uloženého ve Flash ROM |
F6 | Návrat do reálného režimu |
F7 | Spusťte plný DOS |
F8 | Inicializace USB řadiče |
FA…FF | Kódy interakce procedury PhDebug |
5. Uvnitř BIOS Mobile Pro
Inside Software Corp.
Zasvěcenec trhu mobilních systémů se pevně usadil tam, kde je vyžadována loajalita k tradici a konzervativní přístup k budování systému BIOS. Poté, co společnost zdědila zdrojový kód od SystemSoft, neustále pracuje na jeho vylepšování. Poslední z revizí MobilePRO se aktivně používá v laptopech Mitac a Clevo, jejichž dokumentace tvořila základ tabulky Error Codes – takto Insyde Software nazývá kontrolní body provádění POST.
Kontrolní body spouštěcího bloku
Navzdory tomu, že Insyde Software vytvořil svůj první BIOS v roce 1992, osvědčený model boot block – neboli Boot Loader, jak jej sami tvůrci nazvali – se nakonec zformoval až koncem roku 1995. Od tohoto okamžiku byla startovní procedura číslována podle verze a data vytvoření.
Nejvýznamnější bod z pohledu servisního technika zkoumajícího proces nakládky počítačový systém s InsydeBIOS se stává zařízením pro zobrazení diagnostického kódu. Ačkoli v takových případech zavaděč zpravidla používá standardní diagnostický port výrobce 80h, v některých případech se kontrola provádí pouze na portu PIO (paralelní vstupní / výstupní port pro diagnostické účely), což není nic jiného než paralelní port. 378h Existují implementace, ve kterých jsou diagnostické kódy odeslané na port 80h duplikovány na paralelní port.
Chybový kód | Popis chyby |
---|---|
00 | Počáteční bod spuštění spouštěcího bloku 01 Blokovat řádek A20 (nepoužito) |
02 | Aktualizace mikrokódu CPU |
03 | testování RAM |
04 | Přesunutí spouštěcího bloku do paměti RAM |
05 | Spusťte spouštěcí blok z paměti RAM |
06 | Vynucení postupu obnovení paměti Flash ROM |
07 | Přenos systému BIOS do paměti RAM |
08 | Ověření kontrolního součtu systému BIOS |
09 | Spuštění procedury POST |
0A | Spuštění procedury obnovy paměti Flash ROM z jednotky FDD |
0B | Inicializace frekvenčního syntezátoru |
0C | Dokončení procedury obnovení systému BIOS |
0D | Alternativní postup obnovy Flash ROM s FDD |
0F | Zastavit při fatální chybě |
BB | Včasná inicializace LPC SIO |
CC | Výchozí bod pro obnovu flash ROM |
88 | Povolit funkce ACPI |
99 | Chyba při ukončování režimu STR |
60 | Vstup do režimu Big Real |
61 | Inicializace SM Bus. Data SPD uložená v CMOS A0 Čte a analyzujte pole SPD dříve uložená v CMOS A1 Inicializace paměťového řadiče |
A2 | Určení logických bank modulu DIMM |
A3 | Programovací registry DRB (DRAM Row Boundary) |
A4 | Programování registrů DRA (DRAM Row Attributes). |
AE | Systém detekoval moduly DIMM, které se liší ve funkcích kódů pro opravu chyb (ECC). |
AF | Primární inicializace registrů paměťového řadiče mapovaných v paměťovém prostoru |
E1 | Pokud modul DIMM nemá čip SPD, spouštění se nezdaří |
E2 | Typ DIMM neodpovídá systémovým požadavkům |
EA | Minimální doba mezi aktivací řádků DIMM a přechodem do stavu regenerace nesplňuje systémové požadavky |
EU | Moduly registrů nejsou podporovány režimem latence ED Checking CAS |
EE | Organizace DIMM není podporována základní deskou |
Provádění procedur POST z paměti RAM
Většina moderních řešení InsydeBIOS používá 16bitové mapování kontrolních bodů. K tomu slouží porty 80h a 81h, z nichž druhý je určen k rozšíření standardní diagnostiky.
Studium kontrolních bodů je ztíženo jejich nepravidelnou konstrukcí, kdy významově odlišné procesy jsou doprovázeny stejnými kódy. V duálních diagnostických systémech existují heterogenity různého řádu: některé POST kódy se zobrazují pouze na jednom z portů bez obvyklého duplikování v takových případech.
Chybový kód | Popis chyby |
---|---|
10 | Inicializace mezipaměti, kontrola CMOS |
11 | Zákaz linky A20. Nastavení registrů pro řadiče 8259. |
12 | Určení způsobu stahování |
13 | Inicializace paměťového řadiče |
14 | Nalezení grafického adaptéru připojeného ke sběrnici ISA |
15 | Nastavení hodnot systémového časovače |
16 | Nastavení systémových logických registrů přes CMOS |
17 | Počítání celkového množství paměti RAM |
18 | Testování vedlejší stránky konvenční paměti |
19 | Ověření kontrolního součtu obrazu Flash ROM |
1A | Resetování registrů řadiče přerušení |
1B | Inicializace grafického adaptéru |
1C | Inicializace podmnožiny registrů grafického adaptéru kompatibilních s programovacím modelem 6845 |
1D | Inicializace adaptéru EGA |
1E | Inicializace adaptéru CGA |
1F | Test registru stránky ovladače DMA |
20 | Kontrola řadiče klávesnice |
21 | Inicializace řadiče klávesnice |
22 | Porovnání přijatého množství RAM s hodnotou v CMOS |
23 | Zálohování baterie a rozšířený test CMOS |
24 | Testování registrů řadiče DMA |
25 | Nastavení parametrů ovladače DMA |
26 | Přerušení generování vektorové tabulky |
27 | Zrychlené určení množství instalované paměti |
28 | Chráněný režim |
29 | Test systémové paměti dokončen |
2A | Ukončete chráněný režim |
2B | Přenos postupu nastavení do paměti RAM |
2C | Spuštění procedury inicializace videa |
2D | Znovu vyhledejte adaptér CGA |
2E | Znovu vyhledejte adaptér EGA/VGA |
2F | Zobrazení zpráv VGA BIOS |
30 | Vlastní inicializační rutina řadiče klávesnice |
31 | Kontrola připojené klávesnice |
32 | Kontrola průchodu požadavku z klávesnice |
33 | Kontrola registru stavu klávesnice |
34 | Otestujte a resetujte systémovou paměť |
35 | Chráněný režim |
36 | Rozšířený test paměti dokončen |
37 | Ukončete chráněný režim |
38 | Zákaz linky A20 |
39 | Inicializace řadiče mezipaměti 3A Kontrola systémového časovače |
3B | Nastavení počítadla času DOS podle hodin reálného času |
3C | Inicializace tabulky hardwarových přerušení |
3D | Vyhledávání a inicializace manipulátorů a ukazatelů |
3E | Nastavení stavu klávesy NumLock |
3F | Inicializace sériových a paralelních portů |
40 | Konfigurace sériových a paralelních portů |
41 | Inicializace řadiče FDD |
42 | Inicializace řadiče HDD |
43 | Inicializace správy napájení USB |
44 | Vyhledání a inicializace dalších BIOSů |
45 | Resetování stavu klíče NumLock |
46 | Kontrola funkčnosti koprocesoru |
47 | Inicializace PCMCIA |
48 | Příprava na spuštění operačního systému |
49 | Přeneste řízení do spustitelného kódu Bootstrap |
50 | Inicializace ACPI |
51 | Inicializace správy napájení |
52 | Inicializace řadiče sběrnice USB |