Если в процессе старта в диагностическом порту появляются данные 55h, AAh, не следует сопоставлять эту информацию с POST кодами – мы имеем дело с тестовой последовательностью, в задачи которой входит проверка целостности шины данных.
На этапе старта вывод в диагностический порт данных носит специфический для каждой платформы характер. В современных реализациях загрузочного блока (Boot Block) появление первого кода связано с действиями, которые AMI называет Chipset Specific Stuff. Эта процедура сопровождается выводом в порт значения CCh и выполнением ряда действий по настройке регистров системной логики.
Некоторые бортовые микросхемы ввода-вывода содержат RTC и контроллер клавиатуры, которые по включению питания находятся в отключенном состоянии. Цель BIOS – проинициализировать эти ресурсы для дальнейшего использования. В этом случае первая стартовая процедура, связанная с настройкой контроллера клавиатуры, сопровождается выводом 10h, затем выполняется инициализация RTC, о чем свидетельствует появление в диагностическом порту кода DDh. Контрольная точка CCh в таких реализациях не используется. Важно отметить, что отказ хотя бы одного из указанных ресурсов повлечет нестарт системной платы в целом на первом же этапе выполнения POST.
На ряде плат процесс инициализации начинается с перевода центрального процессора в защищенный режим. В этом случае выполнение загрузочного блока продолжается так, как это описано в официальной документации к AMIBIOS: управление передается в точку D0h.
Кроме указанных выше POST кодов, в диагностический порт выводятся сообщения о событиях в процессе выполнения DIM. Существует несколько контрольных точек, в которых отображается состояние инициализации системных или локальных шин:
2Ah |
Инициализация устройств на системной шине |
 |
38h |
Инициализация устройств, с которых возможна загрузка ОС |
 |
39h |
Индикация ошибок, возникающих при инициализации шин |
 |
95h |
Инициализация шин, управляемых с помощью дополнительных BIOS |
 |
В сеансе операционной системы AMIBIOS отображает в диагностический порт ряд состояний, связанных с выходом из режима энергосбережения:
Код |
Описание |
 |
30 |
Старт APM-процедур |
 |
31 |
Звуковой сигнал |
 |
32 |
Включение вентиляторов процессора и шасси |
 |
33 |
Обработка событий, вызывющих возврат из Suspend Mode |
 |
34 |
Переключение бортового светодиода в режим зеленого свечения |
 |
35 |
Активизация VGA. Выход из режима энергосбережения |
Если в процессе инициализации систем и устройств обнаружены фатальные ошибки, выполнение POST прекращается, а на системный динамик выводится последовательность звуковых сигналов. AMIBIOS классифицирует и озвучивает ряд типовых отказов, не сопоставляя их с конкретными контрольными точками.
Комментарий к звуковым сигналам AMIBIOS Core v7.x находится в разделе AMI Beep Codes.
Использованы материалы AMIBIOS, User's Guide, American Megatrends, Inc., Copyright© 1997. All Rights Reserved.
|