Irányítószámok ami. POST kártya kódok dekódolása

American Megatrends, Inc. (AMI)

Az AMIBIOS-ban végzett POST-ellenőrzőpontokat 1995-ben felülvizsgálták és frissítették, és a mai napig nem történtek jelentős változások. A V6.24-es kernel megjelenése kapcsán, 95. 07. 15-én jelent meg a POST kódok vagy – ahogy az AMI nevezi – „ellenőrző pontok” első leírása jelenlegi formájában. Néhány változtatás történt az AMIBIOS V7.0-ban, amelyeket ez a dokumentum is tükröz.

Az AMIBIOS indítási eljárások végrehajtásának jellemzői

Ha az indítási folyamat során az 55h, AAh adat jelenik meg a diagnosztikai portban, akkor ezeket az információkat ne hasonlítsa össze a POST kódokkal - egy tipikus tesztsorozattal van dolgunk, melynek feladata az adatbusz integritásának ellenőrzése.

A kezdeti szakaszban az adatok diagnosztikai portjára történő kimenete minden platformra jellemző. Egyes megvalósításokban az első megjelenített kód műveletekhez kapcsolódik, amelyeket az AMI lapkakészlet-specifikus dolgoknak nevez. Ezt az eljárást kíséri a CCh érték kiadása a 80h portra, és számos művelet végrehajtása a rendszer logikai regisztereinek konfigurálásához. A CCh kód általában olyan esetekben fordul elő, amikor az Intel rendszerlogikáját használják, egy vezérlő alapján

A PIIX TX, LX, BX lapkakészletek.

Egyes fedélzeti I/O chipek RTC-t és billentyűzetvezérlőt tartalmaznak, amelyek indításkor le vannak tiltva. A BIOS célja az alaplapi erőforrások inicializálása a további felhasználáshoz. Ebben az esetben a billentyűzetvezérlő beállításához kapcsolódó első indítási eljárást a 10h érték kimenete kíséri, majd az RTC inicializálása megtörténik, amit a DDh kód megjelenése bizonyít a diagnosztikai portban. Meg kell jegyezni, hogy ezen erőforrások legalább egyikének meghibásodása az alaplap egészének nem indul el a POST végrehajtásának legelső szakaszában.

Számos kártyán az inicializálási folyamat a CPU védett módba kapcsolásával kezdődik. Ebben az esetben az első renderelt 43h kódot követően a POST végrehajtás az AMIBIOS dokumentációban leírtak szerint folytatódik - a vezérlés átkerül a D0h pontra.

Kicsomagolt inicializálási eljárás kódjai

(Tömörítetlen kezdőkód ellenőrző pontok)

E.E.A modern AMIBIOS implementációkban az első megjelenített kód ahhoz az eszközhöz való hozzáféréshez kapcsolódik, amelyről indítható a BIOS visszaállítása

CCRendszerlogikai regiszterek inicializálása

CDA Flash ROM típusa nem ismerhető fel

C.E.Ellenőrzőösszeg eltérés az indítási BIOS-ban

CFHiba a tartalék Flash ROM chip elérésekor

DDA SIO chipbe integrált RTC korai inicializálása

D0Tiltsa le a nem maszkolható NMI megszakítást. Időkésleltetés kidolgozása tranziens folyamatok csillapítására. Boot Block ellenőrzőösszeg ellenőrzése, leállítás, ha eltérés van

D1Végezze el a memória-regenerálási eljárást és az Alapvető biztosítási tesztet. Váltás 4 GB memóriacímzési módra

D3A kapacitás meghatározása és az elsődleges memória teszt

D4Visszatérés a valós memóriacímzési módba. A chipkészlet korai inicializálása A verem telepítése

D5A POST modul átvitele a Flash ROM-ból a továbbítási memóriaterületre

D6Ha az ellenőrző összeg nem egyezik, vagy a CTRL+Home, akkor a rendszer áttér a Flash ROM helyreállítási eljárásra (E0 kód)

D7A vezérlés átvitele egy segédprogramra, amely kicsomagolja a rendszer BIOS-át

D8A rendszer BIOS teljes kicsomagolása

D9A rendszer BIOS vezérlésének átvitele a Shadow RAM-ba

D.A.Információk olvasása SPD (Serial Presence Detect) DIMM-ekből

D.B.A CPU regiszterek MTRR beállítása

DCA memóriavezérlő programozása az SPD-től kapott adatok szerint történik

DERendszermemória konfigurációs hiba. Fatális hiba

DFRendszermemória konfigurációs hiba. Hangjelzés

10 A billentyűzetvezérlő korai inicializálása

11 Visszatérés az STR (Felfüggesztés a RAM-ba) állapotból

12 Hozzáférés visszaállítása az SMRAM-hoz (Rendszerkezelő RAM)

13 Memória regeneráció helyreállítása

14 VGA BIOS Flash ROM újraírási eljáráskódok (boot Block Recovery Codes) keresése és inicializálása

E0Folynak az előkészületek az INT19 lehallgatására, és ellenőrizzük a rendszer egyszerűsített módban történő indítását.

E1Megszakítási vektorok beállítása

E3CMOS-tartalom helyreállítása, BIOS keresése és inicializálása

E2Megszakításvezérlők és közvetlen memóriaelérés előkészítése

E6A rendszeridőzítő és az FDC megszakítások engedélyezése

E.C.IRQ és DMA vezérlők újrainicializálása

EDA meghajtó inicializálása

E.E.A rendszerindító szektor beolvasása hajlékonylemezről

E.F.Lemezműködési hiba

F0Az AMIBOOT.ROM fájl megkeresése

F1Az AMIBOOT.ROM fájl nem található a gyökérkönyvtárban

F2 Olvasd a FAT-ot

F3Az AMIBOOT.ROM olvasása

F4Az AMIBOOT.ROM fájl mérete nem egyezik a Flash ROM méretével

F5 A belső gyorsítótár letiltása

FBFlash ROM típus meghatározása

F.C.A fő Flash ROM blokk törlése

FDA fő Flash ROM blokk programozása

FFBIOS újraindítás A kicsomagolt rendszer BIOS kódjai, a ShadowRAM-ban végrehajtva

(A futásidejű kód nincs tömörítve az F000 árnyék RAM-ban)

03 Tiltsa le a nem maszkolható NMI megszakítást. Reset Type Definition

05 Verem inicializálás. A memória és az USB-vezérlő gyorsítótárának letiltása

06 Segédprogram végrehajtása a RAM-ban

07 Processzor felismerés és APIC inicializálás

08 A CMOS ellenőrző összeg ellenőrzése

09 Az End/Ins billentyűk működésének ellenőrzése

0AAkkumulátor hiba ellenőrzése

0BA billentyűzetvezérlő pufferregisztereinek törlése

0CA rendszer egy tesztparancsot küld a billentyűzetvezérlőnek

0EA billentyűzetvezérlő által támogatott további eszközök keresése

0FA billentyűzet inicializálása

10 A rendszer visszaállítási parancsot küld a billentyűzetnek

11 Ha megnyomja az End vagy az Ins gombot, a CMOS alaphelyzetbe áll

12 A DMA vezérlők passzív állapotba helyezése

13 Lapkakészlet inicializálása és L2 gyorsítótár

14 A rendszer időzítőjének ellenőrzése

19 DRAM-regenerálási kérelem generálási teszt fut

1AA regenerációs ciklus időtartamának ellenőrzése

20 Kimeneti eszközök inicializálása

23 A billentyűzetvezérlő bemeneti portja beolvasásra kerül. megkérdőjelezve Kulcszár kapcsoló és gyártási teszt kapcsoló

24 Felkészülés a megszakítási vektortábla inicializálására

25 Megszakítási vektor inicializálása befejeződött

26 A Turbo Switch jumper állapota a billentyűzetvezérlő bemeneti portján keresztül lekérdezhető

27 Az USB-vezérlő elsődleges inicializálása. Az indító processzor mikrokódjának frissítése

28 Felkészülés a videó mód telepítésére

29 Az LCD panel inicializálása

2ATovábbi ROM-ok által támogatott eszközök keresése

2BVGA BIOS inicializálása, ellenőrző összegének ellenőrzése

2CVGA BIOS végrehajtása

2DINT 10h és INT 42h megfelelő

2ECGA videoadapterek keresése

2FCGA adapter videó memória teszt

30 CGA adapter letapogatás generáló áramkörök tesztelése

31 Hiba a videomemóriában vagy a lapolvasó áramkörökben. Alternatív CGA videoadapter keresése

32 Alternatív CGA videoadapter videomemóriájának és letapogató áramköreinek tesztelése

33 Lekérdezi a fekete-fehér/színes jumper állapotát

34 Szöveg mód beállítása 80x25

37 A videó mód be van állítva. Képernyő törölve

38 Fedélzeti eszközök inicializálása

39 Az előző lépésből származó hibaüzenetek megjelenítése

3AA „Hit DEL” üzenet megjelenítése a CMOS Setup programba való belépéshez

3BKezdje el a felkészülést a memóriatesztre védett módban

40 GDT és IDT leíró táblák készítése

42 Váltás védett módba

43 A processzor védett módban van. Megszakítások engedélyezve

44 Felkészülés az A20-as vonal tesztelésére

45 A20 vonal teszt

46 A RAM méretének meghatározása befejeződött

47 Hagyományos memóriában rögzített tesztadatok

48 A hagyományos memória újraellenőrzése

49 Kiterjesztett memória teszt

4BMemória visszaállítása

4CA nullázási folyamat jelzése

4DA kapott hagyományos és kiterjesztett memóriaméretek rögzítése CMOS-ba

4EA rendszermemória tényleges mennyiségének jelzése

4FKibővített hagyományos memóriateszt fut

50 Hagyományos memóriaméret-korrekció

51 Kiterjesztett memória teszt

52 A hagyományos memória és a bővített memória kötetei mentve

53 Késleltetett paritási hibakezelés

54 A paritás és a nem maszkolható megszakítások feldolgozásának letiltása

57 A POST Memory Manager memóriaterületének inicializálása

58 A rendszer kéri, hogy lépjen be a CMOS Setupba

59 A processzor visszaállítása valós módba

60 Az oldal DMA regisztereinek ellenőrzése

62 A DMA#1 vezérlő címregisztereinek és továbbítási hosszának tesztelése

63 A DMA#2 vezérlő címregisztereinek és továbbítási hosszának tesztelése

65 DMA vezérlők programozása

66 A Write Request és a Mask Set POST regiszterek törlése

