Dekódování poštovních směrovacích čísel. POST karty - účel a druhy
Každý počítačový opravář ví, že POST Card PCI se používá k diagnostice problémů při opravách a upgradu počítačů, jako je IBM PC (nebo s ním kompatibilní).
Několik společností vyrábí takové karty v Rusku a SNS: Master Kit (Moskva), e-KIT Post Cards, ACE Lab (Novgorod), BVG Group (Moskva), EPOS: PCI TESTCARD (Ukrajina), IC Book: IC80 ( Ukrajina ), Jelezo: Jpost Full (Ukrajina), VL Comp: PC Analyzer (Bělorusko). Existují i zahraniční řešení, ale nenajdeme je ve volném prodeji.
POST Card PCI je počítačová rozšiřující karta, kterou lze nainstalovat do libovolného volného slotu PCI (33 MHz) a je navržena tak, aby uživatelsky přívětivým způsobem zobrazovala POST kódy generované BIOSem počítače.
Obvykle lze všechny POST karty rozdělit na sériové a nesériové (samomontážní sady).
Přehled stávajících POST karet
Zvažte nevýhody POST karet od různých výrobců.
Předchůdcem výroby PCI POST-karet v Rusku je společnost ACE Lab, která má velké zkušenosti s výrobou softwarových a hardwarových systémů pro diagnostiku a opravy počítačů.
Master Kit POST karta PCI NM9221 (sada pro kutily)/BM9221 ( hotová deska). Jednou nevýhodou je, že sedmisegmentový indikátor vypadá „lícem dolů“.
Výhody této karty POST: sestavená na FPGA řady EPM3XXX, která podporuje Hot-socketing (spolehlivější, protože je méně pravděpodobné, že spálí kartu POST) a pracuje při 3,3 V (lepší kompatibilita s moderními specifikacemi PCI2.3 a PCI3.0 ), podpora nových i starých čipsetů díky vyměnitelnému firmwaru.
e-Kit_02 Nevýhody této karty POST: postavená na FPGA zastaralé řady EPM7XXX, která nepodporuje Hot-socketing (méně spolehlivé, protože je pravděpodobnější, že spálí kartu POST) a pracuje při 5,0 V (mohou být problémy s moderními PCI2.3 a PCI3.0).
ACE Lab PC-POST PCI-2. Není pohodlné, že se indikátor dívá dolů, ale je možné si vybrat jeden ze 4 možných portů, ze kterých se budou informace číst.
ACE Lab PC POWER PCI-2- plnohodnotný softwarový a hardwarový komplex, který umožňuje provádět řadu diagnostických testů spouštěných z ROM nainstalované na desce, zaměřených na identifikaci systémové chyby a hardwarové konflikty.
BVG Group Dual POST. Výhody: jednoduchá a levná POST karta. Vyrobeno na bázi Altera EPM3032ALC44-10 FPGA. Nese pět LED (napájení PCI - -12V, +12V, +3,3V, +5V a signál RESET) a dva sedmisegmentové indikátory na obou stranách desky. Indikátor může ukazovat jednu číslici - to znamená, že slot PCI, do kterého je tento POST vložen, nepřijímá taktování.
Charakteristickou nevýhodou této karty vzhledem k její oříznuté podobě je odstranění taktování z PCI slotu, ve kterém je tato karta instalována po fázi POST, ve které je inicializován generátor (pro Award BIOS - 26h), v důsledku čehož poštovní směrovací čísla se již nezobrazují. Metody "boje" s touto nemocí jsou následující:
- Pokud v Nastavení systému BIOS je zde položka Detect DIMM / PCI Clock - nastavení na Disable neumožní generátoru odstranit frekvenci z nepoužívaných slotů, v důsledku čehož bude Dual POST fungovat "jako normálně" ;) , zobrazující všechna "spoléhající" poštovní směrovací čísla.
- Pokud má testovaná deska Sharing PCI Slots (obvykle dva sloty daleko od procesoru, které mají jedno přerušení „pro dva“), pak do jednoho můžete vložit jakékoli „normální“ PCI zařízení (video, zvuk, síť atd.). z nich.), a ve druhé - pohlednice. Během inicializace generátor, když vidí „plnohodnotné“ PCI zařízení na Sharing PCI slotech, často (v závislosti na konkrétní desce BIOSu) neodstraní taktování z obou, čehož Dual POST úspěšně „využije“.
BVG Group POST Pro. Místo sedmisegmentového je použito LCD s rolovací čárou, ale cena karty je asi 300 USD, což je nesmyslně vysoká cena.
EPOS: PCI TESTCARD. Pokročilá řada "Master" užitečných "zvonků a píšťalek" ve velké míře umožňuje navíc pouze zvolit diagnostický port v rozsahu 0-3FFh, který se používá pro výstup POST kódů, pomocí přepínačů na desce. Nevýhody této karty POST: postavená na FPGA zastaralé řady EPM7XXX, která nepodporuje Hot-socketing (méně spolehlivé, protože je pravděpodobnější, že spálí kartu POST) a pracuje při 5,0 V (mohou být problémy s moderními PCI2.3 a PCI3.0). Na některých základních deskách jsou také informace o výstupu nesprávných kódů POST.
IC Book: IC80. Známý představitel "dospělých" pohlednic, charakteristický rys což je přítomnost nejen „zvonků a píšťalek“ v oblasti monitoringu, ale také unikátní (bezpříkladné) možnosti odladění systému v režimu krok za krokem. Deska má několik charakteristických vlastností:
- Výběr adres používaných pro diagnostické účely: 80h/81h a 84h/85h, 378h, 1080h
- Výstup diagnostických kódů se provádí na dvou indikátorech
- Výstup informací do externího indikátoru
- Indikace napětí Stand-By 3,3V
- podpora PCI parity
- Podpora serverových variant sběrnice PCI
Malá nevýhoda: režim krok za krokem na nových deskách nefunguje zcela správně.
Jelezo: Jpost Full. Na některých základních deskách (hlavně GIGABYTE) visí po prvním restartu černá obrazovka.
VL Comp: PC Analyzer. Jednoduchý a levný post-kontroler, jehož vrcholem je kombinace dvou typů pohlednic v jednom provedení najednou - pro ISA a pro PCI.
POST karta PCI BM9222 s LCD displejem
Dnes si prohlédneme novou generaci PCI POST karty POST Card PCI BM9222 vyráběnou moskevskou společností Masker Kit.
Specifikace
- Napájecí napětí: +5V.
- Spotřeba proudu, ne více než: 100 mA.
- Frekvence sběrnice PCI: 33 MHz.
- Adresa diagnostického portu: 0080h
- Indikace POST kódů: na LCD ve dvou řádcích po 16 znacích (první řádek je POST kód v hexadecimálním tvaru a oddělený pomlčkou je typ BIOSu, druhý řádek je popis chyby ve tvaru běžecká čára).
- Indikace signálů PCI sběrnice: LED na přední straně desky - RST (PCI reset signál) a
- CLK (hodinový signál PCI).
- Indikátory napájecího napětí sběrnice PCI: +5V, +12V, -12V, +3,3V.
- Kompatibilní s čipovými sadami základních desek: Intel, VIA, SIS.
- Rozměr plošného spoje: 95,5 x 73,6 mm.
Design
Konstrukčně je POST Card PCI vyrobena na oboustranném plošném spoji z fóliového sklolaminátu o rozměrech 95,5 x 73,6 mm. Aby se zlepšila elektrická vodivost kontaktů zařízení, jsou lamely pokryty niklem.
Jak PCI karta POST funguje
Při každém zapnutí počítače kompatibilního s IBM PC a před spuštěním operačního systému procesor počítače provede proceduru BIOS zvanou Power On Self Test (POST). Stejný postup se také provede, když stisknete tlačítko RESET nebo když soft restartujete počítač. Aby se předešlo nedorozuměním, je třeba poznamenat, že v některých zvláštních případech, aby se zkrátila doba spouštění počítače, může být procedura POST poněkud zkrácena, například v režimu rychlého spouštění nebo při ukončení režimu spánku Hibernate.
Hlavním účelem procedury POST je zkontrolovat základní funkce a subsystémy počítače (jako je paměť, procesor, základní deska, grafický řadič, klávesnice, diskety a pevné disky atd.) před načtením operačního systému. Tím se uživatel do určité míry pojistí před pokusy pracovat na vadném systému, což by mohlo vést například ke zničení uživatelských dat na HDD. Před spuštěním každého z testů vygeneruje procedura POST tzv. POST kód, který je odeslán na konkrétní adresu v adresním prostoru I/O zařízení počítače. Pokud je na testovaném zařízení detekována závada, procedura POST jednoduše „zamrzne“ a dříve zobrazený kód POST jednoznačně určí, u kterého z testů k „zamrznutí“ došlo. Hloubka a přesnost diagnostiky pomocí kódů POST je tedy zcela určena hloubkou a přesností testů příslušné procedury BIOS POST v počítači.
Je třeba poznamenat, že tabulky POST kódů jsou různé pro různé výrobce BIOSů a vzhledem k výskytu nových testovaných zařízení a čipsetů se poněkud liší i pro různé verze stejného výrobce BIOSu. Tabulky POST kódů lze nalézt na příslušných stránkách výrobců BIOS: pro AMI je to http://www.ami.com , pro AWARD je to http://www.award.com , někdy jsou tabulky POST uvedeny na základní desce příručky.
Pro zobrazení POST kódů uživatelsky přívětivým způsobem se používají zařízení nazývaná POST karty. Navrhovaná POST karta pro PCI sběrnici je počítačová rozšiřující karta, která se vkládá (při vypnutém napájení!) do libovolného volného PCI slotu (33 MHz) a má textový indikátor pro zobrazení POST kódů a textových informací o aktuálním kódu. Z funkcí této POST Card bych rád poznamenal, že po zapnutí napájení počítače a před objevením se prvního aktivního signálu RESET PCI se na indikátoru POST Card zobrazí uvítací zpráva „BM9222 MASTERKIT POSTCARD“.
Karta POST má navíc LED diody, které odrážejí stavy signálů CLK a RST sběrnice PCI.
Odstraňování problémů s kartou POST PCI
Pořadí akcí při opravě počítače pomocí karty POST je následující:
1. Vypněte napájení vadného počítače.
2. Nainstalujte kartu POST do libovolného volného slotu PCI na základní desce.
3. Zapněte napájení počítače.
4. V případě potřeby upravíme kontrast (při instalaci LCD obrazovky, u PLED - úprava není nutná) obrazu stisknutím tlačítek (tlačítko nejdále od základní desky kontrast zvyšuje, blízké snižuje) nebo změníme typ zobrazeného BIOSu - stisknutím a podržením jednoho z tlačítek a stisknutím druhého (po uvolnění tlačítek se změní typ BIOSu zobrazený v prvním řádku indikátoru po chybovém kódu). Všechna výše uvedená nastavení se uloží, když je napájení vypnuto a zatíženo při příštím zapnutí karty POST.
5. Čteme informace na indikátoru POST Card - jedná se o POST kód, na kterém "visí" načítání počítače, a jeho popis na druhém řádku.
6. Chápeme pravděpodobné příčiny.
7. Když je napájení vypnuto, uspořádáme kabely, paměťové moduly a další komponenty, abychom závadu odstranili.
8. Opakujeme kroky 3-7, čímž dosáhneme stabilního průchodu procedury POST a zahájení načítání operačního systému.
9. Pomocí softwarových utilit provádíme finální testování hardwarových komponent a v případě plovoucích chyb provádíme dlouhý běh odpovídajících softwarových testů.
Při opravě počítače bez použití POST karty se body 3-6 této sekvence jednoduše vynechají a zvenčí vypadá oprava počítače jako horečnaté přeskupování paměti, procesoru, rozšiřujících karet, napájení a ještě ke všemu , základní deska.
Pokud mají velké firmy velké zásoby opravitelných komponent, pak se pro malé firmy a jednotlivce stává oprava počítače instalací komponent, o nichž se ví, že jsou dobré, obtížným problémem.
Jak v praxi probíhá oprava počítače pomocí POST-Card?
Za prvé, po zapnutí napájení, před zahájením procedury POST, musí být systém resetován signálem RST (RESET), který je indikován na kartě POST změnou zprávy ahoj na jiné zprávy karty POST. Pokud ke změně nedojde do 2-4 sekund (doba zobrazení pozdravu je přibližně 0,7 sekundy) nebo se na déle než 1 sekundu objeví jedna ze zpráv „NO CODES“ nebo „RESET“, pak se v tomto případě doporučuje okamžitě obrátit vypněte počítač, vyjměte všechny karty a kabely a také paměťové moduly ze základní desky. V systémové jednotce musí být ponechána připojená ke zdroji napájení základní deska s nainstalovaným procesorem a kartou POST. Pokud se při příštím zapnutí počítače systém normálně resetuje a objeví se první POST kódy, pak je zjevně problém v dočasně odstraněných počítačových komponentách; je to také možné, v nesprávně připojených smyčkách. Postupným vkládáním paměti, grafického adaptéru a dalších karet a sledováním kódů POST na indikátoru je detekován vadný modul.
Vraťme se nyní k případu, kdy neprojde ani prvotní reset systému (na indikátoru POST Card není uvítací zpráva nahrazena jinými zprávami). V tomto případě je buď vadné napájení počítače, nebo samotná základní deska (chybající obvody generování signálu RESET) nebo se nespustí procesor. Přesnou příčinu lze určit připojením dobrého zdroje napájení k základní desce.
Uvažujme nyní případ, kdy resetovací signál projde, ale do indikátoru se nevydají žádné POST kódy (zpráva „NO CODES“ zůstane zachována); v tomto případě, jak bylo popsáno výše, se testuje systém, který se skládá pouze ze základní desky, procesoru, karty POST a napájecího zdroje. Pokud je základní deska zcela nová, pak může být příčinou nesprávně nastavené propojky základní desky. Pokud jsou všechny propojky a procesor správně nastaveny, ale základní deska stále nestartuje, měli byste vyměnit procesor za známý dobrý. Pokud to nepomůže, můžeme dojít k závěru, že základní deska nebo její součásti nefungují správně (příčinou poruchy může být například poškození informací ve FLASH BIOSu).
Hlavní výhodou POST karty je, že ke své činnosti nepotřebuje monitor. Testování počítače pomocí karty POST je zároveň možné v raných fázích procedury POST, kdy ještě není k dispozici zvuková diagnostika. Další důležitou funkcí je zobrazení POST kódů na všech typech BIOSů, které zobrazují kódy na 0x0080), ale nepopsané v ROM.
PLED indikátor
Toto testovací zařízení je vybaveno indikátorem se zobrazovacím prvkem typu PLED. Výhodou tohoto typu displeje je, že má vysoký kontrastní poměr a široký úhel přehled - to je velmi důležité, protože často musí být POST karta instalována do počítače v případě, že jsou v sousedních slotech instalovány další karty (síťové, zvukové atd.).
Vícejazyčná podpora
Karta POST umožňuje zobrazovat kódy pro různé typy BIOSů v různých jazycích (ve výchozím nastavení angličtina a ruština). Změna typu BIOSu se provádí současným stisknutím obou tlačítek najednou. Tato pohlednice dešifruje 3 typy BIOSů ve 2 jazycích (celkem 6 typů). Russified BIOS v názvu obsahuje řetězec "RU".
Samotné řádky s popisem kódů jsou umístěny na čipu 24C256 - 32kB SEEPROM. Tento čip je nainstalován v patici a zkušení uživatelé jej mohou odstranit a přeprogramovat na jinou (novější nebo v jiném jazyce) verzi, pokud se objeví na webu www.masterkit.ru. Aktualizace probíhá pravidelně se sledováním trendů ve vývoji výpočetní techniky.
Pokud tento kód není ve vaší verzi dešifrován, měli byste pomocí internetu rychle vyhledat dešifrování typu testu a také napsat dopis společnosti MasterKit s uvedením tohoto případu a v další verzi bude tento kód již zahrnut. .
Pro přeprogramování můžete použít sadu NM9215 (programátor) spolu s adaptérem na daný typčipy NM9216/4.
Kontrola systémové jednotky PC pomocí testeru Post Card PCI v praxi
Pořadí testování počítačových komponent je následující:
1. Testování procesoru.
2. Kontrolní součet ROM BIOS.
3. Kontrola a inicializace řadičů DMA, IRQ a časovače 8254.
Po této fázi je k dispozici zvuková diagnostika.
4. Kontrola operací regenerace paměti.
5. Testování prvních 64 KB paměti.
6. Načítání vektorů přerušení.
7. Inicializace grafického ovladače.
Po tomto kroku se na obrazovce zobrazí diagnostické zprávy.
8. Testování plného množství paměti RAM.
9. Testování klávesnice.
10. Testování paměti CMOS.
11. Inicializace COM a LPT portů.
12. Inicializace a test FDD regulátoru.
13. Inicializujte a otestujte řadič HDD.
14. Vyhledejte další moduly ROM BIOS a inicializujte je.
15. Volání zavaděče operačního systému (INT 19h, Bootstrap), pokud operační systém nelze načíst, pokus o spuštění ROM BASIC (INT 18h); při poruše zastavení systému (HALT).
Absolvování testů
Při absolvování každého z testů POST vygeneruje POST kód, který se zapíše do speciálního diagnostického registru. Informace obsažené v diagnostickém registru jsou dostupné pro pozorování, když je diagnostický nástroj nainstalován do volného slotu v počítači. POST desky Karta a se zobrazí na sedmisegmentovém displeji jako dvě hexadecimální číslice. Adresa diagnostického registru závisí na typu počítače, ve starších verzích je to: ISA, EISA-80h, ISA-Compaq-84h, ISA-PS/2-90h, MCA-PS/2-680h, 80h, některé EISA-300h.
Nejprve musíte určit výrobce BIOSu základní desky. To lze provést buď nálepkou na čipu BIOS, nebo nápisy, které jsou zobrazeny na obrazovce podobnou pracovní základní deskou. V Rusku a SNS jsou nejběžnější společnosti BIOS AMI a AWARD. Se získáním určitých zkušeností, již s prvními POST kódy, můžete s jistotou pojmenovat výrobce BIOSu.
Tabulky kódů POST se liší pro různé výrobce BIOSů a vzhledem k nástupu nových testovaných zařízení a čipových sad se liší i pro různé verze stejného výrobce BIOSu.
Historicky jsou hodnoty POST kódů v odpovídajících tabulkách výrobců BIOSu uváděny jako hexadecimální čísla v rozsahu 00h-FFh (0-255 v desítkové soustavě), proto je pro pohodlí použití takových tabulek nutné zobrazit POST kódy v hexadecimálním tvaru.
Poruchové kódy
Ocenění Software International, Inc.
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).
Provádění procedur POST start z ROM
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, RTC bloku
C1 Určení typu paměti, celkového množství a umístění po řádcích
C3 Ověření prvních 256K DRAM pro organizaci dočasné oblasti. Rozbalení BIOSu v dočasné oblasti
C5 Provedený POST kód je přenesen do Shadow
C6 Určení přítomnosti, rozsahu a typu externí mezipaměti
C8 Kontrola integrity programů a tabulek systému BIOS
CF Určení typu procesoru
Odesílání do Shadow RAM
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 Kontrola a inicializace ovladače klávesnice
06 Test oblasti paměti začínající na adrese F000h, kde se nachází BIOS
07 Kontrola 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 Kontrola prvního řadiče DMA 8237. Detekce klávesnice a její interní test. Kontrola kontrolního součtu BIOSu
10 Kontrola druhého řadiče DMA 8237
11 Kontrola registrů stránek řadičů DMA
14 Test kanálu 2 systémového časovače
15 1. test maskování požadavku řadiče přerušení
16 2. test maskování požadavku řadiče přerušení
19 Kontrola pasivity NMI
30 Určení množství základní paměti a rozšířené paměti. Nastavení API. Ovládání programu Režim alokace zápisu
Příprava tabulek, polí a struktur pro spuštění operačního systému
31 Hlavní test paměti RAM na obrazovce. Inicializace
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 externího řadiče mezipaměti a oprávnění mezipaměti
bf Nastavení registrů konfigurace č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 Inicializace sériových a paralelních portů
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 Nastavení počítadla času DOS podle hodin reálného času
60 Instalace antivirová ochrana 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
Zvažte postup testování systémové jednotky osobního počítače. Nainstalujte tester BM9222 do volného slotu PCI na základní desce. Zapneme napájení. BIOS je spouštěcí program počítače uložený v paměti ROM základní desky, který se sekvenčně dotazuje na všechna zařízení obsažená v systémové jednotce (procesor, paměťové moduly, pevný disk, grafická karta, řadiče, optická jednotka, externí periferie: klávesnice, myš atd.) .
Pokud všechna periferní zařízení systémové jednotky fungují, po dokončení stahování se na obrazovce testeru rozsvítí následující nápis FFh.
„Zavést poruchu“ do systémové jednotky. Vypněte napájení a vyjměte paměťový modul ze systémové jednotky.
Po zapnutí napájení a spuštění počítače se na obrazovce testeru objeví chybový kód RAM 4Eh.
Tester přesně určil, že paměť v systémové jednotce je „vadná“. Po vypnutí napájení a vrácení paměťového modulu na místo tester ukázal zdravotní stav osobního počítače.
Podobně můžete určit chybové kódy jiných periferních zařízení a rychle vyřešit problém výměnou vadné jednotky za dobrou.
závěry
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í systém I/O načítá 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 se nerozsvítí, znamená to zkrat na základní desce nebo ne 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 během zapínání stisknuty klávesy "End" nebo "Ins". 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 je aktualizován Během test 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 nástroje WINBIOS Setup | 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. Resetování pevný disk další ovladač | ||
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 | Inicializovat 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 |
Zvukové kódy AMI BIOS (nezávažné 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 "Enter"
nebo
c:\>ladit
-o 70 11 "Enter"
-o 71 11 "Enter"
-q "Enter"
Obnovení hesla AMI BIOS:
c:\>ladit
-o 70 16 "Enter"
-o 71 16 "Enter"
-q "Enter"
nebo
c:\>ladit
-o 70 10 "Enter"
-o 71 0 "Enter"
-q "Enter"
Resetujte heslo Phoenix BIOS:
c:\>ladit
-o 70 ff "Enter"
-o 71 17 "Vstup"
-q "Enter"
Jak to vypadá na příkazovém řádku:
![](https://i0.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í).
Hardwarový 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://i2.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:
Karta POST nebo tester POST je rozšiřující karta PCI, 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. Kontrola kontrolního součtu BIOSu. 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 | Návrat do kontrolní bod E9 v případě chyb při operacích 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 dalších I/O zařízení. |
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 | Naprogramujte ovladač klávesnice na frekvenci automatického opakování a čekací dobu před vstupem do režimu automatického opakování podle 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 zavaděč operačního systému. OS se začne načítat. |
Karty POST se již více než deset let používají k diagnostice „železných“ poruch počítačů a základních desek různých tvarů. V současné době je těchto karet spousta, pro téměř všechny možné situace. Článek hovoří o tom, co jsou POST karty a k čemu slouží, jak fungují, co jsou a jak se od sebe liší.
POŠTA
Po stisknutí tlačítka napájení počítače BIOS provede krok za krokem kontrolu a inicializaci všech prvků hardwaru počítače. Tento proces se nazývá: POŠTA(Angl. Power-On Self-Test - autotest po zapnutí). Nejen počítače, ale většina moderních elektronických zařízení má podobné systémy.
BIOS hlásí postavení(nebo výsledek) předání POST několika způsoby:
1. Zobrazte zprávy na obrazovce. Nejpřátelštější a nejinformativnější způsob. Ve skutečnosti je k dispozici pouze po úspěšném nebo téměř úspěšném autotestu. Absence jakýchkoli informací na obrazovce naznačuje vážné poruchy základních součástí (základní deska, procesor, paměť, grafický adaptér atd.). Diagnostika chyb je možná především pouze u periferních zařízení (mechaniky, klávesnice atd.).
2. Zvukové signály. Pravděpodobně každý slyšel při zapnutí počítače krátké „pípnutí“ - ve většině BIOSů to znamená projít testem bez chyb a připraven na spuštění OS. Jiné možnosti signálu mohou naznačovat určité problémy se žehličkou. Tyto kódy "Morseovy abecedy" se liší mezi výrobci a dokonce i různé verze BIOS. Obvykle je najdete v knize pro základní desku nebo v odpovídajících online adresářích.
3. POST kódy. Během každého kroku procesu autotestu BIOS odešle aktuální kód na port 80h (někdy 81h nebo jiné), a pokud dojde k chybě, zůstane tam buď operační kód, který selhal, nebo kód poslední úspěšné operace. Přečtením tohoto kódu můžete určit, v jaké fázi k chybě došlo a co by ji mohlo způsobit. Toto je jediná ze všech uvedených metod, která umožňuje identifikovat problémy na základní desce, která nevykazuje viditelné známky života. Z tohoto důvodu se obvykle používá k přímé diagnostice a opravě základních desek.
Pokud první dvě diagnostické metody nevyžadují speciální vybavení, snad kromě monitoru a reproduktoru připojeného k základní desce (stane se, že tam není), pak pro třetí metodu budete potřebovat samotnou POST kartu.
Kde hledat hodnotyPOST kódy a pípnutí?
- Také doporučuji anglicky mluvící Zdroj PostCodeMaster - je shromážděno ještě více POST kódů a zvuků signály BIOSu různí výrobci (jsou poměrně vzácní, plus několik pro konkrétní základní desky, včetně serverových).
Nejpodrobnější pro všechny běžné verze BIOSu v Rusku a s přepisem jsou popsány na webu IC Book. Ale informací je tolik, že není divu se ztratit, pohodlnější stáhnout odtud PDF dokument se seznamem kódů (kliknutím na požadovaný kód v něm se dostanete na stránku s podrobným přepisem).
POST karty
Hlavní úkol jakákoli POST karta má číst a zobrazovat aktuální POST kód. Lze jej číst několika způsoby: přes sběrnice ISA, PCI, LPC nebo přes port LPT. Existují další, exotičtější možnosti (o nich trochu později). Kromě zobrazení kódu mají dobré karty POST další diagnostické možnosti (indikátory, testovací režimy, dokonce i s vestavěným grafickým adaptérem).
Některé základní desky (obvykle Premium) mají vestavěný Indikátor POST kódu.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-vstroennyi-POST-indicator-500x247.jpg)
Dříve mnoho řemeslníků vyrábělo POST karty ručně, ale nyní to nemá absolutně smysl, za textolit a komponenty zaplatíte více, než stojí běžná karta. Pokud opravdu chcete...
JE
První POST karty byly karty pro sběrnice ISA, který existoval od roku 1981 do 199x. Používá se i nyní (i když velmi zřídka), hlavně v průmyslovém a vojenském sektoru - kde vybavení pro tuto pneumatiku zůstává. Prodávají se k němu i POST karty, a to jak v samostatné verzi (pouze ISA), tak kombinované ISA + PCI.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-PCI-ISA.jpg)
Pokud se nezabýváte opravou 486, pak není absolutně nutné mít kartu ISA POST.
PCI
Další počítačová sběrnice hlavního proudu byla PCI. Nyní je to nejběžnější stolní sběrnice. Samozřejmostí jsou k němu i POST karty všech možných tvarů, velikostí a funkcí. většina nejjednodušší, s konvenčním segmentovým indikátorem, lze koupit za 2-3 dolary na jakémkoli Ebay, Ali a podobně.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-simple-post-card.jpg)
V zásadě si taková karta dobře poradí se svým základním úkolem – poznáte POST kód. Ale pro profesionální práci to nestačí. Dobré mít indikátory hlavní napětí (obvykle: +5, +3,3, +12, -12, +3,3 Standby) a indikátory sběrnicových signálů (z nejzákladnějších: CLK, RST#, FRAME#, IRDY#). Důležitá je možnost přepnout port, na kterém karta "poslouchá" na POST kódy (nejen standardních 80h). Existují i jiné "žetony", odtud "fancy" vzhled pokročilých karet.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ic80.jpg)
Karty POST se obvykle instalují na zjevně vadné základní desky (ve skutečnosti jsou určeny) a existují případy selhání samotné POST karty během testování. Proto je dobré mít jednoduchou levnou kartu pro primární diagnostiku.
Další pohodlná možnost je vzdálený indikátor. Umožňuje vám diagnostikovat základní desky se všemi vymoženostmi, aniž byste je vyjímali ze systémové jednotky. Na jednu stranu, pokud by šlo o POST kartu, tak s největší pravděpodobností bude muset být základní deska ještě vyjmuta kvůli opravě, ale na druhou stranu ne vždy a POST karty jsou jen pohodlný způsob obecné diagnostiky. Na obrázku je Sintech ST8679, čínská karta se vzdáleným víceřádkovým LCD displejem.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-ne-snimaia-materinku-500x267.jpg)
LPT
Existují POST karty pro port LPT - docela jednoduchý a pohodlná diagnostická metoda pro jakýkoli počítač nebo notebook, který má stejný port LPT. Vzhledem k technickým vlastnostem jsou Nemít příležitosti obsažené v kartách pro PCI, ale to je kompenzováno jednoduchostí a dostupností. Vyžadují napájení USB (k tomu je na desce port).
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPT-card.jpg)
LPT se však stává zastaralým a moderní počítače téměř nikdy se s nimi nesetkáte, respektive tyto karty dožívají své dny.
PCI-E
Sloužil nám věrně řadu let PCI, postupně vytěsňuje více moderní PCI-Vyjádřit. Značný počet moderních základních desek nemá slot PCI vůbec (ačkoli mohou mít samotnou sběrnici). Můžeš prosím– POST karty pro PCI-E existovat. To nabízí například americká společnost Ultra-X (jejich ceny jsou většinou divoké, ale nejsou tam žádné ceny a dokonce ani informace), na internetu se dají najít fotky inženýrských PCI-E karet od Gigabyte (zřejmě jen pro interní použití ).
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Gigabyte-CPE-PCIE280-500x417.jpg)
Jíst a čínská verze PCI-EPOST karty oprávněný KQCPET6-H. Vyrobeno čínskou společností Elektronika Qi Guan, specializující se na výrobu různých druhů diagnostických karet (a docela zajímavých). Jejich oficiální stránky (www.qiguaninc.com) bohužel nebyly dlouho aktualizovány a nejsou tam žádné informace o této kartě, ale můžete snadno Koupit za 20 +/- babek na Ali.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-KQCPET6-H-PCIe.jpg)
S PCI-E ale není vše tak jednoduché. Za prvé, samotná diagnostika pomocí PCI-E je v současnosti nejasná, i když jen kvůli nedostatku adekvátních informací. Za druhé, u PCI-E vše závisí na konkrétním výrobci - není zaručeno, že kódy budou vyvedeny; pokud jsou na výstupu, pak není zaručeno, že na standardním portu a ve standardní podobě ...
Jak získat POST kódy z desky bez PCI, pokud není po ruce žádná PCI-E karta? Na tuto otázku nelze dát jednoznačnou odpověď. Pokud má vaše základní deska vestavěný indikátor Považujte se za velmi šťastného. Může být použito LPT pokud existuje, samozřejmě. No a poslední možností je využít autobus LPC, některé základní desky mají hotové konektory (LPC_DEBUG atd.). I když tam nejsou, samotný autobus je vždy přítomen, ale musíte „připájet“ ...
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Asus-H61M-LPC-DEBUG-Port-500x301.jpg)
USB
Jeden z nejvíce slibný diagnostickou metodou je dnes USB. A hlavním důvodem je všudypřítomnost prevalence toto rozhraní. Jak jsme již zjistili, kamenem úrazu diagnostiky se může stát absence toho či onoho konektoru na základní desce. A USB právě řeší tento problém – doslova všechny počítače a notebooky vydané za posledních 15 let mají několik portů.
Taková diagnóza vyžaduje Dostupnost v systému USB laditpřístav je jakési rozšíření USB, které umožňuje přenášet diagnostické informace. V USB 3.0 se implementace Debug Portu ukázala jako pohodlnější (více informací o Debug Portu najdete v odkazu). Kromě přenosu POST kódů vám to umožňuje Debug Port plný ladění BIOS a kód UEFI.
Bylo to vyrovnané propuštěn různé společnosti. NET20DC z Ajays(společnost téměř okamžitě zkrachovala, protože jim dodavatelé odmítli dodat komponenty k sestavení zařízení). Insyde H2O DDT z Uvnitř softwaru(vydáno, zdá se, v roce 2008, ale informace o tomto zařízení upadly v zapomnění i na oficiálních stránkách). Obě tato zařízení jsou spíše debuggery, i když mají schopnost zachytit POST kódy.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-insyde-h2o-DDT.jpg)
Většina pokročilý A plnohodnotný diagnostický nástroj je AMIDebug Rx z AMI: umožňuje zobrazit POST kódy s popisem, plně funguje s UEFI, vede protokol o procesu POST, lze připojit k PC pro konfiguraci a čtení kódů, má funkce debuggeru. Nejzajímavější je, že tento zázrak ještě vyšel v roce 2009 rok! Je jasné, že zařízení je určeno pro nativní AMIBIOS zda to funguje s jinými BIOSy - nevím.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-AMIDebug-Rx.jpg)
Během 6-7 let od příchodu těchto USB zařízení žádný z nich nezískal popularitu, nyní si můžete koupit pouze AMIDebug Rx, a to pouze přímo od výrobce individuálně žádost. Cena zařízení nebyla zveřejněna. Rozšířený přechod na diagnostiku USB se tedy zatím neočekává.
Diagnostika notebooků
U notebooků je to trochu složitější. Nejběžnější konektory, které lze použít pro diagnostiku, jsou mini PCI nebo Mini PCI-E(pro modernější).
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-miniPCI-miniPCIe-card.jpg)
Mini PCI-E (jako PCI-E) není vyžadováno pro výstup POST kódů, vše závisí na tom, zda výrobce tuto funkci poskytl nebo ne.
Opět existuje případ použití pneumatikyLPC. Základní desky nemusí mít port pro připojení k této sběrnici, takže budete muset pájet přímo na desku nebo řadič.
![](https://i0.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-LPC-controller-500x277.jpg)
Někteří výrobci mají vaše způsoby diagnostika, tam opravdu je "kdo je v čem moc". Bohužel tyto informace jsou obvykle pouze majetkem výrobce a jeho interních servisních středisek, takže je nepravděpodobné, že by všechny stávající možnosti POST karty byly veřejně dostupné. Nejobsáhlejší all-in-one kombajn pro diagnostiku notebooků je karta Sintech ST8675 POST, kterou lze snadno najít od čínských prodejců za 20-30 $ s doručením.
![](https://i1.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-Sintech-ST8675-500x318.jpg)
Ze zajímavých řešení nabízí ruská společnost BVG-Group konektor VGA pro notebooky Samsung, karty v podobě paměťového modulu pro notebooky ASUS. Jsou to asi ty nejexotičtější POST karty, které znám. I když potlesk by měli spíše dostat výrobci notebooků, kteří pro své produkty vymysleli právě takovou diagnostickou metodu.
![](https://i2.wp.com/toolgir.ru/wp-content/uploads/2015/04/POST-Card-notebook-sodimm-vga.jpg)
Možná zklamu ty, kteří čekali konkrétní příklady - POST karta je jedna z diagnostické nástroje, které ve většině případů pouze pomohou pochopit, „kde kopat“, a jak kopat a jaký druh lopaty závisí čistě na vás. Někdy může k provedení „diagnózy“ stačit pouze jeden z nich, nebo můžete potřebovat pomoc multimetru a osciloskopu, včetně možnosti je používat. Pokud vám to způsobuje potíže, je lepší vzít vaši základní desku ke specialistům, než se stane neopravitelnou z nefunkčnosti.
PS
Takto mají POST karty zajímavou minulost a bohatou současnost. Co je čeká v budoucnu? Počkej a uvidíš. Realita je ale taková, že v této době konzumu jsou zařízení často likvidována dříve, než se rozbijí. A pokud se rozbijí, skončí v servisních dílnách výrobce, kde by samozřejmě nemělo chybět vhodné diagnostické zařízení. To vše je podle mého názoru hlavním důvodem „POST vakua“, které se vytvořilo.
Kontrolní body procedur POST provedené 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ů neboli kontrolních bodů (checkpointů), jak se jim v AMI říká, se v současné podobě objevil v souvislosti s vydáním jádra v6.24 15. července 1995. Některé změny byly provedeny v AMIBIOS v7.0 najednou.
Vlastnosti provádění spouštěcích procedur AMIBIOS
Pokud se během spouštění objeví data v diagnostickém portu 55 , AA, neměli byste tuto informaci srovnávat s POST kódy - máme co do činění s typickou testovací sekvencí, jejímž úkolem je prověřit integritu datové sběrnice jako takové.
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 na port 80h CC a provedení řady akcí pro nastavení systémových logických registrů. Typicky kód CC dochází při použití systémové logiky od Intelu.
PIIX jsou č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ě po první spouštěcí proceduře spojené s nastavením ovladače klávesnice následuje výstup hodnoty 10 , pak se inicializuje RTC, což dokazuje výskyt kódu v diagnostickém portu DD. Je třeba poznamenat, že selhání alespoň jednoho z těchto prostředků způsobí, že se systémová deska jako celek nespustí hned v první fázi provádění testu 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 43 Provádění POST pokračuje tak, jak je popsáno v dokumentaci AMIBIOS - řízení je přeneseno do bodu D0.
Správce inicializace zařízení
Počínaje AMIBIOS95+ deklarovaly American Megatrends obecný přístup k inicializaci zařízení na všech typech sběrnic. Za tímto účelem byl vyvinut univerzální mechanismus - Device Initialization Manager (DIM), implementovaný jako samostatný modul. Procedury DIM se spouštějí ve speciálních okamžicích provádění POST, kdy je nutné zobrazit stav inicializace Option ROM, vstupní zařízení a zobrazit informace:
Vysoký bajt je namapován na port 81, což označuje typ prováděné procedury čísla funkce a topologii, kde se nacházejí specifikovaná zařízení: Číslo zařízení. Topologie jako argument je zobrazena na vedlejší tetrádě portu 81 a může nabývat následujících hodnot:
Nadřazená tetráda 81. čísla funkce portu označuje buď inicializační proceduru použitelnou pro vybraná zařízení, nebo podmnožinu zařízení kombinovanou podle daného atributu, která by měla být připravena k provozu.
Tento parametr v moderní edici umožňuje následující hodnoty:
0 | Resetovat, detekovat, deaktivovat | Vytvoření mapy distribuce zdrojů pomocí správce zdrojů. Z bloku konfiguračních komponent NVRAM je sestavena inicializační strategie pro všechna zařízení popsaná funkcemi 01, ..., 05 |
---|---|---|
1 | Inicializace pro statická zařízení | Inicializace dalších (mimo desku) PCI IDE řadičů |
2 | Inicializace pro výstupní zařízení | Inicializace zobrazení zahrnuje vyhledávání grafických adaptérů, jejichž VGA BIOS je umístěn v segmentu C000h, v bodě přerušení 2Ah. Funkce provádí skenování paměti ROM počínaje oblastí volitelné EGA ROM vyhledáním podpisu 55AAh. Pokud je podpis nalezen, je zkontrolován kontrolní součet a je rozhodnuto, že Add-ROM byla ověřena a je připravena převzít kontrolu z BIOSu. Zvláštností postupu je zmenšení prostoru RAM přiděleného pro ROM z důvodu „smršťování“, kdy kód zabírá méně místa, než je vyhrazeno. V tomto případě se uvolní oblasti C800h/CC00h. |
3 | Inicializace pro vstupní zařízení | Inicializace vstupních zařízení konzoly (klávesnice a myš) se provádí pouze v případě, že je zadáno v nastavení CMOS Setup. |
4 | Inicializace pro zařízení IPL | Zařízení IPL (Initial Program Load), která mohou zavést operační systém, jsou inicializována v kontrolním bodě 38h. Mezi zařízení IPL podle specifikace BIOS Boot Specification patří FDD a HDD, které umožňují spouštění operačního systému. Funkce kontroluje shodu nalezených disků se seznamem uloženým v NVRAM, umožňuje jejich použití a generuje požadavek na přidělení adresního prostoru, portů, IRQ. Použití zařízení, která nejsou uvedena v NVRAM, je možné pouze v případě, že podporují funkci Auto-Detect. |
5 | Inicializace pro obecná zařízení | Inicializace periferních (na desce) a přídavných (mimo desku) řadičů, které podporují standard PnP, a také řadičů USB (Universal Serial Bus) připojených ke sběrnici PCI. |
6 | Příznaky chyby POST | Funkce sběru a zpracování chybových informací se provádí pro zobrazení zpráv uživateli v kontrolním bodě 39h. Konfliktní situace se řeší při distribuci přístupu k paměťovým prostředkům, I/O portům a požadavkům IRQ. Bootovací schopnosti HDD jsou zkoumány na základě informací o jejich připojení (Master/Slave, Device ID) k příslušným řadičům a je kontrolována bezkonfliktní povaha těchto připojení. Chyby z konzolových zařízení (klávesnice a monitoru) jsou zpracovány. Kontroluje se spolehlivost a kontrolní součty informací v NVRAM a také funkčnost médií NVRAM: CMOS a EEPROM. |
7 | Speciální funkce | Mezi speciální funkce DIM patří vyhledávání a inicializace zařízení v kontrolním bodě 95h, jejichž volitelná ROM se nachází v segmentu C800h. Tento segment se používá pro další řadiče SCSI/IDE BIOS a jejich modifikace RAID, které vyhovují specifikaci BIOS Boot Specification (BBS). Pokud je detekována alespoň jedna volitelná ROM, která nepodporuje BBS, například řadič MFM, AMIBIOS vybere speciální režim pro spuštění operačního systému. Speciální funkce také podporuje klasifikovaná velkokapacitní paměťová zařízení USB. |
8 | Konfigurace zařízení IPL před spuštěním | Konečná konfigurace spouštěcích zařízení systému dříve inicializovaných funkcí 4 v kontrolním bodě 38h je vyžadována během předání operačnímu systému. Pokud se na základě výsledků nastavení CMOS změní parametry Priorita spouštěcího zařízení, upraví se tabulky HDD IDE / SCSI, vyměnitelná média a CD-ROM. Postup končí vytvořením seznamu spouštěcích zařízení v pořadí předepsaném uživatelem. |
POST kódy
AMIBIOS 6.x
Jak název napovídá, novou verzi spatřil světlo v roce 1997. AMIBIOS97 je ve všech ohledech moderní produkt s podporou AGP, InstantON a dalších nových produktů. Vývoj a projektové řízení jsou dovedeny k dokonalosti pomocí různých skriptovacích procesorů, které umožňují generovat kód v závislosti na vlastnostech budování NVRAM, DMI atd.
00 | 03 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0E | 0F | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 11 | 12 | 13 | 14 | 19 | 1A | |||||||||
23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2E | 2F | |||
30 | 31 | 32 | 33 | 34 | 37 | 38 | 39 | 3A | 3B | ||||||
40 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4B | 4C | 4D | 4E | 4F | ||
50 | 51 | 52 | 53 | 54 | 57 | 58 | 59 | ||||||||
60 | 62 | 63 | 65 | 66 | 67 | ||||||||||
7F | |||||||||||||||
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8B | 8C | 8D | 8F | ||
91 | 95 | 96 | 97 | 98 | 99 | 9A | 9B | 9C | 9D | 9E | 9F | ||||
A0 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | AA | AB | AC | INZERÁT | AE | ||
B0 | B1 | ||||||||||||||
CC | CD | CE | CF | ||||||||||||
D0 | D1 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | DA | D.B. | DC | DD | DE | D.F. | |
E0 | E1 | E2 | E4 | E6 | EU | ED | EE | EF | |||||||
F0 | F1 | F2 | F4 | F5 | FC | FD | FF |
kód | název | popis |
---|---|---|
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é zavést systém a obnovit BIOS. | |
CC | Věci specifické pro čipset Inicializace logických registrů systému | V některých verzích AMIBIOS je první vizualizovaný kód spojen s inicializací systémových logických registrů od Intelu, postavených na bázi řadiče PIIX: čipové sady TX, LX, BX. Pokud je systém v úsporném režimu, provede se 5V Resume - návrat do plného provozu. V tomto případě je na diagnostický port odeslána hodnota DD a je provedena procedura, jejímž úkolem je obnovit obsah registrů paměťového řadiče z CMOS. |
CD | ChipID není známo Typ Flash ROM nebyl rozpoznán | Servisní postup DualBIOS specifický pro desku Gigabyte - kód výrobce a kód flash ROM čipu startovacího BIOSu nebyl nalezen v seznamu podporovaných zařízení. Mezi důvody, proč k této události dochází, patří porucha paměti Flash ROM, narušení (poškození) vodičů a prvků ve schématu připojení systému BIOS. |
CE | Systém se zastaví a čeká na reset hardwaru Neshoda kontrolního součtu v systému Starter BIOS | Postup údržby DualBIOS specifický pro desku Gigabyte. Pokud je ve spouštěcím systému BIOS nalezen nesoulad kontrolního součtu, provede se zastavení. Po restartu se systém spustí s náhradním čipem Flash ROM. |
CF | Funkce DualBIOS je nedostupná Chyba při přístupu k náhradnímu čipu Flash ROM | Chyba v přístupu k náhradnímu čipu Flash ROM nastane, když není možné přepnout signály připojené ke kolíkům GPIO (General Purpose Input Output), které ovládají možnost funkce DualBIOS. Kromě hardwarových problémů může tato situace nastat i kvůli tomu, že náhradní Flash ROM čip není na základní desce. |
D0 | Začíná zpoždění při zapnutí, ověřte kontrolní součet inicializačního kódu Zakázat NMI. Vývoj časového zpoždění pro útlum přechodových jevů. Zaváděcí blok kontrolního součtu, v případě neshody zastavte. | Aby bylo možné „přečkat“ přechodné jevy při zapnutí, je na signál Power Good aplikováno hardwarové zpoždění. Časová prodleva v systému BIOS se skládá z odeslání testovacích vzorů na diagnostický port pro testování datových linek. Základní ověření adresních řádků se provádí výpočtem velikosti zaváděcího bloku (Boot Block) a jeho kontrolního součtu. Pokud se kontrolní součet neshoduje, POST se ukončí. Vzhledem k tomu, že procesor nemá prostředky k deaktivaci NMI, je tento postup prováděn pomocí softwarově přístupného klopného obvodu řízeného z indexových registrů CMOS. Podobně je zakázána parita. |
D1 | Provedení testu BAT řadiče klávesnice, kontrola stavu probuzení, spuštění obnovy paměti a vstup do plochého režimu 4 GB Proveďte regeneraci paměti a základní test zabezpečení. Přepněte na režim adresování paměti 4 GB. | Klávesnicový ovladač dostane příkaz BAT (Basic Assurance Test) a zkontroluje se výsledek jeho zpracování. Pokud je systém spuštěn příkazem Wake Up, řízení se přenese na příslušné procedury. Spustí se obvody regenerace paměti - nastaví se režim počítání a konstanta počítání pro první kanál systémového časovače. Obsah registrů CPU je uložen v CMOS. Procesor se přepne do chráněného režimu a v registrech Descriptor Cache nastaví limity segmentu 4Gb. Poté se vrátí do reálného režimu. Zároveň jsou zachovány nastavené limity segmentů, což zajišťuje adresování 4Gb prostoru. |
D3 | Spuštění velikosti paměti Test velikosti a primární paměti | Počáteční inicializace systémových logických registrů umožňuje začít určovat množství paměti. Tento postup nastaví hodnotu adresy systému BIOS a rozsah adres pro každou z paměťových bank podle jejich velikosti. Adresa, od které se přestává shoda mezi čtenými a zapisovanými hodnotami, je brána jako hranice paměti. Paměťová procedura je závislá na zařízení a je prováděna s ohledem na specifika platformy. |
D4 | Test 512 kB hotový. Návrat do reálného režimu Návrat do režimu adresování skutečné paměti. Instalace zásobníku včasné inicializace čipové sady | Základní oblast konvenční paměti se kontroluje pomocí operací zápisu a kontroly čtení. Operace se provádí ve dvou slovech pomocí příkazů assembleru repe stosd. Pokud je POST nastaven tak, aby prošel ve zrychleném režimu, pak má postup charakter resetování oblasti 512 KB s následným ověřením dat v paměti. Procesor je přepnut do reálného režimu, limity segmentů jsou nastaveny na 0000FFFFh, což odpovídá režimu 16bitové adresy pro obsluhu segmentů o velikosti 64 KB. |
D5 | Inicializační kód se zkopíruje do segmentu 0 a řízení se přenese do segmentu 0 Přenos modulu POST z Flash ROM do oblasti tranzitní paměti | Modul Boot Block se přenese z paměti Flash ROM do oblasti průchozí paměti připravené v předchozím kroku. Inicializační kód BIOSu je umístěn od adresy 0 a je na něj přeneseno řízení. |
D6 | Povolit interní mezipaměť. Kontrola, zda bylo stisknuto Ctrl Home, a ověření kontrolního součtu systému BIOS Pokud se kontrolní součet nebo CTRL + Home neshoduje, provede se přechod na proceduru obnovy Flash ROM (kód E0) | Poprvé od spuštění systému je povoleno použití L1 cache procesoru. Ovladač klávesnice je naprogramován tak, aby zadával kombinaci kláves Ctrl+Home, kterou může uživatel použít k vynucení procedury obnovení paměti Flash ROM. Kontrola kontrolního součtu BIOSu se provádí pouze v režimu rychlého POST, v normální situaci se přenese do dalšího kroku. Pokud nastane alespoň jedna z těchto událostí, spustí se procedura přepisování paměti Flash ROM. |
D7 | Přeneste řízení do hlavního BIOSu Přeneste řízení na obslužný program, který rozbalí systém BIOS | Při běžném POST se vypočítá kontrolní součet BIOSu a v případě úspěšné kontroly se řízení přenese na modul systémového rozhraní, jehož úkolem je rozbalit spustitelný kód a zapsat jej do Shadow RAM. Moderní verze AMIBIOS v tomto okamžiku ukončí spouštěcí rutinu z Flash ROM a POST pokračuje z RAM. Existuje řada implementací, zejména na některých platformách Intel, kde je přenos kódu BIOS do paměti RAM podrobně popsán pomocí zprostředkujících rutin D8-DC. Pokud se kontrolní součty systému BIOS neshodují, je rozhodnuto zavolat proceduru přepisování paměti Flash ROM. I/O řadič (SIO) se inicializuje a řízení se přenese do kroku E0h. |
D8 | Hlavní běhový kód systému BIOS bude dekomprimován Dokončete rozbalení systému BIOS | V dřívějších verzích AMIBIOS je spustitelný kód rozbalen do vyrovnávací paměti přenosu při 1000:0000. Potřeba dočasného úložiště je způsobena skutečností, že kopii systému BIOS v systémové paměti nelze vytvořit, dokud není zakázán přístup k paměti ROM. |
D9 | Předání řízení hlavnímu systému BIOS ve stínové paměti RAM Přenos řízení do systému BIOS v Shadow RAM | Registry systémové logiky jsou nakonfigurovány tak, aby byl přístup k paměti Flash ROM přesměrován kopie BIOSu v Shadow RAM. Spustitelný kód se přenese z oblasti dočasného úložiště do segmentu F000. POST přenese řízení na kontrolní bod 03 . |
DA | Přečtěte si SPD skončilo. Načtěte latenci CAS do řadiče paměti Čtení informací z modulů DIMM SPD (Serial Presence Detect). | V závislosti na hardwarových funkcích platformy se SPD načte z nainstalovaných modulů DIMM. Na základě výsledků ankety jsou nastaveny registry čipové sady, které jsou zodpovědné za časové charakteristiky práce s pamětí. Vytvoří se hodnota Memory Top. |
D.B. | Použijte MTRR k řízení přístupu do paměti Nastavení registrů CPU MTRR | Platformy postavené na procesorech AMD upravují registry MTRR takovým způsobem, aby přesměrovaly cykly přístupu k paměti ze sběrnice ISA do oblasti adres PCI. Po povolení mezipaměti je inicializace paměti dokončena a je zahájena procedura regenerace. |
DC | Konec detekce paměti. RAM je v normálním provozním režimu Paměťové řadiče jsou naprogramovány podle dat přijatých z SPD | Registry paměťového řadiče jsou naprogramovány podle hodnot získaných z SPD. Moduly DIMM přejdou z příkazového režimu do normálního provozního režimu. |
DD | Včasná inicializace RTC a KBC Včasná inicializace RTC, která je integrována do čipu SIO | Některé integrované I/O čipy obsahují RTC a řadič klávesnice, které jsou po zapnutí ve vypnutém stavu. Účelem systému BIOS je inicializovat tyto prostředky desky pro budoucí použití. Je třeba poznamenat, že selhání alespoň jednoho z těchto prostředků způsobí, že se systémová deska jako celek nespustí hned v první fázi provádění testu POST. Pokud je systém v úsporném režimu, provede se 5V Resume - návrat do plného provozu: provede se procedura, která obnoví obsah registrů paměťového řadiče z CMOS. V tomto případě se řízení přenese na kontrolní bod 11 . |
DE | Chyba konfigurace systémové paměti. Fatální chyba | Pokud během procesu inicializace dojde k závažné chybě konfigurace paměti, hodnoty se postupně vydávají na diagnostický port. D.F. A DE následovaný kódem chyby. . Systémový reproduktor vydá sekvenci pípnutí odpovídající chybovému kódu zvýšenému o 5. POST je ukončen. |
D.F. | Neplatná konfigurace paměti Chyba konfigurace systémové paměti |
|
E0 | Spusťte postup obnovy Probíhají přípravy na odposlech INT19 a prověřuje se možnost spuštění systému ve zjednodušeném režimu | Procedura obnovy BIOSu se provede, pokud uživatel vynutil naprogramování Flash ROM podržením kláves Ctrl + Home na začátku, nebo pokud se kontrolní součty neshodují. V moderním BIOSu je konfigurace řadiče diskety jako součásti SIO dokončena v předchozí fázi a skupina procedur, které byly dříve prováděny v bodech E1, E2, E6 redukováno na nastavení vektorů přerušení a přípravu řadiče DMA. Probíhají přípravy na odposlech INT19 a prověřuje se možnost spuštění ve zjednodušeném režimu. Pokud jsou nalezeny chyby, zobrazí se uživateli varování. Viz komentář ke kódu 11 . |
E1 | Inicializace tabulky vektorů přerušení Nastavení vektorů přerušení | Nastavení vektorů přerušení je založeno na omezených možnostech spouštěcího bloku. Ukládá Run-Time kód, který obsahuje obsluhu přerušení pro proceduru přepisu Flash ROM, která definuje zkrácenou verzi služby. Viz komentář ke kódu 12 . |
E2 | Obnova obsahu CMOS, vyhledávání a inicializace systému BIOS | Viz komentář ke kódu 14 . |
E3 | Příprava řadičů přerušení a přímého přístupu do paměti | Inicializace řadiče DMA sestává z nastavení polarity signálů DRQ a DACK, přiřazení priorit kanálu a deaktivace prodlouženého cyklu zápisu. U řadiče přerušení je nastaven režim příjmu požadavků na hraně signálu IRQ a přiřazen režim pevných priorit. Vektorová přerušení IRQ0-IRQ7 jsou mapována na INT8-INT0F a IRQ8-IRQ15 jsou mapována na INT70h-INT77. Viz komentář ke kódu 13 . |
E6 | Povolení řadiče disketové jednotky a časovače IRQ. Povolení vnitřní mezipaměti Povolit přerušení ze systémového časovače a FDC | Přerušení od systémového časovače IRQ0 a řadiče měniče IRQ6 jsou povolena, k tomu jsou bity 0 a 6 nastaveny na nulu v registru maskování požadavku hlavního řadiče (port 21). Aby byly čitelné informace uloženy do mezipaměti ve vnitřní mezipaměti, musí být splněny dvě podmínky kombinované pomocí "AND": v řídicím registru procesoru CR0 musí být bit 30 nastaven na nulu; během cyklu čtení paměti musí být aktivní signál povolení cache KEN# generovaný logikou. |
EU | Inicializace řadičů DMA a přerušení Reinicializace ovladačů IRQ a DMA | Konfigurace řadiče DMA a řadiče přerušení. Přerušení generování vektorové tabulky. |
ED | Inicializace disketové jednotky Inicializace disku | Inicializace měniče se skládá z řady procedur, z nichž jedna je určena pro určení počtu stop. Je-li pohon 80stopým pohonem, po umístění na válec číslo 60 návrat na válec 1 nastaví signál track0 do pasivního stavu a další krok na válec 0 do aktivního stavu. Pokud je pohon 40stopý, při pokusu o umístění na válec 60 narazí hlavy na omezovač, část krokových impulsů nebude zpracována a okamžik přechodu z válce 1 na 0 selže, což bude detekováno při analýze signál track0. Hustota podélného záznamu pro instalované médium je určena čtením na dvou hodinách FDC řízených přes port 3F7h. Pokud proběhlo úspěšné čtení při výměně dat rychlostí 500 Kbps, je rozhodnuto, že je nainstalována disketa 1,2 / 1,44 Mb, při 250 Kbps - 360/720 Kb. Podle hodnoty bajtu počtu sektorů v zaváděcím sektoru je určen objem média. 15 s/stopu odpovídá 1,2 Mb diskům, zatímco 1,44 Mb disky používají 18 s/stopu. Velikost zařízení - 5,25" nebo 3,5" - není pro tento postup nutné určovat, protože úkolem je získat informace o jednotce a médiu dostatečné pro zavedení, pokud je nelze převzít z CMOS. Pokud jsou během inicializace měniče nalezeny chyby, další POST se neprovádí. |
EE | Hledání diskety v jednotce A: Čtení prvního sektoru diskety Čtení boot sektoru z diskety | V moderních implementacích AMIBIOS je kód EE prvním vykresleným kódem POST, který je odeslán na diagnostický port při přístupu k zařízení, ze kterého je možná obnova systému BIOS. Procedura čtení boot sektoru z diskety (Cylinder:00, Head:00, Sector:01) je znovu volána ve fázi obnovy BIOSu. Pokud není médium nalezeno, uživatel je vyzván "Vložte disketu do A:". |
EF | Při čtení disketové jednotky došlo k chybě čtení Chyba provozu disku | Řízení je přeneseno do tohoto bodu, pokud jsou během diskových operací zjištěny chyby a boot sektor nelze přečíst z média. Na monitoru se zobrazí chybová zpráva a test POST bude pokračovat, dokud nebude operace úspěšně dokončena. Pokud jsou selhání čtení způsobena hardwarovými problémy, tvoří neúspěšné pokusy o čtení nekonečnou smyčku, která k ukončení vyžaduje zásah uživatele. |
F0 | Hledání souboru AMIBOOT.ROM v kořenovém adresáři Hledání souboru AMIBOOT.ROM | Obsah polí služeb zaváděcího sektoru určuje, kde se nachází kořenový adresář, ve kterém se provádí hledání souboru s názvem AMIBOOT.ROM. Název souboru AMIBOOT.ROM je rezervovaná konstanta. Chcete-li úspěšně obnovit BIOS, musíte přejmenovat soubor na disketě podle této konvence. |
F1 | Soubor AMIBOOT.ROM není v kořenovém adresáři Soubor AMIBOOT.ROM nebyl nalezen v kořenovém adresáři | Řízení je přeneseno do tohoto bodu, pokud dojde k chybě při čtení kořenového adresáře nebo pokud v něm není nalezen soubor AMIBOOT.ROM. |
F2 | Čtení a analýza diskety FAT za účelem nalezení clusterů obsazených souborem AMIBOOT.ROM Přečtěte si FAT | Načte se FAT (File Allocation Table) z diskety a z obsahu adresáře se určí začátek řetězce clusteru odpovídající souboru AMIBOOT.ROM. V případě, že je soubor křestní jméno nenalezeno, bezpodmínečný skok na kontrolní bod F1 pro organizaci nekonečná smyčka, který lze ukončit pouze v případě, že je úspěšně načten soubor bitové kopie systému BIOS. |
F3 | Čtení souboru AMIBOOT.ROM, cluster po clusteru Čtení AMIBOOT.ROM | Na základě řetězce klastrů popsaných v FAT se čte soubor AMIBOOT.ROM. |
F4 | Soubor AMIBOOT.ROM nemá správnou velikost Velikost souboru AMIBOOT.ROM neodpovídá velikosti Flash ROM | Řízení se přenese do tohoto bodu, pokud velikost souboru bitové kopie systému BIOS neodpovídá velikosti čipu Flash ROM nainstalovaného na základní desce. |
F5 | Zakázání vnitřní mezipaměti Zakázat interní mezipaměť | Nastavením bitu 30 registru CR0 na "1" je vnitřní mezipaměť deaktivována, aby byla zajištěna koherence dat při interakci s Flash ROM. V opačném případě se po přečtení stavového registru mikroobvodu provedou všechny akce na kopii mezipaměti. Postup deaktivace mezipaměti je závislý na hardwaru. Pro některé sady systémové logiky není v tomto kroku mezipaměť deaktivována, protože oblast adresy, ve které se nachází Flash ROM, nelze uložit do mezipaměti. |
Detekce typu Flash ROM Určení typu Flash ROM | Detekce typu Flash ROM se obvykle provádí pomocí příkazu Read Intelligent Identifier. Po zapsání na jakoukoli adresu v oblasti ROM se paměťové zařízení přepne z režimu čtení paměti do režimu ReadID. V tomto stavu se nebude číst obsah ROM, ale identifikátory ze zadané oblasti: offsetem 0 - Kód výrobce; o offset 1 - Kód zařízení. Před provedením všech těchto akcí je nutné odstranit blokování signálu Flash WE a umožnit přístup do regionu, k tomu jsou naprogramovány systémové logické registry. |
|
FC | Mazání Flash ROM Vymazání paměti Flash ROM hlavní jednotky | Flash ROM se skládá ze spouštěcího bloku, jednoho nebo více bloků parametrů a hlavního bloku. K vymazání hlavní jednotky se provede příkaz Erase Flash, který se skládá z kódů Erase Setup a Erase Confirm. Flash ROM přejde do režimu mazání a v jejím adresním prostoru se nečte obsah, ale stav, na základě kterého procesor určí okamžik dokončení operace a její úspěšnost. |
FD | Programování Flash ROM Programování hlavní jednotky Flash ROM | Programování hlavní jednotky se provádí podle algoritmu, který je specifikován výrobcem paměťového zařízení. Zpravidla se pro každou zapisovanou buňku vysílá příkaz, který se skládá ze dvou kódů: Nastavení programu a bajtu, který se má zapsat. Okamžik dokončení a úspěšnost operace zápisu je řízena stavovým registrem Flash ROM. Proces se cyklicky opakuje pro všechny buňky hlavního bloku. |
FF | Programování Flash ROM bylo úspěšné. Dále restartujte systém BIOS Restart BIOSu Kódy rozbaleného systému BIOS, spouštěné v ShadowRAM (runtime kód je nekomprimovaný ve F000 shadow RAM) | Řízení je přeneseno do tohoto bodu v případě úspěšného naprogramování FlashROM. Dále je potřeba restartovat BIOS. K tomu se provede přímý příkaz skoku mezi segmenty na adrese FFFF:0000 (CS=FFFF, IP=0000). |
10 | Vydání příkazu pro blokování a odblokování KBC Včasná inicializace řadiče klávesnice | Na klávesnici byl odeslán příkaz k resetování. Příkazy C8/C9 jsou odesílány na port 64h pro povolení nebo zakázání řízení linky A20. V závislosti na hardwarové implementaci jsou použity univerzální piny Pin23 a Pin24, které odpovídají prvnímu a druhému bitu druhého portu ovladače klávesnice, kompatibilního se softwarovým modelem 82C42. |
11 | Obnovte registry DRAM Návrat ze stavu STR (Suspend to RAM). | Návrat ze stavu STR (Suspend to RAM) zahrnuje obnovení obsahu paměti RAM. Za tímto účelem čte z CMOS a zapisuje do registrů paměťového řadiče obsah, který je relevantní v době provádění STR. Jsou spuštěna schémata regenerace paměti. E0. |
12 | Znovu povolte SMRAM. Nastavení MTRR Obnovení přístupu k SMRAM (System Management RAM) | System Management RAM (SMRAM) je nakonfigurován pro obsluhu přerušení správy systému (SMI Handler). Registry procesoru MTRR jsou konfigurovány tak, aby poskytovaly požadované podmínky pro přístup k oblasti paměti v segmentech A000 a B000 mapovaných na SMRAM. Na některých platformách je kód pro tento postup E1. |
13 | Obnovte obnovovací frekvenci Obnova regenerace paměti | Platformy postavené na procesorech Intel obnovují obsah registrů paměťového řadiče odpovědných za regeneraci paměti. Tento postup se neprovádí na platformách AMD. Na některých platformách je kód pro tento postup E2. |
14 | Obnovte CMOS a zavolejte VGA BIOS Vyhledání a inicializace VGA BIOSu | U platforem s integrovaným videem se vyhledá a inicializuje VGA BIOS. Na některých platformách je kód pro tento postup E3. |
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 ovladačů 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 | Zápis do CMOS přijaté velikosti 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 | Vytvoření seznamu 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 | Další inicializace BIOSu v segmentu E000h | |
A9 | Vraťte ovládání do systému BIOS | |
AA | Inicializace sběrnice USB | |
AB | Příprava modulu INT13 pro obsluhu diskových služeb | |
AC | Vytváření tabulek AIOPIC pro podporu víceprocesorových systémů | |
INZERÁT | 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 |
Zvukové signály
zvuky | chyba |
---|---|
1 krátký | Chyba obnovení paměti. Programovatelný časovač přerušení nebo programovatelný řadič přerušení mohou být vadné. |
2 krátké | Procedura POST se nezdařila. Jedna z kontrol hardwaru selhala. |
3 krátké | Chyba parity paměti v prvních 64 kB. Paměťový čip může být vadný. |
4 krátké | Chyba systémového časovače nebo první paměťové banky |
5 krátkých | Chyba procesoru |
6 krátké | Chyba řídicího vedení A20. Selhání řadiče klávesnice, které zabraňuje přepnutí procesoru do chráněného režimu. |
7 krátké | Chyba virtuálního režimu procesoru |
8 krátký | Chyba čtení/zápisu video paměti. Chybějící nebo vadný grafický adaptér. |
9 krátká | Kontrolní součet BIOSu je nesprávný |
10 krátkých | Chyba čtení/zápisu v registru řízení spotřeby energeticky nezávislé paměti (CMOS). Porucha obvodů řízení spotřeby. |
11 krátká | Chyba mezipaměti úrovně 2 |
1 dlouhá | Všechny kontroly proběhly normálně - počítač je připraven ke spuštění operačního systému |
1 dlouhý, 1 krátký | Chyba napájení |
1 dlouhá, 2 krátká | Chyba v BIOS ROM grafické karty nebo chyba v zatemnění horizontálního zpětného chodu |
1 dlouhá, 3 krátká | V paměti nad 64 kB byla zjištěna chyba | Zodpovědností této funkce je podpora vzdáleného spouštění přes síť, takže musíte vyhledat Boot ROM síťového adaptéru. Pokud je nalezen a nastavení CMOS Setup v nabídce Boot Device Priority uvádí jako první zařízení spouštění ze sítě, nakonfigurují se rutiny INT18h a INT19h.