legal note
IC Book © 2001

hardware
software

support
buy

Home page
Описание POST-кодов




PhoenixBIOS Beep Codes
PhoenixBIOS Test Points
Phoenix WihPhlash Points



POST
PhoenixBIOS
 


Звуковые сигналы PhoenixBIOS

Индикация некоторых POST-кодов, в случае фатального завершения ини­ци­а­ли­за­ци­он­ных процедур, сопровождается выводом на системный ди­на­мик зву­ко­во­го сигнала. Схема его формирования, например, для кода 16h сле­ду­ю­щая:
8-битный код преобразуется в четыре 2-битные группы: 00 01 01 10
значение каждой группы увеличивается на единицу:        01 10 10 11
по значению генерируется короткий звуковой сигнал:      1 - 2 - 2 - 3

Расшифровка звуковых сигналов для определения контрольной точки, в ко­то­рой произошел аварийный останов выполняется в обратной по­сле­до­ва­тель­нос­ти. Предположим, пользователь зафиксировал звуковое сообщение, состоящее из такой серии 1-3-3-1. Тогда вступает в силу следующий алгоритм:
значение каждой группы уменьшается на единицу:        0 - 2 - 2 - 0
звуковая серии преобразуется в бинарный вид:               00 10 10 00
бинарный код преобразуется в 16-ное значение:            28h




Один длинный и два коротких

Несмотря на строгую регулярность всех звуковых последовательностей, ко­то­рые формируются по описанному выше алгоритму, PhoenixBIOS в процессе ска­ни­ро­ва­ния Option ROM выводит в порт системного динамика последовательность из трех звуковых сигналов: одного длинного и двух коротких, – сигнализирующих об ошибке контрольной суммы дополнительного BIOS.

  Один длинный и два коротких Инициализация Option ROM

Вычисление контрольной сум­мы – обязательная функция BIOS всех про­из­во­ди­те­лей и для всех их носит об­щий характер (см., "Инициализация до­пол­ни­тель­ных BIOS" для AwardBIOS Me­dal­lion v6.0PG). Штатное завершение этого про­цес­са – контрольная сумма Option ROM равна ну­лю. Все прочие варианты сви­де­тель­ству­ют об ошибках, про­ис­хож­де­ние которых носит следующую природу:

информация BIOS периферийных устройств искажена независимо от того, где она хранится: в чипе системного BIOS или в Add-on ROM пе­ри­фе­рий­но­го ус­трой­ства (контроллер SATA, адаптер SVGA и т.п.);
процессор работает с ошибками и вычисляет контрольную сумму неверно в си­лу того, что тактируется нештатной частота или по другой причине, смысл ко­то­рой обычно сводится к понятию "разгон";
интерфейс подключения периферийного устройства поврежден:
 
системная логика повреждена или работает с ошибками;
повреждены сигнальные линии данных;
повреждены адресные сигнальные линии;
повреждены разъемы дополнительных устройств.

Последний писк моды

Подача звукового сигнала перед загрузкой операционной сис­те­мы в по­сле­д­них ре­а­ли­за­ци­ях PhoenixBIOS не осуществляется, так как противоречит ре­ко­мен­да­ци­ям спе­ци­фи­ка­ции PC2000, хотя и предусмотрена в контрольной точке B4h.

Вместе с тем, процедура выполнения загрузочного блока, если требуется пе­ре­дать уп­рав­ле­ние операционной системе для восстановления BIOS, использует одиночный звуковой сигнал для индикации загрузки Full DOS (см. F4h). В тех слу­ча­ях, когда требуется загрузка Mini DOS – упрощенной версии операционной сис­те­мы (см. F6h) в порт системного динамика выводится два ко­рот­ких и один длин­ный зву­ко­вой сигнал.

Использованы материалы PhoenixBIOS 4.0 Revision 6, User's Manual
6 January 2000, Phoenix Technologies Ltd., Copyright© 2000. All Rights Reserved





about
press


вверх