67 Megszakításvezérlők programozása

7FNMI kérés megoldása további forrásokból

80 Beállítja a megszakítás kiszolgálási módját a PS/2 portról

81 A billentyűzet interfész tesztje visszaállítási hibákra

82 A billentyűzetvezérlő működési módjának beállítása

83 Billentyűzár állapotának ellenőrzése

84 Memória kapacitás ellenőrzése

85 Hibaüzenetek megjelenítése

86 A rendszer konfigurálása a beállítási művelethez

87 A CMOS Setup program kicsomagolása a hagyományos memóriába.

88 A telepítőprogramot a felhasználó befejezte

89 Befejezett állapot-helyreállítás a beállítási művelet után

8BMemória lefoglalása egy további BIOS-változóblokkhoz

8CKonfigurációs regiszterek programozása

8 DA HDD és FDD vezérlők elsődleges inicializálása

8FAz FDD vezérlő újrainicializálása

91 A HDD vezérlő konfigurálása

95 ROM-ellenőrzés végrehajtása további BIOS-ok kereséséhez

96 A rendszererőforrások további konfigurálása

97 Az opcionális BIOS aláírásának és ellenőrző összegének ellenőrzése

98 Rendszerfelügyeleti RAM beállítása

99 Az időzítő számlálójának és a párhuzamos port változóinak beállítása

9ASoros portok listájának létrehozása

9BMemóriaterület előkészítése koprocesszor teszthez

9CA társprocesszor inicializálása

9DA társprocesszor információit a CMOS RAM tárolja

9EBillentyűzet típusazonosítás

9FTovábbi beviteli eszközök keresése

A0 Regiszterek kialakítása MTRR (memóriatípus-tartomány regiszterek)

A2Hibaüzenetek az előző inicializálási lépésekből

A3A billentyűzet automatikus ismétlési időzítésének beállítása

A4A nem használt RAM régiók töredezettségmentesítése

A5A videó mód beállítása

A6 A képernyő tisztítása

A7A BIOS végrehajtható kódjának átvitele a Shadow RAM területre

A8További BIOS inicializálása az E000h szegmensben

A9A vezérlés visszaállítása a rendszer BIOS-ba

A.A.USB busz inicializálás

ABAz INT13 modul előkészítése lemezszolgáltatások kiszolgálására

A.C.AIOPIC táblák készítése többprocesszoros rendszerek támogatására

HIRDETÉSAz INT10 modul felkészítése videoszolgáltatások kiszolgálására

A.E.DMI inicializálás

B0Megjelenik a rendszerkonfigurációs táblázat

A Device Initialization Manager szolgáltatásai

A fenti POST-kódokon kívül a Device Initialization Manager (DIM) végrehajtása közbeni eseményekről szóló üzenetek a diagnosztikai portra kerülnek. Számos ellenőrzőpont jelzi a rendszer- vagy helyi buszok inicializálási állapotát.

2AEszközök inicializálása a rendszerbuszon

39 A busz inicializálása során fellépő hibák jelzése

95 A további BIOS DE által vezérelt buszok inicializálása Rendszermemória konfigurációs hiba

DFRendszermemória konfigurációs hiba

Az információ Word formátumban jelenik meg, amelynek alsó bájtja egybeesik a rendszer POST kódjával, a magas bájt pedig a végrehajtott inicializálási eljárás típusát jelzi. A legjelentősebb tetrad a magas bájtban jelzi a végrehajtott eljárás típusát, az alacsony tetrad pedig meghatározza az alkalmazás busztopológiáját.

Idősebb tetrada:

0 az összes eszköz inicializálása az összes buszon tilos

1 statikus eszközök inicializálása

2 a kimeneti eszközök inicializálása

3 beviteli eszközök inicializálása

4 rendszerindító eszközök inicializálása (IPL)

5 általános célú eszközök inicializálása

6 hiba üzenet

7 további ROM-ok által vezérelt eszközök inicializálása

Junior tetrad:

0 rendszerinicializálási eljárások (DIM)

1 fedélzeti eszközcsatlakozó buszok

2 ISA Legacy busz

3 EISA busz

4 ISA PnP busz

5 PCI busz

6 PCMCIA busz

7 MCA busz

Ha rendszermemória konfigurációs hibát észlel, a DE-kód, a DF-kód és a konfigurációs hibakód egymás után a 80h-s portra kerül kiadásra egy végtelen ciklusban, amely a következő értékeket veheti fel:

00 RAM nem észlelhető

01 Különféle típusú DIMM-ek telepítve (például EDO és SDRAM)

02 Az SPD-tartalom olvasása nem sikerült

03 A modul nem felel meg a megadott frekvencián történő működés követelményeinek

04 A modul nem használható ezen a rendszeren

05 Az SPD információi nem teszik lehetővé a telepített modulok használatát

06 Kevés memória laphiba észlelve



Ez a táblázat azokat a POST kódokat tartalmazza, amelyek a teljes POST eljárás során jelennek meg.

CF Érzékeli a processzor típusát és teszteli a CMOS olvasást/írást
C0 A lapkakészlet és az L1-, L2-cache előzetesen inicializálva és programozva van
megszakításvezérlő, DMA, időzítő
C1 A RAM típusa és mennyisége észlelve
A C3 BIOS kód a RAM egy ideiglenes területére van kicsomagolva
A 0C BIOS ellenőrző összegek ellenőrzése megtörtént
A C5 BIOS kód az árnyékmemóriába másolódik, és a vezérlés átkerül a Boot Block modulra
01 XGROUP modul kicsomagolása a 1000:0000h fizikai címen
02 Processzor inicializálása. A CR és MSR regiszterek be vannak állítva
03 Az I/O erőforrások meg vannak határozva (Super I/O)
05 Törli a képernyőt és a CMOS állapotjelzőt
06 A társprocesszor ellenőrzése folyamatban van
07 A billentyűzetvezérlő azonosítása és tesztelése megtörtént
08 A rendszer észlelte a billentyűzet interfészt
09 A Serial ATA vezérlő inicializálása
OA Érzékeli a PS/2 portokhoz csatlakoztatott billentyűzetet és egeret
A 0B AC97 audiovezérlő erőforrások telepítése folyamatban van
OE Tesztelő memória szegmens F000h
10 A flash memória típusa meg van határozva
12 CMOS tesztelve
14 Beállítja a chipkészlet-regiszterek értékeit
16 Az óragenerátor kezdetben inicializálva van
18 Meghatározzuk a processzor típusát, paramétereit, valamint az L1 és L2 cache méretét
1B A megszakítási vektor táblázat inicializálva van
1C Ellenőrzi a CMOS ellenőrző összegeket és az akkumulátor feszültségét
Meg van határozva az 1D energiagazdálkodási rendszer
1F A billentyűzet mátrixának betöltése (laptopokhoz)
21 A hardveres energiagazdálkodási rendszer inicializálása folyamatban van (laptopokhoz)
23 Matematikai társprocesszor, lemezmeghajtó, chipkészlet inicializálás tesztelve
24 A processzor mikrokód frissítése folyamatban van. Létrejön egy erőforrás-elosztási térkép
Plug and Play eszközök
25 Kezdeti PCI inicializálás: az eszközök listája, adapterkeresés
VGA, VGA BIOS bejegyzés C000:0-nál
26 Az órafrekvencia beállítása a CMOS Setup szerint történik. A szinkronizálás le van tiltva
nem használt DIMM és PCI bővítőhelyek. A felügyeleti rendszer inicializálva van
(H/W monitor)
27 INT 09h megszakítás engedélyezve. A billentyűzetvezérlő újra inicializálva van
29 MTRR regiszter van programozva, APIC inicializálva. A vezérlő programozása folyamatban van
IDE. A processzor frekvenciáját mérik. A videórendszer BIOS-bővítményét hívják
2B Videó adapter BIOS keresése
2D Megjelenik az Award nyitóképernyője a processzor típusával és sebességével kapcsolatos információkkal
33 Billentyűzet alaphelyzetbe állítása
35 Az első DMA-csatorna tesztelése folyamatban
37 Második DMA-csatorna tesztelés alatt
39 DMA oldalregisztert tesztelnek
3C 8254 vezérlő (időzítő) konfigurálása
3E A 8259-es megszakításvezérlő ellenőrzése
43 A megszakításvezérlő ellenőrzése megtörtént
47 ISA/EISA buszt tesztelnek
49 A RAM mennyisége kiszámítva. A regiszterek a processzorhoz vannak konfigurálva
AMD K5
A 4E MTRR regiszterek a Syrix processzorokhoz vannak programozva. Az L2 gyorsítótár inicializálva van
és APIC
50 USB busz észlelve
52 A RAM tesztelése megtörténik, és az eredmények megjelennek. A kiterjesztett memória törlése
53 Ha a CMOS törlődik, a bejelentkezési jelszó visszaáll
55 A processzorok számát jeleníti meg (többprocesszoros platformok esetén)
57 Megjelenik az EPA logó. Az ISA PnP-eszközök kezdeti inicializálása
59 A vírusvédelmi rendszer meghatározása megtörtént
5B Kérdés a BIOS-frissítés hajlékonylemezről történő futtatásához
Az 5D elindítja a Super I/O vezérlőt és az integrált hangvezérlőt
60 Belépés a CMOS Setupba, ha megnyomta a Delete gombot
65 PS/2 egér inicializálás alatt áll
69 L2 gyorsítótár engedélyezve
6B A lapkakészlet-regiszterek a BIOS Setup szerint vannak konfigurálva
6D Erőforrásokat rendel hozzá az ISA PnP-eszközökhöz és COM-portokhoz az integráláshoz
eszközöket
6F Inicializálja és konfigurálja a hajlékonylemez-vezérlőt
A rendszer 75 IDE-eszközt észlel és telepít: merevlemezek,
CD/DVD, LS-120, ZIP, stb.
76 Az észlelt IDE-eszközök információi jelennek meg
77 A soros és párhuzamos portok inicializálva vannak
7A A matematikai társprocesszor alaphelyzetbe áll és készen áll a működésre.
7C Védelmet határoz meg a merevlemezekre való jogosulatlan írás ellen
7F Ha hibák vannak, megjelenik egy üzenet, és megnyomja a Delete és az F1 billentyűket
82 Memória van lefoglalva az energiagazdálkodáshoz, és a változtatások az ESCD táblába íródnak.
Az EPA logóval ellátott nyitóképernyőt eltávolítják. Szükség esetén jelszót kér
83 Minden adat az ideiglenes veremből a CMOS-ba kerül
84 A Plug and Play Cards inicializálása üzenet megjelenítése
85 Az USB inicializálás befejeződött
87 SYSID tábla jön létre a DMI területen
89 ACPI tábla telepítése folyamatban van. A megszakítások a PCI-eszközökhöz vannak hozzárendelve
8B További ISA vagy PCI vezérlők BIOS-a hívja, kivéve
videó adapter
8D Beállítja a RAM paritás paramétereit a CMOS Setup segítségével. Inicializálva
APM
A 8F IRQ 12 engedélyezett a PS/2 egér üzem közbeni csatlakoztatásához
94 A lapkakészlet inicializálásának befejezése. Megjeleníti az erőforrás-elosztási táblát.
L2 gyorsítótár engedélyezése. A nyári/téli időszámítás átállási mód beállítása
95 Beállítja a billentyűzet automatikus ismétlési frekvenciáját és a Num Lock állapotát
96 Többprocesszoros rendszerek esetén a regiszterek konfigurálva vannak (Cyrix processzorokhoz).
Létrejön az ESCD tábla. A DOS időzítő az óra leolvasásának megfelelően van beállítva
RTC CMOS.
A rendszerindító eszközpartíciókat a rendszer a beépített használatra menti
vírusirtó.
A hangszóró bejelenti a POST végét. Létrejön az MSIRQ tábla
FF BIOS INT 19 órás megszakítás folyamatban. Keresse meg a bootloadert az első szektorban
rendszerindító eszköz





