legal note
IC Book © 2001

hardware
software

support
buy

Home page
Описание контрольных точек процедур POST

DIM manager
MPS initialization
AMIBIOS 6.x
AMIBIOS 7.x
AMIBIOS8®



 
 
 
POST
American Megatrends
BIOS Core v7.x


Особенности выполнения стартовых процедур AMIBIOS

Если в процессе старта в диагностическом порту появляются данные 55h, AAh, не следует сопоставлять эту информацию с POST кодами - мы имеем дело с тестовой последовательностью, в задачи которой входит проверка целостности шины данных.

На этапе старта вывод в диагностический порт данных носит специфический для каждой платформы характер. В современных реализациях загрузочного блока (Boot Block) появление первого кода связано с действиями, которые AMI называет Chipset Specific Stuff. Эта процедура сопровождается выводом в порт значения CCh и выполнением ряда действий по настройке регистров системной логики.


Некоторые бортовые микросхемы ввода-вывода содержат RTC и контроллер клавиатуры, которые по включению питания находятся в отключенном состоянии. Цель BIOS - проинициализировать эти ресурсы для дальнейшего использования. В этом случае первая стартовая процедура, связанная с настройкой контроллера клавиатуры, сопровождается выводом 10h, затем выполняется инициализация RTC, о чем свидетельствует появление в диагностическом порту кода DDh. Контрольная точка CCh в таких реализациях не используется. Важно отметить, что отказ хотя бы одного из указанных ресурсов повлечет нестарт системной платы в целом на первом же этапе выполнения POST.

На ряде плат процесс инициализации начинается с перевода центрального процессора в защищенный режим. В этом случае выполнение загрузочного блока продолжается так, как это описано в официальной документации к AMIBIOS: управление передается в точку D0h.

Контрольные точки выполнения POST


Device Initialization Manager

Кроме указанных выше POST кодов, в диагностический порт выводятся сообщения о событиях в процессе выполнения Device Initialization Manager (DIM). Существует несколько контрольных точек, в которых отображается состояние инициализации системных или локальных шин:

2Ah

Инициализация устройств на системной шине

38h

Инициализация устройств, с которых возможна загрузка ОС

39h

Индикация ошибок, возникающих при инициализации шин

95h

Инициализация шин, управляемых с помощью дополнительных BIOS


Особенности выполнения POST в режиме APM

В сеансе операционной системы AMIBIOS отображает в диагностический порт ряд состояний, связанных с выходом из режима энергосбережения:

Код

Описание

30

Старт APM-процедур

31

Звуковой сигнал

32

Включение вентиляторов процессора и шасси

33

Обработка событий, вызывющих возврат из Suspend Mode

34

Переключение бортового светодиода в режим зеленого свечения

35

Активизация VGA. Выход из режима энергосбережения



Звуковые сообщения AMIBIOS

Если в процессе инициализации систем и устройств обнаружены фатальные ошибки, выполнение POST прекращается, а на системный динамик выводится последовательность звуковых сигналов. AMIBIOS классифицирует и озвучивает ряд типовых отказов, не сопоставляя их с конкретными контрольными точками.

Сообщение

POST

POST

POST

1

Refresh Failure

19h

1Ah

 

2

Parity Error

 

 

 

3

Memory Failure

06h

51h

A2h

4

Timer error

 

 

 

5

CPU Error

C000h

 

 

6

Gate A20 Failure

0Ch

 

 

7

Exception Error

before

03h

 

8

Video Memory Error

2Ah

32h

 

9

ROM Checksum Error

 

 

 

10

CMOS Error

 

 

 

11

BIOS Error

 

 

 


Использованы материалы AMIBIOS, User's Guide, American Megatrends, Inc., Copyright© 1997. All Rights Reserved.





about
press


вверх