Egy lerövidített eljárás hajtható végre a Gyors bekapcsolási önteszt beállításával a BIOS-ban.

65 A videoadapter alaphelyzetbe állítása folyamatban van. A hangvezérlő és az eszközök inicializálva vannak
bemenet/kimenet, billentyűzet és egér tesztelve. A BIOS integritása ellenőrizve van
66 A gyorsítótár inicializálása folyamatban van. Létrejön egy megszakítási vektortábla.
Az energiagazdálkodási rendszer inicializálása folyamatban van
67 A CMOS ellenőrző összeg ellenőrzése és az akkumulátor tesztelése megtörtént.
A lapkakészlet a CMOS paraméterek alapján van konfigurálva
68 A videoadapter inicializálása folyamatban van
69 A megszakításvezérlő konfigurálása
6A tesztelő RAM (gyorsított)
6B Megjeleníti az EPA logót, a CPU- és a memóriateszt eredményeit
70 Megjelenik a BIOS Setup programba való belépéshez szükséges üzenet. Az egér inicializálva van
PS/2-re vagy USB-re csatlakoztatva
71 A gyorsítótár-vezérlő inicializálása folyamatban van
72 lapkakészlet-regiszter konfigurálása folyamatban van. Létrejön a Plug and Play eszközök listája.
A hajtásvezérlő inicializálódik
73 A merevlemez-vezérlő inicializálása folyamatban van
74 A társprocesszor inicializálódik
75 Ha szükséges, a merevlemez írásvédett
77 Ha szükséges, a rendszer jelszót kér, és üzenetek jelennek meg a folytatáshoz nyomja meg az F1 billentyűt,
DEL a Setup megnyitásához
78 A saját BIOS-szal rendelkező bővítőkártyák inicializálásra kerülnek
79 A platformerőforrások inicializálása folyamatban van
7A Létrejön az RSDT gyökértábla, a DSDT, FADT stb. eszköztáblázat.
7D Információkat gyűjt a rendszerindító eszköz partícióiról
A 7E BIOS az operációs rendszer indítására készül
7F A NumLock jelző állapota a beállításoknak megfelelően van beállítva
BIOS beállítások
80 INT 19 hívódik, és elindul az operációs rendszer
******************************************

AMIBIOS 8.0

D0 A processzor és a lapkakészlet inicializálása. A rendszerindítási blokk ellenőrző összegeinek ellenőrzése
BIOS
D1 I/O portok inicializálása. Billentyűzet vezérlő
parancsot küld a BAT önteszthez
D2 Az L1/L2 gyorsítótár letiltása. A telepített RAM mennyisége meghatározásra kerül
A D3 memória-regenerálási sémák konfigurálva vannak. Gyorsítótár használata engedélyezett
D4 Teszt 512 KB memória. A verem telepítve van, és a kommunikációs protokoll hozzá van rendelve
cache memóriával
A D5 BIOS kódot kicsomagolják és az árnyékmemóriába másolják
D6 Ellenőrzi a BIOS ellenőrző összegeit és a Ctrl+Home billentyűket
(BIOS helyreállítás)
A D7 vezérlés átkerül az interfész modulra, amely kicsomagolja a kódot a területre
Futásidő
D8 A végrehajtható kód kicsomagolásra kerül a flash memóriából a működési memóriába. Mentett
CPUID információ
D9 A kicsomagolt kód átkerül az ideiglenes tároló területről a szegmensekre
0E000h és 0F000h RAM
A DA CPUID regiszterek visszaállnak. A POST végrehajtás a RAM-ba kerül
E1–E8, EC–EE A rendszermemória konfigurációjával kapcsolatos hibák
03 Tilos az NMI, a paritáshibák feldolgozása és a jelek monitorra történő kibocsátása.
Egy terület van fenntartva a GPNV eseménynapló számára, a kezdeti
BIOS változó értékek
04 Ellenőrzi az akkumulátor állapotát és kiszámítja a CMOS ellenőrző összeget
05 A megszakításvezérlő inicializálása és a vektortábla felépítése megtörtént
06 Az időzítő tesztelése és működésre való előkészítése folyamatban van
08 Billentyűzet tesztelése (a billentyűzet jelzőfényei villognak)
C0 A processzor kezdeti inicializálása. Ne használjon gyorsítótárat.
APIC határozza meg
C1 Többprocesszoros rendszerek esetén meghatározásra kerül a rendszer indításáért felelős processzor
C2 Befejezi a processzor hozzárendelését a rendszer elindításához. Azonosítás vele
CPUID használatával
C5 A processzorok száma meghatározásra kerül, és paramétereik konfigurálva vannak
C6 Inicializálja a cache memóriát a gyorsabb POST érdekében.
C7 A processzor inicializálása befejeződött
0A Billentyűzetvezérlő észlelve
0B Keressen a PS/2 porthoz csatlakoztatott egeret
0C A billentyűzet jelenlétének ellenőrzése
0E A rendszer különféle beviteli eszközöket észlel és inicializál
13 A chipkészlet-regiszterek kezdeti inicializálása
24 platform-specifikus BIOS-modult csomagol ki és inicializál.
Létrejön egy megszakítási vektortábla, és inicializálódik a megszakítási feldolgozás.
2A A DIM mechanizmus azonosítja a helyi buszokon lévő eszközöket. Felkészülés
videó adapter inicializálása, erőforrás-allokációs tábla épül
2C A videoadapter észlelése és inicializálása, a videoadaptert a BIOS hívja meg
2E További I/O eszközök keresése és inicializálása
30 SMI feldolgozásra készül
31 Az ADM modul inicializálva és aktiválva van
33 Az egyszerűsített betöltő modul inicializálása folyamatban van
37 Megjelenik az AMI logó, BIOS verzió, processzorverzió, bejelentkezési kulcs kérése
a BIOS-ban
38 A DIM használatával a helyi buszokon különféle eszközöket inicializálnak
39 A DMA vezérlő inicializálása folyamatban van
3A Beállítja a rendszeridőt az RTC órája szerint
A 3B RAM tesztelése megtörténik, és az eredmények megjelennek
A 3C lapkakészlet-regiszterek konfigurálva vannak
40 A soros és párhuzamos portok inicializáltak, matematikailag
társprocesszor stb.
52 A memóriateszt eredményei alapján a CMOS RAM-adatai frissülnek
60 A BIOS Setup beállítja a NumLock állapotát és konfigurálja a paramétereket
automatikus ismétlés
75 Elindul a lemezeszközökkel végzett munka folyamata (INT megszakítás 13h)
78 Létrejön az IPL-eszközök listája (amelyből az operációs rendszer betölthető)
7C ESCD kiterjesztett rendszerkonfigurációs táblák jönnek létre és íródnak az NVRAM-ba
84 A POST során észlelt naplózási hibák
85 Üzenetek jelennek meg az észlelt nem kritikus hibákról.
87 Ha szükséges, elindul a BIOS Setup, amelyet először kicsomagol a RAM-ba
A 8C lapkakészlet-regiszterek a BIOS Setup-nak megfelelően vannak konfigurálva
8D ACPI táblák készülnek
8E Nem maszkolható megszakítási (NMI) szolgáltatást konfigurál
A 90 SMI végre inicializálva van
A1 Az operációs rendszer betöltésekor nem szükséges adatok törlése
Az A2 EFI modulok fel vannak készítve az operációs rendszerrel való interakcióra
A4 A BIOS Setup szerint a nyelvi modul inicializálva van
A7 Megjelenik a POST eljárás összefoglaló táblázata
A8 Beállítja az MTRR regiszterek állapotát
V9 Ha szükséges, megvárja a billentyűparancsok bevitelét
AA Eltávolítja a POST megszakítási vektorokat (INT 1Ch és INT 09h)
AB Az operációs rendszer betöltésére szolgáló eszközöket észleli
AC A lapkakészlet beállításának utolsó szakaszai a BIOS Setup szerint
B1 ACPI interfész konfigurálva
00 Megszakítási feldolgozás INT 19h hívva (boot szektor keresés, operációs rendszer betöltése)

******************************************

PhoenixBIOS 4.0

02 Valódi mód ellenőrzése
03 Nem maszkolható megszakítás (NMI) letiltása
04 CPU típusának lekérése
06 A rendszer hardverének inicializálása
08 A lapkakészlet inicializálása a kezdeti POST értékekkel
09 Az IN POST jelző beállítása
0A CPU regiszterek inicializálása
0B CPU gyorsítótár engedélyezése
0C A gyorsítótárak inicializálása a kezdeti POST értékekre
0E I/O komponens inicializálása
0F Inicializálja a helyi busz IDE-t
10 Inicializálja az energiagazdálkodást
11 Töltse be az alternatív regisztereket a kezdeti POST értékekkel
12. Állítsa vissza a CPU vezérlőszót meleg rendszerindításkor
13 Inicializálja a PCI Bus Mastering eszközöket
14 Inicializálja a billentyűzetvezérlőt
16 (1-2-2-3) BIOS ROM ellenőrző összeg
17. Inicializálja a gyorsítótárat a memória automatikus méretezése előtt
18 8254 időzítő inicializálása
1A 8237 DMA vezérlő inicializálása
1C Reset programozható megszakításvezérlő
20 (1-3-1-1) Tesztelje a DRAM frissítését
22 (1-3-1-3) Tesztelje a 8742 billentyűzetvezérlőt
24 Állítsa az ES szegmensregisztert 4 GB-ra
26 Az A20-as vonal engedélyezése
28 DRAM automatikus méretezése
29 Inicializálja a POST memóriakezelőt
2A tiszta 512 KB alap RAM
2C (1-3-4-1) RAM hiba az xxxx címsorban
2E (1-3-4-3) RAM hiba a memóriabusz alacsony bájtjának xxxx adatbitjénél
2F A gyorsítótár engedélyezése a rendszer BIOS-árnyéka előtt
30 (1-4-1-1) RAM hiba a memóriabusz magas bájtjának xxxx adatbitjénél
32 Tesztelje a CPU busz-órafrekvenciáját
33 A Phoenix Dispatch Manager inicializálása
34 A bekapcsológomb letiltása a POST alatt
35 Regiszterek újrainicializálása
36 Melegindítás leállítás
37 Lapkakészlet újrainicializálása
38 Shadow rendszer BIOS ROM
39 A gyorsítótár újrainicializálása
3A gyorsítótár automatikus méretezése
3C Lapkakészlet-regiszterek fejlett konfigurációja
3D Alternatív regiszterek betöltése CMOS-értékekkel
40 CPU sebesség érzékelés
42 Megszakítási vektorok inicializálása
45 POST eszköz inicializálása
46 (2-1-2-3) Ellenőrizze a ROM szerzői jogi megjegyzését
48 Ellenőrizze a videokonfigurációt CMOS-szal
49 Inicializálja a PCI buszt és az eszközöket
4A Inicializálja az összes videoadaptert a rendszerben
4B QuietBoot indítás (opcionális)
4C Shadow videó BIOS ROM
4E BIOS szerzői jogi megjegyzés megjelenítése
50 Kijelző CPU típusa és sebessége
51 Inicializálja az EISA kártyát
52 Billentyűzet tesztelése A billentyűzet tesztelése folyamatban van
54 Állítsa be a billentyűkattintást, ha engedélyezve van
55 USB-busz inicializálása
58 (2-2-3-1) Tesztelje a váratlan megszakításokat
59 POST megjelenítési szolgáltatás inicializálása
5A Megjelenik a „Nyomja meg az F2 billentyűt a SETUP-be lépéshez” üzenetet.
5B CPU gyorsítótár letiltása
5C Teszt RAM 512 és 640 KB között
60 A bővített memória tesztelése
62 Tesztelje a kiterjesztett memória címsorait
64 Ugrás a UserPatch1-re
66 Speciális gyorsítótár-regiszterek konfigurálása
67 Többprocesszoros APIC inicializálása
68 Külső és CPU gyorsítótár engedélyezése
69 Rendszerfelügyeleti mód (SMM) terület beállítása
6A A külső L2 gyorsítótár méretének megjelenítése
6B Egyéni alapértelmezések betöltése (opcionális)
6C Az árnyékterület-üzenet megjelenítése
6E Az UMB helyreállítás lehetséges magas címének megjelenítése
70 Hibaüzenetek megjelenítése Hibaüzenetek jelennek meg
72 Ellenőrizze a konfigurációs hibákat
76 Ellenőrizze a billentyűzet hibáit
7C Hardveres megszakítási vektorok beállítása
7D Inicializálja a hardverfigyelést
7E Inicializálja a társprocesszort, ha van
80 Tiltsa le a fedélzeti Super I/O portokat és IRQ-kat
81 Késői POST eszköz inicializálás
82 Külső RS232 portok észlelése és telepítése
83 Nem MCD IDE vezérlők konfigurálása
84 Külső párhuzamos portok észlelése és telepítése
85 Inicializálja a PC-kompatibilis PnP ISA eszközöket
86 A fedélzeti I/O portok újrainicializálása
87 Alaplap konfigurálható eszközök konfigurálása (opcionális)
88 A BIOS adatterület inicializálása
89 Nem maszkolható megszakítások (NMI-k) engedélyezése
8A A kiterjesztett BIOS adatterület inicializálása
8B Tesztelje és inicializálja a PS/2 egeret
8C Hajlékonylemez-vezérlő inicializálása
8F Határozza meg az ATA meghajtók számát (opcionális)
90 Inicializálja a merevlemez-vezérlőket
91 Helyi busz merevlemez-vezérlők inicializálása
92 Ugrás a UserPatch2-re
93 Build MPTABLE többprocesszoros kártyákhoz
95 Telepítse a CD-ROM-ot a rendszerindításhoz
96 Tiszta hatalmas ES szegmensregiszter
97 Fixup többprocesszoros táblázat
98 (1-2) Keresés opciós ROM-ok között. Egy hosszú, két rövid hangjelzés az ellenőrzőösszeg meghibásodása esetén
99 Ellenőrizze a SMART meghajtót (opcionális)
9A Shadow opciós ROM-ok
9C Az Energiagazdálkodás beállítása
9D biztonsági motor inicializálása (opcionális)
9E Hardveres megszakítások engedélyezése
9F Határozza meg az ATA és SCSI meghajtók számát
A0 Állítsa be a napszakot
A2 Ellenőrizze a billentyűzárat
A4 Inicializálás Tipikus arány
A8 Törölje az F2 promptot
AA F2 billentyű leütésének keresése
AC Lépjen be a SETUP menübe
AE Clear Boot zászló
B0 Ellenőrizze a hibákat
B2 POST kész – készüljön fel az operációs rendszer indítására
B4 (1) Egy rövid hangjelzés a rendszerindítás előtt
B5 A QuietBoot leállítása (opcionális)
B6 Jelszó ellenőrzése (opcionális)
B9 Készítse elő a rendszerindítást
BA DMI paraméterek inicializálása
BB PnP Option ROM inicializálása
BC Törölje a paritásellenőrzőket
BD Display MultiBoot menü
BE Tiszta képernyő (opcionális)
BF Ellenőrizze a vírus- és biztonsági emlékeztetőket
C0 Próbáld meg az INT 19-el indítani
C1 Initialize POST Error Manager (PEM)
C2 Hibanaplózás inicializálása
C3 A hibakijelző funkció inicializálása
C4 A rendszerhibakezelő inicializálása
C5 PnPnd kettős CMOS (opcionális)
C6 A notebook dokkoló inicializálása (opcionális)
C7 A notebook dokkoló inicializálása későn
D2 Ismeretlen megszakítás
E0 A lapkakészlet inicializálása
E1 Inicializálja a hidat
E2 Inicializálja a CPU-t
E3 A rendszer időzítőjének inicializálása
E4 A rendszer I/O inicializálása
E5 Ellenőrizze a rendszerindítás kényszerített helyreállítását
E6 Checksum BIOS ROM
E7 Menjen a BIOS-ba
E8 Set Hatalmas szegmens
E9 Több processzor inicializálása
EA inicializálja az OEM speciális kódját
EB PIC és DMA inicializálása
EC Initialize Memóriatípus
ED Inicializálás Memóriaméret
EE Shadow Boot Block
EF rendszer memória teszt
F0 Inicializálja a megszakítási vektorokat
F1 Inicializálja a valós idejű órát
F2 Videó inicializálása
F3 A rendszerfelügyeleti mód inicializálása
F4 (1) Egy hangjelzést ad ki a rendszerindítás előtt
F5 Indítás Mini DOS-ra
F6 Hatalmas szegmens törlése
F7 Boot teljes DOS-ra

A POST-kártya vagy POST-teszter egy PCI-bővítőkártya, amelynek digitális kijelzője van, amely megjeleníti az alaplap inicializálási kódjait. Ezzel a kóddal megtudhatja, hogy a kártya melyik alkatrésze hibásodott meg. A kódok gyakran a BIOS gyártójától függenek. Ha nincs hiba, és a teszt sikeres, akkor a POST olyan kódot állít elő, amely nem változtatja meg az értéket, például a legtöbb alaplapon
Amikor az inicializálás befejeződött, megjelenik az „FF” kód. A tesztelőket gyakran felszerelik LED-ekkel is, amelyek +5 +3,3 +12, -12 feszültséget mutatnak.

Itt vannak a legtöbb BIOS-verzióhoz megfelelő hibakódok:

POST kód Leírás
D0 Az alaplap és a processzorlapkakészlet előzetes inicializálása. A BIOS ellenőrző összegének ellenőrzése. Tiltsa le a nem maszkolható NMI megszakítást. A Super I/O vezérlő és a CMOS ellenőrzése folyamatban van.
D1 A billentyűzetvezérlő öntesztet végez (BAT teszt). Megtörténik az I/O portok kezdeti inicializálása. A DMA vezérlő inicializálása.
D2 Tiltsa le a cache memória használatát. Megtörténik a telepített RAM mennyiségének meghatározására szolgáló eljárás.
D3 A dinamikus RAM-regenerálásra vonatkozó kérelmek generálása ellenőrzésre kerül. Engedélyezze a cache memória használatát.
D4 512 KB memória tesztelése. A verem címe be van állítva és a cache memória konfigurálva.
D5 A rendszer BIOS-kódját kicsomagolja, és átírja a Shadow RAM-ba.
D6 A BIOS-ellenőrző összeg kiszámítása és a Ctrl+Home billentyűkombináció ellenőrzése megtörténik. Ha ezen feltételek közül legalább egy teljesül, elindul a BIOS helyreállítási eljárása.
D7 Ha a BIOS-ellenőrző összegeket sikeresen ellenőrizték, a vezérlés átkerül az InterfaceModule-hoz, amely kicsomagolja a futtatható kódot a Run-Time területre.
D8 A futásidejű kód kicsomagolásra kerül a flash memóriából a RAM-ba. A CPUID információkat a RAM tárolja.
D9 A kicsomagolt Run-Time kód az ideiglenes tárolóterületről a RAM-ba kerül. A vezérlés átkerül a kicsomagolt modulra.
D.A. A CPUID regiszterek visszaállítása folyamatban van. A POST eljárás folyamatban van.
E0 Hajlékonylemez-meghajtó vezérlő regisztereinek inicializálása. A megszakításvezérlő inicializálva van, és beállítják a megszakítási vektorokat. L1 gyorsítótár engedélyezése.
E9 Hajlékonylemez-meghajtó regiszterek beállítása.
E.A. Az ATAPI CD-ROM és a lemezmemória olvasási művelete ellenőrzésre kerül.
E.B. Az ATAPI CD-ROM-mal végzett műveletek során fellépő hibák esetén térjen vissza az E9 ellenőrzőponthoz.
E.F. Ha a lemezműveletek során hiba történik, térjen vissza az EB-ellenőrzőponthoz.
F0 Egy AMIBOOT.ROM nevű helyreállítási fájlt keres.
F1 Ha a helyreállítási fájl nem található, áttérés történik az F1 pontra.
F5 Az L1 gyorsítótár letiltása.
FB FlashROM típus meghatározása. Keressen a FlashROM-on egy lapkakészlet-beállítások tárolására szolgáló részt.
F4 Ha az AMIBOOT.ROM nevű helyreállítási fájl mérete nem megfelelő, a rendszer áttér az F4 pontra.
F.C. A fő Flash BIOS blokk visszaállítása.
FD A fő Flash BIOS blokk programozása folyamatban van.
FF Az FF pont ide kerül, ha a Flash BIOS programozása sikeresen befejeződött. FlashROM-ra írni tilos. Az ATAPI hardver le van tiltva. A CPUID érték visszaáll.
03 A nem maszkolható megszakítások (NMI) feldolgozása és a RAM paritáshibáinak ellenőrzése tilos. Az aktuális BIOS-végrehajtás és a POST adatterületének inicializálása folyamatban van.
04 A CMOS ellenőrző összeg és az akkumulátor feszültség ellenőrzése.
05 A megszakításvezérlő inicializálódik, és létrejön a megszakítási vektortábla.
06 Felkészülés az időzítő működésére.
08 A billentyűzetvezérlő öntesztet végez (BAT teszt). A CPU inicializálása.
C0 Tiltsa le a cache memória használatát. APIC vezérlő inicializálása. A processzor felkészítése a működésre.
C1 A processzor működési paramétereinek konfigurálása.
C2 A processzor azonosítása a CPUID paranccsal.
C5 A processzorok számának meghatározása és paramétereinek beállítása.
C6 A processzor gyorsítótárának inicializálása.
C7 A központi processzor inicializálási folyamatának befejezése.
0A A billentyűzetvezérlő inicializálása.
0B A PS/2 interfészen keresztül csatlakoztatott egeret keres.
0C Billentyűzet keresése.
0E I/O eszközök keresése és inicializálása. Rögzítés megszakítása INT 09h. Megjeleníti a BIOS logót a képernyőn.
13 A lapkakészlet-regiszterek kezdeti inicializálása megtörténik.
24 A BIOS modulokat kicsomagolják és inicializálják. Felkészülés a megszakítási vektortábla inicializálására.
25 A megszakítási vektortábla inicializálása befejeződött.
2A Az eszközök inicializálása helyi buszokon történik (a DIM-Device Initialization Manager mechanizmus segítségével). Felkészülés a videoadapter inicializálására.
2C A videokártya megkeresése és inicializálása.
2E További I/O eszközöket keres és inicializál.
30 Az SMI (System Management Interrupt) összetevő inicializálása folyamatban van.
31 Az ADM modul kicsomagolása. Az ADM inicializálása és aktiválása.
33 A rendszerbetöltő modul inicializálása.
37 Megjeleníti az AMI logót, információkat a BIOS verziójáról, a processzor típusáról és sebességéről a monitor képernyőjén. Megjeleníti a monitoron annak a kulcsnak a nevét, amellyel beléphet a Bios Setup programba.
38 Az eszközök inicializálása helyi buszokon történik (a DIM-Device Initialization Manager mechanizmus segítségével).
39 A DMA vezérlő inicializálása folyamatban van.
3A Állítsa be a rendszeridőt a valós idejű óra (RTC) szerint.
3B A RAM tesztelése megtörténik, majd a teszteredmények megjelennek a monitoron.
3C Lapkakészlet-regiszterek beállítása.
40 A matematikai társprocesszor, a párhuzamos és a soros portok inicializálva vannak.
50 A memóriavezérlő modulok beállítása folyamatban van.
52 A CMOS-ban a RAM mennyiségére vonatkozó információ módosul (a RAM-teszt eredményei szerint).
60 A billentyűzetvezérlő programozása az automatikus ismétlési frekvenciára és az automatikus ismétlési módba lépés előtti várakozási időre a BIOS Setup beállításai szerint. A Numlock jelző állapotának beállítása a BIOS Setup beállításai szerint.
75 Az INT 13h megszakítás inicializálása folyamatban van, amely a lemezeszközökkel való együttműködésre szolgál.
78 Létrejön azoknak az eszközöknek a listája, amelyekről elindíthatja az operációs rendszert.
7A A fennmaradó BIOS-bővítmények inicializálása folyamatban van.
7C ESCD tábla létrehozása és mentése.
84 Jelentés készül a POST eljárás során észlelt hibákról.
85 Információkat jelenít meg a monitoron a POST eljárás során észlelt hibákról.
87 Ebben a szakaszban lehetőség van belépni a BIOS Setup programba.
8C Lapkakészlet-regiszterek beállítása.
8 D Az ACPI tábla készül.
8E Az NMI megszakítások karbantartása. Periféria-paraméterek konfigurálása.
90 Az SMI végső inicializálása folyamatban van
A0 Kérjen rendszerindítási jelszót (ha ez megadva van a BIOS Setup beállításaiban).
A1 Ez törli az operációs rendszer indításához nem szükséges adatokat.
A2 EFI modulok előkészítése.
A4 A nyelvi modul inicializálása folyamatban van.
A7 A POST eljárás befejezésének végeredményeinek táblázatának megjelenítése.
A8 MTRR (Memory Type Range Register) regiszterek programozása.
A9 Várakozás a billentyűparancsok bevitelére.
A.A. Megszakítások visszaállítása INT 1C, INT 09. Az eljáráskarbantartó modul (ADM) letiltása.
AB Olyan eszközök meghatározása, amelyekről elindíthatja az operációs rendszert.
A.C. A chipkészlet-regiszterek inicializálásának utolsó szakasza a BIOS Setup paramétereivel összhangban
B1 Az ACPI interfész konfigurálása folyamatban van.
00 BIOS INT 19 órás megszakítás végrehajtása. A rendszerindítási folyamat irányítása átkerül az operációs rendszer betöltőjéhez. Az operációs rendszer betöltődik.



Hangjelzések
A beépített hangszóró hibakódokat produkál a POST során.Nem minden asztali kártyán van beépített hangszóró, ezért csipogót kell csatlakoztatni.

BIOS hibaüzenetek

Hiba üzenet Leírás
A rendszer olyan processzort észlelt, amelyet nem ehhez az alaplaphoz való használatra terveztek. A nem támogatott processzorok használata hibás működéshez, az asztali kártya vagy a processzor károsodásához, illetve az élettartam csökkenéséhez vezethet. A rendszer 10 másodperc múlva kikapcsol. A telepített processzor nem kompatibilis az asztali kártyával.
A CMOS elem alacsony Lehet, hogy az akkumulátor lemerült. Cserélje ki az akkumulátort.
A CMOS ellenőrző összege hibás Hiba a RAM ellenőrző összegének ellenőrzésekor. A CMOS memória megsérülhet. Futtassa a BIOS Setup programot az értékek frissítéséhez.
A memória mérete csökkent A memória mennyisége csökkent az utolsó rendszerindítás óta. Ha a memóriamodulokat nem távolította el, előfordulhat, hogy a memória hibás.
Nem érhető el "boot" eszköz A rendszer nem talált rendszerindító eszközt.

Port 80h POST kódok
A POST teszt során a BIOS belépési kódokat (POST kódokat) generál, és elküldi a 80h I/O portra. Ha a POST eljárás sikertelen, az utoljára generált POST kód a 80h porton marad. Ez a kód használható a hiba okának meghatározására.

POST kódok megjelenítése
Az alábbi módszerek egyikét használhatja a POST kódok megjelenítéséhez.

Port 80h POST kód tartományok
Az alábbi táblázatokban az összes POST kód és érték hexadecimális formátumban jelenik meg.

Hatótávolság Kategória/alrendszer
00 – 0F Hibakeresési kódok: Hibakereső eszközként használható bármely PEIM modulhoz/illesztőprogramhoz
10 – 1F Rendszerprocesszorok
20 – 2F Memória/lapkakészlet
30 – 3F Felépülés
40 – 4F
50 – 5F I/O buszok: PCI, USB, ISA, ATA stb.
60 – 6F Jelenleg nem használt
70 – 7F Kimeneti eszközök: Minden kimeneti konzol
80 – 8F Későbbi használatra fenntartva (új kimeneti konzolkódokhoz)
90 – 9F Beviteli eszközök: billentyűzet/egér
A0–AF Fenntartva későbbi használatra (új beviteli konzolkódokhoz)
B0–BF Indítóeszközök: Rögzített és cserélhető adathordozókat tartalmaz.
C0–CF Használatra fenntartva
D0–DF
E0–FF E0 – EE: Egyéb kódok
F0 - FF: FF - processzormegszakítási hiba

Port 80h POST kódok

POST kód POST művelet leírása
00 - 0F Hibakeresési kódok: Hibakereső eszközként használható bármely PEIM modulhoz/lemezhez
10 - 1F Rendszer processzor
10 A rendszerprocesszor engedélyezése (boot processzor)
11 A processzor gyorsítótárának inicializálása (beleértve az SP-t is)
12 Indítsa el a processzoralkalmazások inicializálását
13 SMM inicializálás
14 Hálózati kapcsolat inicializálása
15 Korai kilépés a platform illesztőprogramjának inicializálása során
16 Az SMBUS illesztőprogram inicializálása
17 SMBUS futtatható kód bevitele olvasási/írási módban
19 Belépés a CK505 óragenerátor programozási módba
1F Helyrehozhatatlan processzorhiba
20-2F Memória/lapkakészlet
21 Lapkakészlet-összetevők inicializálása
22 SPD olvasása DIMM-eken keresztül
23 A DIMM-ek azonosítása
24 Órabeállítások programozása a memóriavezérlő és a DIMM-ek segítségével
25 Memória konfiguráció
26 A memóriabeállítások optimalizálása
27 Memória inicializálás, például ECC
28 Memória tesztelés
2F A rendszer nem tudott memóriát vagy használható memóriát észlelni
30-3F Felépülés
30 A hiba helyreállítását a felhasználó kérésére kezdeményeztük
31 Helyreállítás szoftverhiba elindítása után (sérült a flash eszköz)
35 Az irányítás átadása a helyreállítási kapszulának
3F Nem sikerült helyreállítani
50-5F I/O buszok (PCI, USB, ISA, ATA stb.)
50 PCI busz számozás
51 Erőforrások átvitele a PCI buszra
52 A Hot Plug PCI-vezérlő inicializálása
53 – 57 PCI buszhoz fenntartva
58 Az USB busz újratelepítése
59 USB-hez fenntartva
5A A PATA/SATA busz és az összes eszköz újratelepítése
5B ATA számára fenntartva
5C Az SMBUS újratelepítése
5D SMBUS számára fenntartva
5F Helyrehozhatatlan I/O busz hiba
60-6F Jelenleg nincs érvényes POST kód a 60-6F tartományban.

Ha a POST kód ebben a tartományban jelenik meg, akkor ez a B0 - BF tartomány kódja.(A 7 szegmenses LCD-n a „b” karakter 6-ként jelenik meg).

Példa:

70-7F Kimeneti eszközök
70 A VGA vezérlő újratelepítése
71 A VGA vezérlő letiltása
72 A VGA vezérlő engedélyezése
78 A konzolvezérlő újratelepítése
79 A konzolvezérlő letiltása
7A A konzolvezérlő engedélyezése
7F Helyreállíthatatlan kimeneti eszköz hiba
90-9F Beviteli eszközök
90 A billentyűzet újratelepítése
91 A billentyűzet letiltása
92 Billentyűzet jelenlétének észlelése
93 A billentyűzet engedélyezése
94 A billentyűzet beviteli pufferének törlése
95 Billentyűzetvezérlő információ – Önteszt futtatása (csak PS2)
98 Az egér újratelepítése
99 Egér letiltása
9A Egér jelenlétének észlelése
9B Az egér engedélyezése
9F Helyreállíthatatlan beviteli eszköz hiba (billentyűzet vagy egér)
B0–BF Boot eszközök
B0 Asztali adathordozó újratelepítése
B1 Álló adathordozó letiltása
B2 Álló adathordozó jelenlétének észlelése (IDE merevlemez-érzékelés stb.)
B3 Asztali adathordozó csatlakoztatása/konfigurálása
B8 Cserélhető adathordozó újratelepítése
B9 Cserélhető adathordozó letiltása
B.A. Cserélhető adathordozó jelenlétének észlelése (IDE-érzékelés, CD-ROM stb.)
IDŐSZÁMÍTÁSUNK ELŐTT. Cserélhető adathordozó csatlakoztatása/konfigurálása
B.F. Helyreállíthatatlan rendszerindító eszköz hiba
D0–DF Indítóeszköz kiválasztása
Dy Újraindítás az y paraméterrel (y=0-15)
E0–FF Egyéb kódok
E0 A PEIM-kiosztás megkezdődött (az első üzenetnél EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT)
E2 Állandó memória észlelve
E1, E3 PEI/PEIM számára fenntartva
E4 A DXE fázis kezdete
E5 Meghajtó elosztásának kezdete
E6 Kezdje el az illesztőprogramok csatlakoztatását
E7 Várakozás a felhasználói adatokra
E8 Jelszó ellenőrzése
E9 Belépés a BIOS Setup segédprogramba
E.B. Telepített opciós ROM-ok hívása
F4 Belépés alvó üzemmódba
F5 Ébredjen alvó üzemmódból
F8 EFI rendszerindítási szolgáltatás hívás történt ExitBootServices()
A SetVirtualAddressMap() EFI munkavégrehajtási szolgáltatás meghívásra került
F.A. Megtörtént a ResetSystem() EFI futtatási szolgáltatás hívása
FF CPU hiba

Tipikus port 80. POST sorozat
A 80 órás portkódok általában növekszik a rendszerindítási folyamat során. A kisebb kódértékek a processzorhoz közelebb található alrendszerekre, a nagyobb kódértékek a perifériás eszközökre utalnak. Általában a következő inicializálási sorrendet használják: Processzor -> Memória -> Buszok -> I/O-eszközök -> Indítóeszközök. A POST kódok sorrendje a használt rendszertől függ.

13SMM inicializálása50PCI buszok számozása51Erőforrások átvitele PCI buszra92Billentyűzet jelenlétének észlelése90Billentyűzet újratelepítése94Billentyűzet beviteli pufferének törlése95Billentyűzet önellenőrzéseEBGrafikus módok BIOS-hívása58Az USB-busz újratelepítése2ATA és az összes PATA-busz újratelepítése9ARAPATA-busz újratelepítése99APATA-busz újratelepítése9 billentyűzet94 Billentyűzet beviteli puffer törlése5ARA PATA/ SATA busz és minden eszköz28Memória tesztelése90A billentyűzet újratelepítése94A billentyűzet beviteli pufferének törléseE7Várakozás a felhasználói adatok bevitelére01INT 1900Újraindításra kész

POST-kódokatDíj BIOS Medallion V 6.0

Irányítószám (hex) Az ellenőrzés befejeződött

POST indítási eljárások végrehajtása a Flash BIOS-ból

CF A processzor típusának korai felismerése. Eredmények rögzítése CMOS-ban. CMOS olvasási/írási funkcionális teszt.

Ha a processzortípus-észlelés vagy a CMOS-írás meghiúsul, végzetes működési hiba történik, és a POST végrehajtása leáll.

C0 Lapkakészlet előzetes inicializálása.

Az árnyék RAM-területek tiltása, az L2 gyorsítótár letiltása. Törölje az L1 gyorsítótárat.

A következő alaplapkakészlet-regiszterek programozása.

  • Megszakításvezérlők: vétel IRQ élen, Master Controller - IRQ 00h=INT 8...IRQ 7=INT 0Fh, Slave Controller - IRQ 8= INT 70h...IRQ 15=INT 77h.
  • DDP vezérlők.
  • Időzítő: 0. számláló – 65 536 (18,2 Hz) frekvenciaosztási mód az IRQ 0 rendszeróra kérések generálásához. 1. számláló - impulzusok generálása a DRAM regenerálásához (128 ciklust hajtanak végre 2 ms alatt, vagy két sor regenerálása közötti intervallum körülbelül 15 μs). 2. számláló – a rendszer hangszórójának megszólaltatására szolgál.
  • Az RTC inicializálódik, ha akkumulátor áramkimaradás történik. Ha nem volt Vcc (bat) hiba, akkor csak az RTC és a processzor közötti interakcióért felelős regiszterek inicializálódnak, az óra nem

A RAM típusának, méretének, magas címének és ECC-jének ellenőrzése. Az első 256 KB RAM ellenőrzése.

Egy tranzitpuffer szervezése ezen a területen, amelybe a Flash BIOS-ból

A rendszerindító blokk átmásolása az ellenőrző összegek ellenőrzéséhez

A BIOS ellenőrző összegének és a BBSS címke jelenlétének ellenőrzése. Ha az ellenőrzések helytelenek,

döntés születik a Flash BIOS IC részleges károsodásáról. Ha ellenőrzi

helyesek, a rendszer BIOS kicsomagoló programja a pufferbe másolódik

A rendszer BIOS kicsomagolása a RAM-ba, az opcionális rendszer másolása a RAM-ba

BIOS. Felkészülés a BIOS árnyékolásra

Másolja a végrehajtható POST kódot az árnyék RAM E000h-F000h területére.

Vigye át a vezérlést a Boot Block modulra.

Indítsa el a POST-ot az árnyék RAM-ból.

A BIOS szerkezet integritásának ellenőrzése. Ha a BIOS szervizmezőinek ellenőrzőösszegei megegyeznek, a RAM ellenőrzés folytatódik, ellenkező esetben a vezérlés átkerül a BIOS helyreállítási programjaihoz.

POST végrehajtása Shadow RAM-on )

1 A 1000:0000h fizikai címen a BIOS modul ki van csomagolva - az XGROUP program, amely lehetővé teszi az alaplap összes erőforrásának beállítását, beleértve a rendszeridőzítőt, a megszakításvezérlőket és a DMA-kat, a matematikai társprocesszort és az alapértelmezett videovezérlőt.

3 A Super I/O chip korai inicializálása során az első lépést a CFh és C0h algoritmus lépésekben végeztük el.

5 A videorendszer kezdeti attribútumainak beállítása.

A CMOS állapotjelzőjének ellenőrzése után annak tartalma visszaáll

7 Állítsa alaphelyzetbe a billentyűzetvezérlő bemeneti és kimeneti puffereit (8042 vagy 8742 kompatibilis). A vezérlő a Super I/O rendszerchip része

díjakat. Önteszt, a billentyűzetvezérlő inicializálása. A billentyűzet interfész csatlakoztatása engedélyezett

A PS/2 számítógépes egér interfész csatlakoztatásának tilalma.

A billentyűzet interfész típusa meghatározásra kerül (PS/2 vagy AT/DIN). Programozható

billentyűzet vezérlő. Billentyűzet engedélyezett

A PS/2 egér interfész továbbra is le van tiltva.

Egyes rendszerek esetében - azoknak a portoknak a meghatározása, amelyekhez a PS/2 billentyűzet csatlakozik

és az egérrel, ami port-újra hozzárendelést okozhat

Az F000h árnyékszegmens ellenőrzése olvasási és írási ciklusokkal. Ez a terület

DMI és ESCD esetén lesz használva. Ha az ellenőrzés hibás, akkor

hangjelzés jön létre, és az EFh hibakód kerül a 0080h portra

Ha az F000h szegmens írott és olvasott adatai nem egyeznek,

hibát észlel, és a POST végrehajtása leáll

10 A telepített Flash BIOS típusának meghatározása. Az ellenőrzés lehetővé teszi a BIOS-hoz megfelelő íróprogram kiválasztását, melynek segítségével egy speciális Read Intelligent Identifier parancs töltődik be. A parancsot az ESCD és DMI blokkok módosítására szolgáló eljárások is használják, amelyek a rendszerindítás során és utána is felülírhatók - amikor az alkalmazások hozzáférnek a Plug and Play vagy a DMI funkciókhoz.

A munkamenet során végrehajtott BIOS-kód dekódolásra kerül, és a Run-time területre (F000h) íródik.

Lapkakészlet-regiszterek programozása

12 Végezze el a CMOS-tesztek sorozatát. Az RTC óra energia üzemmódra van állítva. A CMOS cellákat ezt követően az inicializálási eljárás közbeni eredmények tárolására használják. Különösen az alapértelmezett értékek töltődnek be a cellákba

14 Hajtsa végre a lapkakészlet korai inicializálását. Az első szakaszban az alaplap fejlesztője számára nem elérhető erőforrásokat programozzák. A második szakaszban a MODBIN segédprogrammal módosított értékek betöltődnek a lapkakészlet-regiszterekbe. Lehetővé válik a RAM és PCI eszközök finomhangolása

16 A rendszeróra korai inicializálása - alapértelmezett értékekre állítás

18 Processzor paraméterek meghatározása: gyártó, család, generáció, L1 és L2 cache típusának és méretének meghatározása, SMI típus. A CPUID parancs funkciójának végrehajtása (a különböző gyártók processzorainak kódja és architektúrája eltérő).

Processzor regiszterek ellenőrzése, processzor mag órajelének mérése. A funkció végrehajtása után az eredmény egy 128 bites szóba kerül, amelyet a központi processzor regisztercellái alkotnak - EAX + EBX + ECX + EDX. A használt gyorsítótár értékének visszafejtéséhez a kód eltolódik és az AL regiszterbe kerül

A megszakítási vektor tábla inicializálása (1024 bájt, 256 típus

megszakítja). Ebben a szakaszban 32 vektor típusa jön létre (INT 00h-

INT 1Fh), amely a BIOS eljárásait jelzi.

Ellenőrzések végrehajtása az Y2K megfelelőség biztosítása érdekében

A CMOS ellenőrző összeg és a tápfeszültség megfelelőségének ellenőrzése

névleges akkumulátor. Ha hibákat észlel, az értékek a szerint kerülnek beállításra

az alaplap gyártója által beállított alapértelmezett értékek

Ebben a szakaszban a szkennelési kódok fogadása a billentyűzetről és a 8742-es vezérlő és processzor általi feldolgozása lehetetlen, mivel a megszakítások le vannak tiltva, a BIOS adatterülete nincs előkészítve, és a billentyűzet nincs inicializálva. A BIOS beállításai nem ütközhetnek a POST szekvencia végrehajtásával

21 A hardver energiagazdálkodási rendszerének inicializálása laptopokhoz.

A fizikai paraméterek táblázatának kialakítása, az autonóm akkumulátor-ellátás struktúrája, az energiatakarékos funkciók a merevlemezek működtetésekor, valamint a RAM-kép lemezre mentésének műveletei

23 Matematikai koprocesszor-észlelés.

A hengerek számának ellenőrzése - 40 vagy 80, valamint a telepített hajlékonylemez típusa.

Végezze el a lapkakészlet korai inicializálását.

A Plug and Play eszközök, valamint a PCI buszon lévő levegőben lévő eszközök további telepítéséhez szükséges BIOS erőforrástérkép elkészítése

Az Intel P6 és P7 generációinak 24 processzorai lehetővé teszik a hozzáférés megszervezését a mikroprogram memóriához, amely algoritmusokat tartalmaz az egyes gépi parancsok végrehajtásához. Ebben a szakaszban módosítani lehet a firmware-mikrokódot az algoritmusok korszerűsítésére vagy új mikrokódok bevezetésére, amelyeket az új gépi utasításokhoz terveztek. A mikrokód frissítési eljárása a következő.

  • A CPUID paranccsal azonosítja a processzort, és meghatározza a paramétereit - típus, család, modell és léptetés.
  • A szükséges 2048 bájtos blokkot a BIOS-ban tárolt mikrokód-frissítő modulból kiolvassák és nem RAM-ba, hanem SM RAM-ba csomagolják ki.
  • A processzor mikrokódja frissül.

Egyes Intel processzorok további azonosítást igényelnek. Az erőforrás-elosztási térkép frissítése folyamatban van

A Plug and Play eszközök inicializálva vannak. A Plug and Play eszközök által igényelt erőforrásokkal kapcsolatos információk frissítése a CMOS-ból, a bővítőbuszokon található BIOS-bővítményekből, valamint az ESCD adatblokkban tárolt információk alapján történik. Az adatok ESCD-re írása a POST végrehajtásának utolsó szakaszáig elhalasztható

25 Korai PCI inicializálás. A buszon lévő eszközök felsorolása. RAM és légi erőforrások hozzárendelése.

Videórendszer-eszköz, BIOS-bővítmények keresése és információk írása a C000:0h területre (szegmenscím a CS-regiszterben: eltolási cím az IP-regiszterben)

26 A szállítóazonosító sorokat kiszolgáló logika konfigurálása.

Befejezi a rendszeróra inicializálását. Tiltsa le a nem használt DIMM és PCI bővítőhelyek szinkronizálását.

A feszültség és hőmérséklet figyelő rendszer inicializálása, az alaplap típusának megfelelően

Ebben a szakaszban a szkennelési kódok fogadása a billentyűzetről és a 8742-es vezérlő és processzor általi feldolgozása lehetetlen, mivel a megszakítások le vannak tiltva, a BIOS adatterülete nincs előkészítve, és a billentyűzet nincs inicializálva. A BIOS beállításai nem ütközhetnek a POST szekvencia végrehajtásával

27 Megszakítás engedélyezése INT 09h. A billentyűzetvezérlő újrainicializálása új adatok alapján (megszakítási vektortábla, lapkakészlet inicializálása).

A BIOS számára egy 16 karakteres bemeneti puffer jön létre, és egy memóriaterület van beállítva a teljes működéshez

29 A P6 generációs processzor MTRR regisztereinek programozása, valamint a Pentium processzorok APIC vezérlőjének inicializálása.

A chipkészlet (például IDE vezérlő) programozása a szerint

CMOS beállításaival.

A processzor belső frekvenciájának mérése.

A videorendszer BIOS-bővítményének hívása

A többnyelvű modul inicializálása.

A kijelzőn megjelenítendő adatok küldése (Díj képernyővédő, típus

processzor és sebessége)

Super I/O chip programozás

Az 1. megszakításvezérlő csatorna maszkoló bitjeinek ellenőrzése (kompatibilis

40 A megszakításvezérlő 2. csatornája maszkoló bitjeinek ellenőrzése (IC 8259 kompatibilis)

A megszakításvezérlő működésének ellenőrzése (IC 8259-el kompatibilis)

Számítsa ki a teljes memóriát úgy, hogy minden 64 KB-os oldalon ellenőriz minden dupla szót.

Az AMD család processzorainak tesztelésére tervezett program rögzítése

A Syrix család processzorának MTRR regisztereinek programozása. Inicializálás

A P6 generációs processzorok L2 gyorsítótára, valamint a P6 APIC inicializálása

USB busz inicializálás

Ellenőrizze az összes memóriát, törölje a bővített memóriát

55 Többprocesszoros platform esetén a processzorok száma jelenik meg

57 Megjeleníti a Plug and Play logó képernyőt. A Plug and Play eszközök korai kiépítése

59 A vírusvédelmi erőforrás aktiválása – a Trend Anti-Virus integrált víruskereső eszköze

60 Stage, amely lehetővé teszi a Setup program betöltését.

A POST szakasz előtt időnek kell lennie a megfelelő gomb megnyomására

65 PS/2 számítógépes egér inicializálása

67 Információk előkészítése a hívási funkcióhoz szánt címtérhez: INT 15h (az AX=E820h regiszter tartalma)

Ebben a szakaszban a szkennelési kódok fogadása a billentyűzetről és a 8742-es vezérlő és processzor általi feldolgozása lehetetlen, mivel a megszakítások le vannak tiltva, a BIOS adatterülete nincs előkészítve, és a billentyűzet nincs inicializálva. A BIOS beállításai nem ütközhetnek a POST szekvencia végrehajtásával

L2 gyorsítótár engedélyezése

Lapkakészlet regiszterek programozása a leírt elemek szerint

a Setupban és az automatikus konfigurációs táblázatban

Rendeljen erőforrásokat az összes Plug and Play eszközhöz.

Automatikus COM port kiosztás az integrált eszközökhöz

ha a Setup opció „AUTO”-ra van állítva

A hajlékonylemez-vezérlő inicializálása.

Hajlékonylemez-regiszterek további konfigurálása

73 Opcionális BIOS-frissítő segédprogram AWDFLASH.EXE beviteli funkciója, ha az floppy lemezen van, és a billentyűkombináció ki van választva

75 Minden IDE eszköz észlelése és telepítése: merevlemezek, LS-120, ZIP, CD-R/RW, DVD stb.

Ha hibát észlel, egy megfelelő üzenet jelenik meg, és a program vár a billentyűleütésre.

Ha nem észlel hibát vagy megnyom egy gombot , A POST végrehajtása folytatódik.

Az EPA vagy a gyártó logója képernyővédő tisztítása

82 A lapkakészlet és az alaplap típusától függően a RAM-ban egy terület van lefoglalva az energiagazdálkodáshoz.

Az ESCD táblázat frissül az energiagazdálkodással kapcsolatos legújabb változtatásokkal.

Az EPA logóval ellátott nyitóképernyő eltávolítása után a videó mód visszaáll. Kérjen jelszót, ha a CMOS beállításai megadják

83 Adatok visszaállítása ideiglenes tárolóveremből CMOS-ban

84 Megjeleníti a „Plugand Play kártyák inicializálása...” üzenetet a korábban észlelt Plug and Play eszközökről és paraméterekről

85 Az USB inicializálás befejeződött.

Rendszerindítási sorrend meghatározása SCSI merevlemezekről

87 A videorendszer átkapcsolása szöveges módba.

SYSID táblák felépítése a DNI területen a „System Management BIOS” specifikáció szerint.

A hálózati eszközök kiszolgálásához létrejön egy UUID (Universal Unique ID), valamint egy azonosító a Fire Wire IEEE 1394 eszközökről történő rendszerindításhoz.

Ebben a szakaszban az összes alapvető inicializálási eljárás befejeződött. Az operációs rendszer betöltésére készülnek, az ehhez szükséges táblákat összeállítják, tömböket, struktúrákat alakítanak ki

89 Ha a Setup program lehetővé teszi az ACPI protokoll használatát, a megfelelő táblák a felső 4 GB-os címtérbe kerülnek.

PCI-területen történő keresés a számára tervezett BIOS-bővítményekért

az AOL (Alert On LAN) protokoll megvalósítása. Az AOL eszközök inicializálása

Logikai eszközök használatának engedélyezése a leleplezés támogatására

Az NMI megszakad.

Engedélyezze a RAM-modul paritás használatát

PS/2 egér hot plugging esetén az IRQ 12 megengedett.

IRQ 11 vonalkarbantartás, vonalzaj paraméterek normalizálása

megszakítási kérések

91 A merevlemezek energiagazdálkodási módban történő szervizelésének feltételeinek előkészítése. Az ilyen típusú műveletek (Suspend to RAM) megvalósíthatók az operációs rendszer munkamenetében.

A BIOS-bővítő programokat tároló soros és párhuzamos portok alapcímét tároló BIOS-változók beállítása

93 Felkészülés a rendszerindító eszköz partícióival kapcsolatos információk mentésére

94 Ha a Setup rendelkezésre áll, az L2 gyorsítótár engedélyezve van. A rendszerindítási sebesség paraméter be van programozva.

A lapkakészlet és az energiagazdálkodási rendszer inicializálásának befejezése.

A BIOS indítóképernyőjének eltávolítása után az erőforrás-elosztási táblázat megjelenik a monitor képernyőjén.

Regiszterek konfigurálása az AMD K6 család processzoraihoz. Az Intel P6 processzorcsalád regisztereinek végleges frissítése.

A Remote Pre Boot alrendszer végleges inicializálása

95 A téli/nyári időszámításra való automatikus áttérés beállítása Nyári időszámítás.

A billentyűzetvezérlő programozása a másodpercenkénti billentyűleütések számára és az automatikus ismétlési módba lépés előtti várakozási időre.

KBD azonosító billentyűzet olvasása.

101 billentyűs billentyűzet esetén a NumLock jelző a CMOS információi szerint van beállítva

96 Információk mentése a rendszerindító eszköz partícióiról.

A többprocesszoros rendszerekben megtörténik a rendszer végső konfigurálása, az operációs rendszer munkamenetében használt szerviztáblák és mezők kialakítása.

Regiszterek konfigurálása a Cyrix család processzoraihoz.

Az ESCD táblázat kitöltése és frissítése a Plug and Play és az ATAPI eszközök energiagazdálkodási rendszerének állapotának megfelelően.

A CMOS beállítása az Y2K protokoll követelményeinek megfelelően.

A rendszer óraszámlálójának DOS idő beállítása az RTC CMOS leolvasásai szerint. Az „óra:perc:másodperc” formátumból származó időérték újraszámításra kerül

a 18,2 Hz-es időzítő óraciklusaiban (impulzusismétlési időközökben), és a BIOS változó területén – DOS Time – kerül rögzítésre.

Ebben a szakaszban az összes alapvető inicializálási eljárás befejeződött. Az operációs rendszer betöltésére készülnek, az ehhez szükséges táblákat összeállítják, tömböket, struktúrákat alakítanak ki

A rendszerindító eszköz partícióinak mentése a Trend Anti-Virus és a Paragon Anti-Virus Protection integrált víruskereső eszközeivel a jövőbeni használatra.

Engedélyezze az L1 gyorsítótár használatát.

A rendszeregység hangszóróján hangjelzés jön létre a POST végén. Az MSIRQ tábla felépítése és mentése.

Felkészülés az operációs rendszer indítására

FF Vezérlés átvitele a kezdeti szektorbetöltő programhoz BOOT. BIOS INT 19 órás megszakítás végrehajtása.

A hívott szubrutin lehetővé teszi (a Setup program BIOS Features Set Up menüpontjával összhangban) a rendszerindító eszközök lekérdezését a rendszerindító szektor megkeresésére. Információ betöltése a szektorból Henger: 0, Fej: 0, Szektor:

Az 1 a 07C0:0000h címen kerül beolvasásra, majd a FAR JMP parancs vezérlése átkerül a blokk elejére.

A rendszerindító szektorban írt program végrehajtása

JEGYZET.

ECC(Hibajavító kód) — hibajavító kód RAM modulokban használják, hozzájárulva a PC hibatűrésének növelése. Az ECC lehetővé teszi a hibajavítást egy bitben és az észlelést két bitben. Ezért az a számítógép, amelynek memóriája ilyen kódokat használ, megszakítás nélkül tud működni egy bites hiba esetén, és az adatok nem torzulnak.

BBSS(Boot Block Specification Signature) - Boot blokk specifikáció aláírás címke.

SMI(Rendszerkezelési megszakítás) - Hardver, processzorba integrálva, az energiafogyasztás szabályozására tervezték. Ezen összetevők kiszolgálására magas prioritású megszakítást használnak.

Y2K követelmények, a kereskedelmi számítógépes rendszertermékekre vonatkozó követelmények az interoperabilitás, a funkcionalitás és a 2000 előtti és utáni egyéb paraméterek biztosítása.

DMI(Asztali kezelőfelület) - jegyzőkönyv, interakciót tesz lehetővé szoftver alaplapi komponensekkel.

MTRR(Memóriatípus-tartomány regiszterei) - generációs processzorregiszterek P6 És P7, amiben Olyan adatok kerülnek bevitelre, amelyek leírják a memóriaterületek tulajdonságait, és meghatározzák a memória-gyorsítótár típusát.

APIC ( Fejlett programozható megszakításvezérlő) - fejlett programozható megszakításvezérlő, benne van a chipkészletben. Processzor generálás P6 Is hasonló vezérlővel rendelkezik többprocesszoros alkalmazásokhoz.

MSIRQ(Microsoft IRQ Routing Map) - asztal kártyákat terjesztés megszakítja, a Microsoft által szabványosított.

SM RAM(Rendszerkezelő RAM) - a véletlen hozzáférésű regiszter memória egyik neve a processzorarchitektúrában biztosított kis kapacitás, kezdve a Pentium Pro-tól és újabbtól, szolgáltatási adatok tárolására szolgál.

Ha minden folyamat megfelelően meghiúsul, az algoritmus speciális esetfeldolgozásra vált, és a POST BIOS Medallion előállítja az alább felsorolt ​​kódokat:

POST-kódokatkülönlegesesetekDíj BIOS V 6.0 Medallion

Rendszeresemény kódok

Az APM vagy ACPI összetevők szervizelésekor aktivált kód (energiagazdálkodási hibakódok)

Energiatakarékosság +12 V tápfeszültség megszakítással

Üzemmódba váltás minimális energiafogyasztás mellett

Megszakítás az energiatakarékos módból való kilépéshez eseményenként

A processzor energiatakarékos üzemmódba kapcsolása az órajel csökkentésével

Váltás részleges energiatakarékos módba ACPI technológia segítségével

Az SMI komponens használata energiatakarékos módba lépéshez

A processzor energiatakarékos üzemmódba állítása APM technológia segítségével

A rendszer energiatakarékos üzemmódba kapcsolása APM technológia segítségével

A rendszer teljes energiatakarékos üzemmódba állítása

Üzenet végzetes hibákról a műveletek során (Rendszerhiba kódok)

ECC kód feldolgozási hiba

Merevlemez hiba az energiatakarékos módból való visszatéréskor

Az adatok eltérése az F000h szegmensbe történő íráskor és onnan történő olvasáskor

A POST Award BIOS tesztprogram befejezéséhez szükséges idő csökkentése érdekében használhatja a Gyors bekapcsolási önteszt opciót, amely a Setup programban található. Ilyenkor elindul a Díjszoftver teszt módosított verziója, amely a program teljes verziójával ellentétben gyorsan lefut.

POST AMI BIOS 8 V1.4 ellenőrzőpont kódok

A töréspont kód megjelenítésének megértése

A POST AMI BIOS ellenőrzőpontjainak, a POST diagnosztikai kártyáknak, az alaplapon lévő jelzők megjelenítéséhez és vezérlést jelenít meg AMI BIOS Checkpoint kijelző.

A kijelző egy kódsor a monitor képernyőjének jobb alsó sarkában, amely a POST során jelenik meg.

Az ellenőrzőpont kód kijelző használatának hátránya, hogy kikapcsolt videorendszer mellett nem használható.

Az Eszközellátás-kezelő célja

A POST tesztelés különböző időszakaiban a vezérlés egy speciális programra kerül át DIM eszköz inicializálás kezelője(Eszközinicializálás-kezelő).

Ez a program a BIOS-tól kap vezérlést, ha ellenőrizni kell a számítógép rendszerét vagy helyi buszait. Számos POST ellenőrzőpont létezik a program futtatására.

2Ah eszközök inicializálása a rendszerbuszon.

IPL eszközök 38 órás inicializálása.

39 órás hibajelzés a busz inicializálása során.

A BIOS-bővítmények által vezérelt buszok 95 órás inicializálása.

DEh – RAM konfigurációs hiba.

DFh – RAM konfigurációs hiba.

A DIM által generált üzenetek a 80h diagnosztikai portra is kimennek, és a teszt futása közben az adatszóban tárolódnak.

A szó, amelyben a megjelölt információ tárolva van, tartalmazza az alacsony bájtot, amely megegyezik a rendszer POST kódjával. A magas bájt két tetrádra oszlik. Az alábbiakban a notebookokba betöltött kódok leírása található.

Az idősebb tetrad mezői.

Tilos minden eszköz inicializálása az érdeklődésre számot tartó buszokon.

Inicializálja a statikus eszközöket a kívánt buszokon.

Információkimeneti eszközök inicializálása a kérdéses buszokon.

Információbeviteli eszközök inicializálása az érdeklődésre számot tartó buszokon.

Inicializálja a rendszerterhelési (IPL) eszközöket a kérdéses buszokon.

Általános célú eszközök inicializálása az érdeklődésre számot tartó buszokon.

Hibaüzenetek az érdeklődésre számot tartó gumiabroncsokhoz.

BIOS-bővítmények által vezérelt eszközök inicializálása (minden buszhoz).

Inicializálja azokat a BIOS rendszerindítási bővítményeket, amelyek megfelelnek a BIOS rendszerindítási specifikációjának (minden buszhoz).

Junior tetrad.

Rendszerinicializálási eljárások (DIM).

Buszok integrált rendszereszközök csatlakoztatásához.

ISA busz Plug and Play.

PCMCIA busz.

Ha a rendszer RAM konfigurációs hibát észlel, a DEh, DFh kódok és a konfigurációs ellenőrzőpontok ciklikus sorozata kerül kiadásra a diagnosztikai porton, amely a következő értékeket veheti fel.

00 Nem észlelhető RAM.

01 különböző típusú DIMM van telepítve.

02 A DIMM SPD (Serial Presence Detect) csomópontjának olvasása nem sikerült.

03 A DIMM nem használható ezen a frekvencián.

04 A DIMM nem használható ebben a rendszerben.

05 hiba a kevés memória oldalon.