Коды post award bios – Плохи дела: мы не можем найти эту страницу!

Расшифровка кодов ошибок POST (ПОСТ) карты

Статьи » Расшифровка кодов ошибок POST (ПОСТ) карты

Расшифровка кодов ошибок POST (ПОСТ) карты

Award BIOS 6.0: полная загрузка

Данная таблица содержит POST-коды, которые отображаются при полной процедуре POST.

  • CF Определяется тип процессора и тестируется чтение/запись CMOS
  • C0 Предварительно инициализируется чипсет и L1-, L2-кэш, программируется контроллер прерываний, DMA, таймер
  • C1 Детектируется тип и объем оперативной памяти
  • C3 Код BIOS распаковывается во временную область оперативной памяти
  • 0С Проверяются контрольные суммы BIOS
  • C5 Код BIOS копируется в теневую память и управление передается модулю Boot Block
  • 01 Модуль XGROUP распаковывается по физическому адресу 1000:0000h 
  • 02 Инициализация процессора. Устанавливаются регистры CR и MSR
  • 03 Определяются ресурсы ввода/вывода (Super I/O)
  • 05 Очищается экран и флаг состояния CMOS
  • 06 Проверяется сопроцессор
  • 07 Определяется и тестируется контроллер клавиатуры
  • 08 Определяется интерфейс клавиатуры
  • 09 Инициализация контроллера Serial ATA
  • OA Определяется клавиатура и мышь, которые подключены к портам PS/2
  • 0B Устанавливаются ресурсы звукового контроллера AC97
  • OE Тестируется сегмент памяти F000h
  • 10 Определяется тип flash-памяти
  • 12 Тестируется CMOS
  • 14 Устанавливаются значения для регистров чипсета
  • 16 Первично инициализируется тактовый генератор
  • 18 Определяется тип процессора, его параметры и объемы кэша L1 и L2
  • 1B Инициализируется таблица векторов прерываний
  • 1С Проверяются контрольные суммы CMOS и напряжение питания аккумулятора
  • 1D Определяется система управления питанием Power Management
  • 1F Загружается матрица клавиатуры (для ноутбуков)
  • 21 Инициализируется система Hardware Power Management (для ноутбуков)
  • 23 Тестируется математический сопроцессор, дисковод, инициализация чипсета
  • 24 Обновляется микрокод процессора. Создается карта распределения ресурсов устройств Plug and Play
  • 25 Начальная инициализация PCI: перечисляются устройства, поиск адаптера VGA, запись VGA BIOS по адресу C000:0
  • 26 Устанавливается тактовая частота по CMOS Setup. Отключается синхронизация неиспользуемых слотов DIMM и PCI. Инициализируется система мониторинга (H/W Monitor)
  • 27 Разрешается прерывание INT 09h. Снова инициализируется контроллер клавиатуры
  • 29 Программируются регистры MTRR, инициализируется APIC. Программируется контроллер IDE. Измеряется частота процессора. Вызывается расширение BIOS видеосистемы
  • 2B Поиск BIOS видеоадаптера
  • 2D Отображается заставка Award, информация о типе процессора и его скорости
  • 33 Сбрасывается клавиатура
  • 35 Тестируется первый канал DMA
  • 37 Тестируется второй канал DMA
  • 39 Тестируются страничные регистры DMA
  • 3C Настраивается контроллер 8254 (таймер)
  • 3E Проверка контроллера прерываний 8259
  • 43 Проверяется контроллер прерываний
  • 47 Тестируются шины ISA/EISA
  • 49 Вычисляется объем оперативной памяти. Настраиваются регистры для процессора AMD K5
  • 4E Программируются регистры MTRR для процессоров Syrix. Инициализируются кэш L2 и APIC
  • 50 Определяется шина USB
  • 52 Тестируется ОЗУ с отображением результатов. Очищается расширенная память
  • 53 Если выполнена очистка CMOS, то сбрасывается пароль на вход в систему
  • 55 Отображается количество процессоров (для многопроцессорных платформ)
  • 57 Отображается логотип EPA. Начальная инициализация устройств ISA PnP
  • 59 Определяется система защиты от вирусов
  • 5B Вывод подсказки для запуска обновления BIOS с дискеты
  • 5D Запускается контроллер Super I/O и интегрированный аудиоконтроллер
  • 60 Вход в CMOS Setup, если была нажата клавиша Delete
  • 65 Инициализируется мышь PS/2
  • 69 Включается кэш L2
  • 6B Настраиваются регистры чипсета согласно BIOS Setup
  • 6D Назначаются ресурсы для устройств ISA PnP и COM-порты для интегрированных устройств
  • 6F Инициализируется и настраивается контроллер гибких дисков
  • 75 Детектируются и устанавливаются IDE-устройства: жесткие диски, CD/DVD, LS-120, ZIP и др.
  • 76 Выводится информация об обнаруженных IDE-устройствах
  • 77 Инициализируются последовательные и параллельные порты
  • 7A Сбрасывается и готовится к работе математический сопроцессор
  • 7C Определяется защита от несанкционированной записи на жесткие диски
  • 7F При наличии ошибок выводится сообщение и ожидается нажатие клавиш Delete и F1
  • 82 Выделяется память для управления питанием и заносятся изменения в таблицу ESCD.
  • Убирается заставка с логотипом EPA. Запрашивается пароль, если нужен
  • 83 Все данные сохраняются из временного стека в CMOS
  • 84 Вывод на экран сообщения Initializing Plug and Play Cards
  • 85 Завершается инициализация USB
  • 87 Создаются таблицы SYSID в области DMI
  • 89 Устанавливаются таблицы ACPI. Назначаются прерывания для PCI-устройств
  • 8B Вызывается BIOS дополнительных ISA- или PCI-контроллеров, за исключением видеоадаптера
  • 8D Устанавливаются параметры контроля четности ОЗУ по CMOS Setup. Инициализируется APM
  • 8F IRQ 12 разрешается для «горячего» подключения мыши PS/2
  • 94 Завершение инициализации чипсета. Отображение таблицы распределения ресурсов. Включение кэша L2. Установка режима перехода на летнее/зимнее время
  • 95 Устанавливается частота автоповтора клавиатуры и состояния Num Lock
  • 96 Для многопроцессорных систем настраиваются регистры (для процессоров Cyrix). Создается таблица ESCD. Устанавливается таймер DOS Time по показаниям часов RTC CMOS. Сохраняются разделы загрузочных устройств для использования встроенным антивирусом. Динамик оповещает об окончании POST. Создается таблица MSIRQ FF Выполняется прерывание BIOS INT 19h. Поиск загрузчика в первом секторе загрузочного устройства
Award BIOS 6.0: сокращенная загрузка

Сокращенная процедура выполняется при установке в BIOS параметра Quick Power On Self Test.

  • 65 Сбрасывается видеоадаптер. Инициализируются звуковой контроллер, устройства ввода/вывода,тестируется клавиатура и мышь. Проверяется целостность BIOS
  • 66 Инициализируется кэш-память. Создается таблица векторов прерываний. Инициализируется система управления питанием
  • 67 Проверяется контрольная сумма CMOS и тестируется батарейка питания. Настраивается чипсет на основе параметров CMOS
  • 68 Инициализируется видеоадаптер
  • 69 Настраивается контроллер прерываний
  • 6A Тестируется оперативная память (ускоренно)
  • 6B Отображается логотип EPA, результаты тестов процессора и памяти
  • 70 Отображается подсказка для входа в BIOS Setup. Инициализируется мышь, подключенная к PS/2 или USB
  • 71 Инициализируется контроллер кэш-памяти
  • 72 Настраиваются регистры чипсета. Создается список устройств Plug and Play.& Инициализируется контроллер дисковода
  • 73 Инициализируется контроллер жестких дисков
  • 74 Инициализируется сопроцессор
  • 75 Если нужно, жесткий диск защищается от записи
  • 77 Если нужно, запрашивается пароль и выводятся сообщения Press F1 to continue, DEL to enter Setup
  • 78 Инициализируются платы расширения с собственной BIOS
  • 79 Инициализируются ресурсы платформы
  • 7A Генерируются корневая таблица RSDT, таблицы устройств DSDT, FADT и т. п.
  • 7D Собирается информациия о разделах загрузочных устройств
  • 7E BIOS готовится к загрузке операционной системы
  • 7F Состояние индикатора NumLock устанавливается в соответствии с настройками
  • BIOS Setup
  • 80 Вызывается INT 19 и запускается операционная система
  • FF Загрузка операционной системы
AMIBIOS 8.0
  • D0 Инициализация процессора и чипсета. Проверка контрольных сумм загрузочного блока BIOS
  • D1 Начальная инициализация портов ввода/вывода. Контроллеру клавиатуры передается команда для самотестирования BAT
  • D2 Запрет кэш-памяти L1/L2. Определяется объем установленной ОЗУ
  • D3 Настраиваются схемы регенерации памяти. Разрешается использовать кэш-память
  • D4 Тест 512 Кбайт памяти. Устанавливается стек и назначается протокол обмена с кэш-памятью
  • D5 Код BIOS распаковывается и копируется в теневую память
  • D6 Проверяются контрольные суммы BIOS и нажатие клавиш Ctrl+Home (восстановление BIOS)
  • D7 Управление передается интерфейсному модулю, распаковывающему код в область Run-Time
  • D8 Выполняемый код распаковывается из flash-памяти в оперативную. Сохраняется информация CPUID
  • D9 Распакованный код переносится из области временного хранения в сегменты 0E000h и 0F000h ОЗУ
  • DA Восстанавливаются регистры CPUID. Выполнение POST переносится в оперативную память
  • E1–E8, EC–EE Ошибки, связанные с конфигурацией системной памяти
  • 03 Запрещается обработка NMI, ошибок четности, выдача сигналов на монитор. Резервируется область для журнала событий GPNV, устанавливаются начальные значения переменных из BIOS
  • 04 Проверяется работоспособность батареи и подсчитывается контрольная сумма CMOS
  • 05 Инициализируется контроллер прерываний и строится таблица векторов
  • 06 Тестируется и готовится к работе таймер
  • 08 Тестируется клавиатура (мигают индикаторы клавиатуры)
  • C0 Начальная инициализация процессора. Запрещается использовать кэш-память. Определяется APIC
  • C1 Для многопроцессорных систем определяется процессор, отвечающий за запуск системы
  • C2 Завершается назначение процессора для запуска системы. Идентификация с помощью CPUID
  • C5 Определяется количество процессоров, настраиваются их параметры
  • C6 Инициализируется кэш-память для более быстрого прохождения POST
  • C7 Завершается начальная инициализация процессора
  • 0A Определяется контроллер клавиатуры
  • 0B Поиск мыши, подключенной к порту PS/2
  • 0C Проверяется наличие клавиатуры
  • 0E Детектируются и инициализируются различные устройства ввода
  • 13 Начальная инициализация регистров чипсета
  • 24 Распаковываются и инициализируются модули BIOS, специфические для платформы.
  • Создается таблица векторов прерываний и инициализируется обработка прерываний
  • 2A С помощью механизма DIM определяются устройства на локальных шинах. Готовится к инициализации видеоадаптер, строится таблица распределения ресурсов
  • 2C Обнаружение и инициализация видеоадаптера, видеоадаптер вызывается BIOS
  • 2E Поиск и инициализация дополнительных устройств ввода/вывода
  • 30 Готовится к обработке SMI
  • 31 Инициализируется и активизируется модуль ADM
  • 33 Инициализируется модуль упрощенной загрузки
  • 37 Отображается логотип AMI, версия BIOS, процессора, подсказка клавиши для входа в BIOS
  • 38 С помощью DIM инициализируются различные устройства на локальных шинах
  • 39 Инициализируется контроллер DMA
  • 3A Устанавливается системное время в соответствии с показаниями часов RTC
  • 3B Тестируется оперативная память и отображаются результаты
  • 3C Настраиваются регистры чипсета
  • 40 Инициализируются последовательные и параллельные порты, математический сопроцессор и др.
  • 52 По результатам теста памяти обновляются данные об ОЗУ в CMOS
  • 60 По BIOS Setup устанавливается состояние NumLock и настраиваются параметры автоповтора
  • 75 Запускается процедура для работы с дисковыми устройствами (прерывание INT 13h)
  • 78 Создается список устройств IPL (с которых возможна загрузка операционной системы)
  • 7C Создаются и записываются в NVRAM таблицы расширенной системной конфигурации ESCD
  • 84 Регистрация ошибок, обнаруженных при выполнении POST
  • 85 Выводятся сообщения об обнаруженных некритических ошибках.
  • 87 Если нужно, запускается BIOS Setup, которая предварительно распаковывается в ОЗУ
  • 8C В соответствии с BIOS Setup настраиваются регистры чипсета
  • 8D Строятся таблицы ACPI
  • 8E Настраивается обслуживание немаскируемых прерываний (NMI)
  • 90 Окончательно инициализируется SMI
  • A1 Очистка данных, которые не нужны при загрузке операционной системы
  • A2 Для взаимодействия с операционной системой готовятся модули EFI
  • A4 В соответствии с BIOS Setup инициализируется языковой модуль
  • A7 Выводится итоговая таблица процедуры POST
  • A8 Устанавливается состояние регистров MTRR
  • A9 Если нужно, выполняется ожидание ввода команд с клавиатуры
  • AA Удаляются векторы прерываний POST (INT 1Ch и INT 09h)
  • AB Определяются устройства для загрузки операционной системы
  • AC Завершающие этапы настройки чипсета в соответствии с BIOS Setup
  • B1 Настраивается интерфейс ACPI
  • 00 Вызывается обработка прерывания INT 19h (поиск загрузочного сектора, загрузка ОС)
PhoenixBIOS 4.0
  • 02 Verify Real Mode
  • 03 Disable Non-Maskable Interrupt (NMI)
  • 04 Get CPU type
  • 06 Initialize system hardware
  • 08 Initialize chipset with initial POST values
  • 09 Set IN POST flag
  • 0A Initialize CPU registers
  • 0B Enable CPU cache
  • 0C Initialize caches to initial POST values
  • 0E Initialize I/O component
  • 0F Initialize the local bus IDE
  • 10 Initialize Power Management
  • 11 Load alternate registers with initial POST values
  • 12 Restore CPU control word during warm boot
  • 13 Initialize PCI Bus Mastering devices
  • 14 Initialize keyboard controller
  • 16 (1-2-2-3) BIOS ROM checksum
  • 17 Initialize cache before memory autosize
  • 18 8254 timer initialization
  • 1A 8237 DMA controller initialization
  • 1C Reset Programmable Interrupt Controller
  • 20 (1-3-1-1) Test DRAM refresh
  • 22 (1-3-1-3) Test 8742 Keyboard Controller
  • 24 Set ES segment register to 4 GB
  • 26 Enable A20 line
  • 28 Autosize DRAM
  • 29 Initialize POST Memory Manager
  • 2A Clear 512 KB base RAM
  • 2C (1-3-4-1) RAM failure on address line xxxx
  • 2E (1-3-4-3) RAM failure on data bits xxxx of low byte of memory bus
  • 2F Enable cache before system BIOS shadow
  • 30 (1-4-1-1) RAM failure on data bits xxxx of high byte of memory bus
  • 32 Test CPU bus-clock frequency
  • 33 Initialize Phoenix Dispatch Manager
  • 34 Disable Power Button during POST
  • 35 Re-initialize registers
  • 36 Warm start shut down
  • 37 Re-initialize chipset
  • 38 Shadow system BIOS ROM
  • 39 Re-initialize cache
  • 3A Autosize cache
  • 3C Advanced configuration of chipset registers
  • 3D Load alternate registers with CMOS values
  • 40 CPU speed detection
  • 42 Initialize interrupt vectors
  • 45 POST device initialization
  • 46 (2-1-2-3) Check ROM copyright notice
  • 48 Check video configuration against CMOS
  • 49 Initialize PCI bus and devices
  • 4A Initialize all video adapters in system
  • 4B QuietBoot start (optional)
  • 4C Shadow video BIOS ROM
  • 4E Display BIOS copyright notice
  • 50 Display CPU type and speed
  • 51 Initialize EISA board
  • 52 Test keyboard Тестируется клавиатура
  • 54 Set key click if enabled
  • 55 Initialize USB bus
  • 58 (2-2-3-1) Test for unexpected interrupts
  • 59 Initialize POST display service
  • 5A Display prompt “Press F2 to enter SETUP”
  • 5B Disable CPU cache
  • 5C Test RAM between 512 and 640 KB
  • 60 Test extended memory
  • 62 Test extended memory address lines
  • 64 Jump to UserPatch2
  • 66 Configure advanced cache registers
  • 67 Initialize Multi Processor APIC
  • 68 Enable external and CPU caches
  • 69 Setup System Management Mode (SMM) area
  • 6A Display external L2 cache size
  • 6B Load custom defaults (optional)
  • 6C Display shadow-area message
  • 6E Display possible high address for UMB recovery
  • 70 Display error messages Выводятся сообщения об ошибках
  • 72 Check for configuration errors
  • 76 Check for keyboard errors
  • 7C Set up hardware interrupt vectors
  • 7D Initialize hardware monitoring
  • 7E Initialize coprocessor if present
  • 80 Disable onboard Super I/O ports and IRQs
  • 81 Late POST device initialization
  • 82 Detect and install external RS232 ports
  • 83 Configure non-MCD IDE controllers
  • 84 Detect and install external parallel ports
  • 85 Initialize PC-compatible PnP ISA devices
  • 86 Re-initialize onboard I/O ports
  • 87 Configure Motheboard Configurable Devices (optional)
  • 88 Initialize BIOS Data Area
  • 89 Enable Non-Maskable Interrupts (NMIs)
  • 8A Initialize Extended BIOS Data Area
  • 8B Test and initialize PS/2 mouse
  • 8C Initialize floppy controller
  • 8F Determine number of ATA drives (optional)
  • 90 Initialize hard-disk controllers
  • 91 Initialize local-bus harddisk controllers
  • 92 Jump to UserPatch3
  • 93 Build MPTABLE for multi-processor boards
  • 95 Install CD ROM for boot
  • 96 Clear huge ES segment register
  • 97 Fixup Multi Processor table
  • 98 (1-2) Search for option ROMs. One long, two short beeps on checksum failure
  • 99 Check for SMART Drive (optional)
  • 9A Shadow option ROMs
  • 9C Set up Power Management
  • 9D Initialize security engine (optional)
  • 9E Enable hardware interrupts
  • 9F Determine number of ATA and SCSI drives
  • A0 Set time of day
  • A2 Check key lock
  • A4 Initialize Typematic rate
  • A8 Erase F2 prompt
  • AA Scan for F2 key stroke
  • AC Enter SETUP
  • AE Clear Boot flag
  • B0 Check for errors
  • B2 POST done – prepare to boot operating system
  • B4 (1) One short beep before boot
  • B5 Terminate QuietBoot (optional)
  • B6 Check password (optional)
  • B9 Prepare Boot
  • BA Initialize DMI parameters
  • BB Initialize PnP Option ROMs
  • BC Clear parity checkers
  • BD Display MultiBoot menu
  • BE Clear screen (optional)
  • BF Check virus and backup reminders
  • C0 Try to boot with INT 19
  • C1 Initialize POST Error Manager (PEM)
  • C2 Initialize error logging
  • C3 Initialize error display function
  • C4 Initialize system error handler
  • C5 PnPnd dual CMOS (optional)
  • C6 Initialize notebook docking (optional)
  • C7 Initialize notebook docking late
  • D2 Unknown interrupt
  • E0 Initialize the chipset
  • E1 Initialize the bridge
  • E2 Initialize the CPU
  • E3 Initialize system timer
  • E4 Initialize system I/O
  • E5 Check force recovery boot
  • E6 Checksum BIOS ROM
  • E7 Go to BIOS
  • E8 Set Huge Segment
  • E9 Initialize Multi Processor
  • EA Initialize OEM special code
  • EB Initialize PIC and DMA
  • EC Initialize Memory type
  • ED Initialize Memory size
  • EE Shadow Boot Block
  • EF System memory test
  • F0 Initialize interrupt vectors
  • F1 Initialize Real Time Clock
  • F2 Initialize video
  • F3 Initialize System Management Mode
  • F4 (1) Output one beep before boot
  • F5 Boot to Mini DOS
  • F6 Clear Huge Segment
  • F7 Boot to Full DOS

web-helps.ru

POST-коды AWARD BIOS | Multidos_LAB Ремонт бытовой и вычислительной техники в г. Горки

POST-код

Описание

CF

Определение типа центрального процессора. Тестирование чтения/записи CMOS-памяти

C0

Предварительная инициализация чипсета материнской платы. Запрет теневой памяти. Отключения кэш-памяти. Программирование контроллера прерываний, DMA-контроллера, таймера.

C1

Определение типа и объема оперативной памяти. Тестирование ОЗУ алгоритмом ECC.

0C

Проверка контрольной суммы BIOS.

C3

Выполняется распаковка кода системной BIOS в оперативную память.

C5

Выполняется копирование кода системной BIOS в теневую память. Передача управления модулю Boot Block. Старт процедуры POST.

01

Выполняется распаковка модуля XGROUP системной BIOS.

02

Инициализация ЦП.

03

Определение ресурсов ввода/вывода (чип Super I/O)

05

Обнуление содержимого флага состояния CMOS-памяти.

06

Проверка сопроцессора.

07

Тестирование и инициализация контроллера клавиатуры.

08

Определение типа интерфейса клавиатуры. Разрешается использование клавиатуры.

09

Инициализация контроллера SATA.

0A

Определение PS/2-мыши и PS/2-клавиатуры.

0B

Назначение прерывания и адреса ввода/вывода для звукового контроллера AC97.

0E

Тестирование сегмента F000h памяти.

10

Определяется тип Flash-памяти.

12

Тестирование CMOS.

14

Ранняя инициализация чипсета. Установка значений для регистров чипсета.

16

Предварительная инициализация тактового генератора.

18

Определение следующих параметров процессора: производитель, семейство, поколение, тип и объем кэш-памяти L1 и L2. Определение тактовой частоты ЦП.

1B

Инициализация таблицы векторов прерываний.

1C

Проверка контрольной суммы CMOS и напряжение питания аккумулятора.

1D

Выполняется настройка системы управления питанием Power Management.

1F

Загрузка матрицы клавиатуры из модуля XGROUP (для ноутбука).

21

Инициализация системы Hardware Power Management (для ноутбуков).

23

Тестирование математического сопроцессора. Тестирование флоппи-дисковода. Выполняется ранняя инициализация чипсета. Подготовка карты распределения ресурсов для устройств PnP (Plug and Play).

24

Выполняется процедура обновления микрокода процессора. Создается карта распределения ресурсов для устройств PnP

25

Ранняя инициализация PCI. Определение устройств на шине. Поиск видеоадаптера.

26

Процесс инициализации системного тактового генератора завершен. Запуск системы мониторинга напряжений и температур (H/W Monitor).

27

Повторная инициализация контроллера клавиатуры. Разрешается использование прерывания INT 09h.

29

Программирование регистров MTRR. Программирование IDE-контроллера. Программирование чипсета.  Инициализация контроллера APIC. Измерение внутренней частоты ЦП.

2B

Поиск видеоадаптера.

2D

Вывод на экран монитора заставки AWARD, информации о типе процессора и его скорости.

33

Программирование Super I/O.

35

Тестируется первый канал DMA.

37

Тестируется второй канал DMA.

39

Тестирование регистров DMA.

3E

Проверка канала 1 контроллера прерываний (8259).

40

Проверка канала 2 контроллера прерываний (8259).

43

Проверка контроллера прерываний (8259).

47

Тестирование шин ISA/EISA.

49

Определение объема оперативной памяти.

4E

Программирование регистров MTRR. Инициализация кэш-памяти второго уровня. Инициализация контроллера APIC.

50

Инициализация шины USB.

52

Тестирование оперативной памяти с последующим выводом на экран результатов теста. Очищение расширенной памяти.

55

Отображение количества процессоров.

57

Ранняя инициализация устройств PnP.

59

Активизация интегрированной антивирусной защиты.

5D

Подключение аудиоконтроллера и контроллера Super I/O.

60

На данном этапе имеется возможность войти в программу BIOS Setup.

65

Инициализация PS/2-мыши.

69

Включение кэш-памяти второго уровня.

6B

Программирование регистров чипсета в соответствии с настройками BIOS Setup.

6D

Назначение ресурсов для устройств Plug and Play. Автоматическое распределение COM-портов (если в настройках BIOS Setup разрешено автоматическое распределение портов).

6F

Инициализация флоппи-дисковода.

75

Определение и установка устройств с интерфейсом IDE.

77

Инициализация параллельных и последовательных портов.

7A

Определение и подготовка к работе математического сопроцессора.

7F

Вывод на экран монитора информации об обнаруженных ошибках (если они есть).

82

Ввод последних изменений в таблицу ESCD. Восстановление видеорежима. Запрос пароля (если в настройках BIOS Setup это предусмотрено).

83

Сохранение всех данных из стека временного хранения в CMOS.

84

Вывод на экран монитора информации об обнаруженных устройствах Plug and Play.

85

Завершение процесса инициализации шины USB. Определение порядка загрузки с жестких дисков с интерфейсом SCSI.

89

Назначение прерываний для PCI-карт расширений. Установка таблиц ACPI.

8B

Поиск BIOS дополнительных устройств (кроме BIOS видеоадаптера).

8D

Разрешение использования контроля четности для оперативной памяти. Инициализация спецификации APM.

8F

Разрешается использование линии IRQ12 для горячего подключения PS/2-мыши.

93

Подготовка информации о разделах загрузочных устройств для ее дальнейшего хранения.

94

Включение кэш-памяти второго уровня. Завершение процесса инициализации чипсета и системы управления питанием.  Вывод на экран монитора таблицы распределения ресурсов.

95

Устанавливается режим перехода на летнее/зимнее время. Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Nulock согласно настройкам BIOS Setup.

96

Выполняется сохранение информации о разделах загрузочных устройств. Корректировка и сохранение таблицы ESCD. Установка таймера DOS Time в соответствии с показаниями часов реального времени (RTC). Завершение настройки системы. На системный динамик генерируется сигнал о завершении процедуры POST.

FF

Разрешение использования кэш-памяти первого уровня. Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. 

multidos.by

Звуковые сигналы BIOS и коды ошибок BIOS — Запускай.РФ

Код ошибкиОписание ошибки
33Инициализация Phoenix Dispatch Manager
34Запрет на выключение питания с помощью ATX Power Button
35Настройки регистров системной логики, управляющих формированием временных характеристик доступа к памяти, портам ввода/вывода, системным и локальным шинам
36Выполняется рестарт при неудачном переходе к следующей процедуре POST. Последовательностью процедур управляет Watch Dog Service
37Завершается процесс настройки регистров системной логики
38Содержимое Runtime модуля BIOS распаковывается и переписывается в область, предназначенную для Shadow RAM
39Повторная инициализация контроллера кэш-памяти
3AПовторное определение размера кэш L2
3BИнициализация трассировки выполнения BIOS
3CДополнительная настройка регистров логики для конфигурирования мостов PCI-PCI и поддержки распределенных PCI шин
3DВыполняется настройка регистров системной логики в соответствии с установками CMOS Setup
3ERead Hardware Configuration
3EПроверка подключения системы ROM Pilot
40Определение тактовых параметров CPU
41Инициализация ROM Pilot — управления удаленной загрузкой
42Формирование таблицы векторов прерываний
44Set BIOS Interrupt
45Инициализация устройств до включения PnP механизма
46По специальному алгоритму вычисляется контрольная сумма BIOS
47Инициализация I2O контроллеров ввода/вывода
48Поиск видеоадаптера
49Инициализация PCI
4AИнициализация системных видеоадаптеров
4BВыполняется Quiet Boot — сокращенная последовательность старта системы, используемая для ускоренного прохождения POST
4CСодержимое VGA BIOS переписывается в транзитную область
4EВизуализация текстовой строки BIOS Copyright
4FРезервирование памяти для меню выбора загрузочных устройств
50Визуализируется тип процессора и его тактовая частота
51Инициализация контроллера и устройств EISA
52Программирование контроллера клавиатуры
54Активизирован режим звукового сопровождения клавиш
55Инициализация контроллера USB
58Поиск необслуживаемых запросов на прерывания
59Инициализация процедуры POST Display Service (PDS) 5A Вывод сообщения «Press F2 to enter SETUP»
5BЗапрет CPU Internal Cache
5CПроверка Conventional Memory
5EDetect Base Address
60Проверка Extended Memory
62Проверка адресных линий Extended Memory
64Передача управления на выполняемый блок, генерируемый производителем системной платы (Patch2)
66Настройка регистров управления кэшированием
67Минимальная инициализация контроллеров APIC
68Разрешение кэш L1/L2
69Подготовка System Management Mode RAM
6AВизуализируется объем External Cache
6BУстановка значений CMOS Setup по умолчанию
6CВизуализация информации об использовании Shadow RAM
6EВизуализация информации об Upper Memory Blocks (UMB)
70Вывод сообщений об ошибках
72Проверка текущей конфигурации системы и информации в CMOS
76Проверка информации об ошибках клавиатуры
7AПроверка состояния средств программной (System Password) или аппаратной (Key Lock Switch) блокировки клавиатуры
7CУстановка векторов аппаратных прерываний
7DИнициализации системы слежения за питанием
7EИнициализация сопроцессора
80Запрещается бортовой контроллер ввода/вывода SIO
81Выполняется подготовка к загрузке операционной системы
82Поиск и определение портов RS232
83Конфигурирование внешних IDE контроллеров
84Поиск и определение параллельных портов
85Инициализация устройств ISA PnP
86Бортовые ресурсы контроллера SIO конфигурируются в соответствии с установками CMOS Setup
87Конфигурирование MCD (Motherboard Configurable Devices)
88Устанавливаются значения блока переменных в области BIOS Data Area
89Разрешается формирование немаскируемого прерывания
8AУстановка значений переменных, находящихся в области Extended BIOS Data Area
8BПроверка схем подключения PS/2 Mouse
8CИнициализация контроллера дисковода
8FОпределение количества подключенных ATA устройств
90Инициализация и конфигурирование контроллеров жестких дисков
91Установка временных параметров работы жестких дисков в режиме PIO
92Передача управления на выполняемый блок, генерируемый производителем системной платы (Patch3)
93Построение таблицы конфигурации мультипроцессорной системы
95Выбор процедуры обслуживания CD-ROM
96Возврат в Real Mode
97Построение MP Configuration Table
98Выполняется процедура ROM Scan
99Проверка состояния параметра SMART 9A Содержимое ROM переписывается в RAM
9CНастройка подсистемы Power Management
9DИнициализация ресурсов для защиты от несанкционированного доступа
9EРазрешаются аппаратные прерывания
9FОпределяется количество накопителей IDE и SCSI
A0Установка DOS Time по состоянию RTC A1 Назначение данного кода неизвестно A2 Проверка состояния Key Lock
A4Установки характеристик автоповтора клавиатуры
A8Сообщение «Press F2 to enter Setup» удаляется с экрана
AAПроверяется наличие SCAN кода клавиши F2 во входном буфере AC Запускается программа Setup
AEОчищается флаг перезапуска, выполняемого по CTRL+ALT+DEL B0 Генерируется сообщение «Press F1 to resume, F2 to Setup»
B1Снимается флаг выполнения POST B2 Процедура POST завершена
B4Выдача звукового сигнала перед загрузкой
B5Фаза Quiet Boot завершена
B6Проверка пароля, если данный режим включен в Setup B7 Инициализация ACPI BIOS
B9Поиск загрузочных устройств на USB шине BA Инициализация параметров DMI
BBПовторное выполнение процедуры ROM Scan
BCОбнуляется триггер фиксации ошибки четности RAM
BDВизуализируется меню для выбора загрузочного устройства BE Очистка экрана перед загрузкой операционной системы BF Активизация антивирусной поддержки
C0Запускается процедура обработки программного прерывания INT 19h — загрузчик Boot Sector. Процедура обработки прерывания последовательно пытается загрузить Boot Sector, опрашивая дисковые устройства в порядке, предписанном Setup
C1Начальная инициализация процедуры обслуживания сбоев (PEM) C2 Вызов служебных процедур для ведения протокола ошибок
C3Визуализация сообщений об ошибках в порядке их поступления С4 Установка флагов начальных состояний
C5Инициализация расширенного блока ячеек CMOS RAM
C6Первичная инициализация док-станции
C7Отложенная инициализация док-станции
С8Выполнение находящихся в составе Boot Block тестовых процедур определения целостности структур BIOS
С9Проверка целостности внешних по отношению к системному BIOS структур и/или модулей
CAЗапуск Console Redirect для обслуживания удаленной клавиатуры CB Эмуляция дисковых устройств в RAM/ROM
CCЗапуск Console Redirect для обслуживания видео CD Поддержка обмена данными с PCMCIA
CEНастройка контроллера светового пера

xn--80aatkd3aop.xn--p1ai

POST-коды Phoenix BIOS — Советы пользователю компьютера

POST-код

Описание

02

Проверка текущего режима работы процессора.

03

Запрет выполнения немаскируемых прерываний NMI.

04

Определение типа установленного процессора.

06

Выполняется начальная инициализация контроллеров прерывания и DMA.

08

Ранняя инициализация регистров чипсета.

09

Установка программного флага выполнения процедуры POST, означающего, что в данный момент выполняется POST.

0A

Выполняется инициализация программных ресурсов центрального процессора.

0B

Разрешение использования кэш-памяти.

0C

Инициализация кэш-памяти. Устанавливаются регистры кэш-памяти первого и второго уровней.

0E

Инициализация ресурсов ввода/вывода (Super I/O).

0F

Инициализация IDE-контроллера.

10

Выполняется настройка системы управления питанием Power Management.

11

Установка значений альтернативных регистров.

12

Установка значения регистра MSW (Machine Status Word).

13

Инициализация устройств PCI, которые поддерживают режим Bus Mastering.

14

Инициализация контроллера клавиатуры.

16

Проверяется контрольная сумма ROM BIOS. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

17

Определение объема кэш-памяти.

18

Выполняется процесс инициализации системного таймера (8254).

1A

Инициализация DMA—контроллера.

1C

Выполняется сброс значений программируемого контроллера прерываний.

20

Проверяется формирование запросов на регенерацию динамической оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

22

Контроллером клавиатуры выполняется процесс самотестирования. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

26

Разрешение линии A20.

28

Выполняется процедура определения объема установленной оперативной памяти.

29

Инициализация POST Memory  Manager

2A

Обнуление 512 Кбайт основной памяти.

2C

В процессе тестирование адресных линий памяти обнаружен сбой по адресной линии хххх.

2E

В процессе тестирование линий данных обнаружен сбой по адресной линии хххх.

2F

Разрешается работа кэш-памяти.

30

Выполняется процесс тестирования оперативной памяти. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

32

Определение тактовой частоты ЦПУ, частоты системной шины.

33

Инициализация Phoenix Dispatch Manager.

35

Повторная инициализация регистров.

37

Повторно инициализируется чипсет.

38

Код системной БИОС распаковывается и перезаписывается в Shadow RAM (затененную память).

39

Повторно инициализируется контроллер кэш-памяти.

3A

Повторно определяется размер кэш-памяти.

3C

Расширенная настройка регистров чипсета.

3D

Выполняется настройка регистров чипсета в соответствии с установками CMOS Setup.

40

Определение тактовой частоты ЦПУ.

42

Инициализация векторов прерываний в таблице векторов.

46

Производится вычисление контрольных сумм отдельных блоков БИОС. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

48

Поиск и проверка видеоадаптера, а также его инициализация.

49

Инициализация шины PCI и установка параметров контроллера PCI.

4A

Инициализация обнаруженных видеоадаптеров.

4B

Старт процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled).

4C

Содержимое VGA BIOS ROM (БИОС видеоадаптера) перезаписывается во временную память.

4E

Отображение на экране информации о версии БИОС.

50

Отображается на экране монитора тип и тактовая частота процессора.

51

Инициализация контроллера и устройств шины EISA.

52

Выполняется тестирование клавиатуры.

54

Выполняется включение режима звукового сопровождения нажатий клавиш.

55

Инициализация шины USB.

58

Производится поиск необслуживаемых запросов на  прерывания. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

59

Инициализация процедуры POST display service.

5A

Вывод сообщения «Press F2 to enter SETUP»

5B

Запрет на использование кэш-памяти.

5C

Проверка памяти в диапазоне 512 и 640 Кбайт.

60

Тестирование Extended Memory (расширенной памяти).

62

Проверка адресных линий Extended Memory (расширенной памяти).

64

Передача управления на модуль, генерируемый производителем платы.

66

Настройка регистров кэш-памяти.

67

Инициализация контроллера APIC.

68

Разрешение использования кэш-памяти.

69

Подготовка области памяти SMMRAM — System Management Mode RAM, в которой хранится процедура обработки SMI (System Management Interrupt).

6A

На экран выводится сообщение о размере кэш-памяти второго уровня.

6B

Выполняется загрузка настроек БИОС по умолчанию.

6C

На экран выводится сообщение об использовании Shadow RAM.

6E

На экран выводится сообщение об Upper Memory Blocks (UMB).

70

На экран выводится сообщения об ошибках.

72

Выполняется проверка конфигурации системы. А также соответствие текущей конфигурации системы и информации в CMOS. Возможен вывод сообщения «Press F1 to resume, F2 to Setup».

76

Проверка информации об ошибках клавиатуры с последующим отображением на экране соответствующих сообщений.  

7C

Выполняется установка векторов аппаратных прерываний.

7D

Запуск системы мониторинга напряжений и температур и работы вентиляторов.

7E

Выполняется инициализация сопроцессора.

80

Запрещаются ресурсы контроллера ввода/вывода и прерываний.

82

Обнаруживаются и устанавливаются последовательные порты.

83

Выполняется конфигурирование внешних IDE- контроллеров.

84

Обнаруживаются и устанавливаются параллельные порты.

85

Инициализация устройств ISA Plug snd Play.

86

Разрешаются ресурсы контроллера ввода/вывода и прерываний. Выполняется настройка данных ресурсов в соответствии с установками Setup.

87

Выполняется конфигурирование устройств материнской платы.

88

Устанавливаются значения блока переменных BIOS в области Data Area.

89

Разрешается формирование немаскируемого прерывания (NMI).

8A

Выполняется инициализация Extended BIOS Data Area/

8B

Тестирование и инициализация мыши с интерфейсом PS/2.

8C

Выполняется инициализация контроллера флоппи-дисковода.

8F

Определение количества подключенных устройств с интерфейсом ATA.

90

Выполняется инициализация контроллеров жестких дисков.

91

Конфигурирование контроллеров жестких дисков.

92

Передача управления на модуль, генерируемый производителем платы.

93

Построение таблицы конфигурации для многопроцессорных систем.

95

Конфигурирование привода CDROM.

97

Построение таблицы конфигурации для многопроцессорных систем.

98

Поиск и инициализация BIOS дополнительных устройств. В случае возникновения ошибки будет выводиться звуковой сигнал из системного динамика.

99

Выполняется проверка жестких дисков процедурой SMART.

9A

Содержимое ROM переписывается в оперативную память.

9C

Выполняется настройка системы управления питанием Power Management.

9D

Выполняется запуск системы защиты от несанкционированного доступа.

9E

Разрешаются аппаратные прерывания.

9F

Определение количества подключенных устройств с интерфейсом ATA и SCSI.

A0

Установка системного времени в соответствии с показаниями часов реального времени (RTC).

A2

Выполняется проверка состояния ключа Key Lock. Если данный ключ активен — запрещается прием от клавиатуры SCAN кодов и на экран монитора выводится соответствующее сообщение.

A4

Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup.

A8

Сообщение «Press F2 to enter SetUp» удаляется с экрана

AA

Выполняется проверка на нажатие клавиши F2.

AC

Если на предыдущем шаге было обнаружено нажатие клавиши F2, производится запуск программы BIOS Setup.

AE

Очищается флаг перезагрузки системы, выполняемого по нажатию комбинации клавиш CTRL+ALT+DEL.

B0

Вывод на экран сообщения «Press F1 to resume, F2 to Setup«, если обнаружены ошибки.

B2

Завершение процедуры POST. Выполняется подготовка системы к загрузке ОС.

B4

Выдача звукового сигнала перед загрузкой ОС.

B5

Завершение процедуры Quiet Boot — режим ускоренной загрузки системы, (если для опции Quick Boot установлено значение Enabled).

B6

Запрос пароля (если в настройках BIOS Setup это предусмотрено).

B9

Выполняется поиск загрузочных устройств.

BA

Инициализация параметров DMI.

BC

Обнуляется схема проверки ошибок четности оперативной памяти.

BD

Формирование меню выбора загрузочного устройства.

BE

Очистка экрана.

BF

Активизация защиты от загрузочных вирусов.

C0

Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. 

C3

Вывод не экран сообщение об ошибках.

C4

Инициализация системной подпрограммы обработки ошибок.

C5

Инициализация расширенного блока CMOS.

C6

Выполняется инициализация док-станции (ноутбук).

D2

Обработка прерываний от неизвестных устройств.

E0

Инициализация и настройка регистров чипсета.

E1

Инициализация и настройка мостов чипсета (северного и южного).

E2

Инициализация центрального процессора.

E3

Инициализация системного таймера.

E4

Инициализация микросхемы Super I/O (ресурсы ввода/вывода).

E5

Выполняется проверка состояния перемычки Recovery, которая позволяет выполнить принудительное восстановление BIOS.

E6

Проверка контрольной суммы BIOS.

E7

Если обнаружено, что контрольная сума БИОС вычислена неверно, управление передается в BIOS.

E9

Запуск поддержки многопроцессорной системы.

EA

Инициализация специального (нестандартного) оборудования.

EB

Программирование контроллеров прерываний, DMA-контроллеров.

EE

Выполняется копирование содержимого Boot Block в Shadow RAM.

EF

Выполняется тестирование оперативной памяти.

F0

Выполняется инициализация векторов прерываний.

F1

Выполняется инициализация часов реального времени.

F2

Поиск и проверка видеоадаптера, а также его инициализация.

F3

Инициализация System Management Mode.

F4

Выдача одиночного звукового сигнала перед загрузкой ОС.

F7

Загрузка операционной системы.

xiod.ru

POST code AWARD Bios. Расшифровка Post кодов AWARD Bios.

БИОС используется на начальном этапе работы устройства, когда производится загрузка операционной системы. В числе вызываемых подпрограмм необходимо отметить POST. Она отвечает за процесс самостоятельного тестирования. Происходит взаимодействие с различным оборудованием, которое позволяет выявить наличие проблем. Каждому из подсоединённых элементов предусматривается выполнение конкретного теста.

Особенности функционирования подпрограммы заключаются в последовательности действий. Перед тем, как провести тестирование какого-либо оборудования, информация об этом записывается в специальное место (порт Manufacturing Test с адресом 0080H). При возникновении критического сбоя, можно проверить содержимое по заданному адресу. Последняя запись и станет указывать на место возникновения ошибки.

Как узнать ПОСТ код AWARD BIOS

Предусматривается осуществление чтения несколькими способами:

  1. Большинство современных материнских плат обладают встроенными индикаторами POST кодов. Это существенно упрощает задачу их определения.
  2. В определённых системах подобная информация будет выдаваться на этапе выполнения процедуры POST.
  3. С применением специальной карты расширения.

Таблица кодов

Предусматривается несколько производителей и каждый из них обладает своими уникальными вариантами. Следует более внимательно рассмотреть POST-коды AWARD БИОС.

Код

Информация

CF

Выполняется установление вида ЦП

С0

Начальная инициализация чипсета материнской платы. Активируется запрет на применение теневой памяти.

С1

Установление вида и размеров RAM

Осуществляется проверка контрольных сумм БИОС

01

Происходит распаковывание XGROUP с применением БИОС

02

Начинает работу центральный процессор

03

Установление ресурсов для осуществления ввода/выдачи

05

Состояние того, что находится в флаге памяти CMOS типа сбрасывается

06

Контроль функционирования сопроцессора

07

 

08

Установление вида интерфейса клавиатуры. Даётся разрешение на использование данного оборудования.

09

Происходит инициализация SATA контролера

10

Устанавливается вид флэш памяти

16

Генератор тактов инициируется в первый раз

Следует сказать о том, что имеется возможность применения загрузки ускоренного типа. Для этого в параметре Quick Boot требуется провести разрешение. ПОСТ коды будут иметь несколько отличный от стандартного подхода вид.

xn--80aa0aebnilejl.xn--p1ai

Ремонт ноутбуков планшетов мониторов в Дзержинске

AwardBIOS V6.0 Medallion

Первое упоминание об Award Medallion BIOS, Version 6.0 датируется 12 мая 1999 года. Структура нового продукта осталась неизменной, сохранив раннюю (Early), позднюю (Late) и финальную (System) фазы инициализации аппаратного обеспечения. Существенные изменения коснулись алгоритмов выполнения POST, что отразилось на новой кодировке контрольных точек, значительно расширив их сферу применения. Вместе с тем, в новом BIOS не нашлось места устаревшим технологиям, таким как EISA, и по этой причине ряд POST кодов было упразднено.

Выполнение стартовых процедур POST из ROM

На этапе ранней инициализации программный код BIOS выполняется из загрузочного блока (Boot Block) во Flash ROM, и сопровождается выводом в диагностический порт контрольных точек 91h…FFh

91 Выбор сценария старта платформы

CF Определение типа процессора

C0 Запрет External Cache. Запрет Internal Cache. Запрет Shadow RAM. Программирование контроллера DMA, контроллера прерываний, таймера, блока RTC

C1 Определение типа памяти, суммарного объем и размещение по строкам

Проверка контрольных сумм

C3 Проверка первых 256К DRAM для организации Temporary Area. Распаковка BIOS в Temporary Area

C5 Если контрольные суммы совпали, выполняемый код POST переносится в

Shadow. В противном случае управление передается на процедуру восстановления BIOS

B0 Инициализация North Bridge

A0-AF Аппаратно-зависимая процедура инициализации системной логики

E0-EF Ошибка в процессе инициализации системной логики

Восстановление BIOS

01 Подготовка Conventional Memory для операционной системы

05 Инициализация контроллера клавиатуры

0B Настройка контроллера прерываний

0D Поиск и инициализация VGA BIOS

10 Вывод сообщения «BIOS ROM checksum error»

11 Зарезервировано для использования в будущих реализациях

12 Генерация таблицы векторов прерываний

41 Инициализация дисковода FDD

FF Передача управления на восстановление BIOS

Выполнение POST в Shadow RAM

Поздняя инициализация выполняется в оперативной памяти и продолжается до момента вызова пользовательского меню — CMOS Setup. Для этой фазы POST характерно использование сегмента памяти E000h, в котором отрабатывается прохождение кон трольных точек от 01h до 7Fh.

01 Распаковка XGROUP по физическому адресу 1000:0000h

03 Ранняя инициализация ресурсов Super I/O

05 Установке начальных значений переменных, задающих атрибуты изображения.

Проверка флага состояния CMOS

07 Проверка и инициализация контроллера клавиатуры

08 Определение типа интерфейса подключенной клавиатуры

0A Процедура автоопределения клавиатуры и мыши. Финальные настройки контроллера клавиатуры с использованием регистров пространства PCI

0E Тестирование сегмента памяти F000h

10 Определения типа установленной памяти FlashROM

12 Тест CMOS

14 Процедура инициализации регистров чипсета

16 Первичная инициализация бортового частотного синтезатора

18 Определения установленного процессора и объем его Cache L1 и L2

1B Генерация таблицы векторов прерываний

1C Проверка достоверности CMOS и батарейного питания

1D Первичная настройка системы Power Management

1F Загрузка из внешнего модуля XGROUP клавиатурной матрицы

21 Инициализация подсистемы Hardware Power Management

23 Тестирование сопроцессора. Определение типа накопителя FDD. Подготовительный этап для создания карты ресурсов PnP устройств

24 Процедура обновления микрокода процессора. Обновление карты распределения ресурсов

25 Первичная инициализация и сканирование шины PCI

26 Настройка логики, обслуживающей линии VID (Voltage Identification Device). Инициализация бортовой системы мониторинга напряжений и температур

27 Повторная инициализация контроллера клавиатуры

29 Инициализация APIC, входящего в состав центрального процессора. Измерение частоты, на которой работает процессор. Настройка регистров системной логики.

Инициализация контроллера IDE

2A Зарезервировано, очистка Carry Flag

2B Поиск VGA BIOS

2D Вывод на экран данных о процессоре

33 Выполнение Reset для подключенной клавиатуры

35 Проверка первого канала контроллера DMA 8237

37 Проверка второго канала контроллера DMA 8237

39 Тестирование страничных регистров DMA

3C Настройка контроллера Programmable Interval Timer (8254)

3E Инициализация Master контроллера 8259

40 Инициализация Slave контроллера 8259

43 Подготовка контроллера прерываний к работе. Прерывания запрещены, их разрешение выполняется позже, после теста памяти

45 Проверка пассивности запроса немаскируемого прерывания (NMI)

47 Выполнение ISA/EISA тестов

49 Определение объема базовой и расширенной памяти. Программное управление режимом Writes Allocation путем настройки регистров AMD K5

4E Тестирование памяти в пределах первого мегабайта и визуализация результатов на экране дисплея. Инициализация схем кэширования для одно- и многопроцессорных систем, настройка регистров процессора Cyrix M1

50 Инициализация USB

52 Тестирование всей доступной системной памяти, включая регион для встроенного видео контроллера (Shared Memory). Визуализация результатов на экране дисплея

53 Сброс пароля на вход в систему

55 Визуализация количества обнаруженных процессоров

57 Начальная инициализация ISA PnP устройств, каждому из которых назначается CSN (Card Select Number). Визуализация логотипа EPA

59 Инициализация системы антивирусной поддержки

5B Старт процедуры обновления BIOS с накопителя на гибких дисках

5D Инициализация бортовых SIO и Audio контроллеров

60 Доступ к CMOS Setup открыт

63 Инициализация PS/2 Mouse

65 Инициализация USB Mouse

67 Использование IRQ12 устройствами PCI, если в системе PS/2 Mouse отсутствует

69 Полная инициализация контроллера кэш L2

6B Инициализация чипсета согласно CMOS Setup

6D Настройка ресурсов для устройств ISA PnP в режиме конфигурирования SIO

6F Инициализация подсистемы гибких дисков

73 Предварительные действия по инициализации подсистемы жестких дисков. На некоторых платформах — опрос ALT+F2 для запуска AwardFlash

75 Поиск и инициализация IDE устройств

77 Инициализация последовательных и параллельных портов

7A Программный сброс сопроцессора, запись управляющего слова в регистр FPU CW

7C Установка защиты от несанкционированной записи на жесткие диски

7F Вывод сообщений об ошибках. Обслуживание клавиш DEL и F1

Подготовка таблиц, массивов и структур для старта операционной системы Начиная с кода 82h, POST осуществляет конфигурирование системы согласно установкам CMOS. Финальная его фаза выполняется из области Shadow RAM (сегмент E800h) и завершается передачей управления операционной системе — код FFh.

82 Выделяется область в системной памяти для управления питанием

83 Восстановление данных из стека временного хранения в CMOS

84 Вывод на экран сообщения «Initializing Plug and Play Cards…»

85 Инициализация USB завершена

86 Зарезервировано, очистка Carry Flag

87 Построение таблиц SYSID в области DMI

88 Зарезервировано, очистка Carry Flag

89 Генерация таблиц обслуживания ACPI

8A Зарезервировано, очистка Carry Flag

8B Поиск и инициализация BIOS дополнительных устройств

8C Зарезервировано, очистка Carry Flag

8D Инициализация процедур обслуживания бита четности

8E Зарезервировано, очистка Carry Flag

8F Разрешение IRQ12 для «горячего» подключения манипулятора «мышь»

90 Зарезервировано, очистка Carry Flag

91 Инициализация Legacy-ресурсов платформы

92 Зарезервировано, очистка Carry Flag

93 Предположительно, не используется

94 Заключительные действия по инициализации основного набора логики перед загрузкой операционной системы. Завершается инициализация системы управления питанием. Снимается стартовая заставка BIOS, выводится на экран таблица распределения ресурсов. Для процессоров семейства AMD K6® выполняются специфические настройки. Обновление микрокода для процессоров семейства

Intel Pentium® II и выше

95 Установка режима автоматического перехода на зимнее/летнее время. Программирование контроллера клавиатуры на частоту автоповтора

96 В мультипроцессорных системах выполняются финальные настройки системы и создаются служебные таблицы и поля. Для процессоров семейства Cyrix выполняется дополнительная настройка регистров. Построение таблицы ESCD «Extended System Configuration Data». Установка счетчика DOS Time в соответствии с Real Time Clock. Выполняется сохранение разделов загрузочных устройств для далнейшего использования встроенными антивирусными средствами: Trend AntiVirus или Paragon Anti-Virus Protection. На системный динамик подается сигнал окончания выполнения POST. Строится и сохраняется таблица MSIRQ

FF Загрузка операционной системы

Ряд процессов, происходящих в Award Medallion BIOS, обозначается особыми группами контрольных точек. К ним относятся: System Event codes — контрольные точки системных событий.

B0 Ошибка исключения в Protected Mode

B1 Нераспознанный запрос NMI

B2 Остановка в активном состоянии запроса NMI

Power Management Debug codes — контрольные точки, возникающие в процессе выполнения сервисов APM или ACPI.

55 Энергосбережение с отключением питающего напряжения +12 вольт

66 Переход в режим энергосбережения с минимальным потреблением

D0 Прерывание для выхода из режима энергосбережения по событию

D1 Переход CPU в режим энергосбережения путем снижения его тактовой частоты

D2 Режим частичного энергосбережения с использованием функций ACPI

D3 System Management Interrupt для перевода в режим энергосбережения

D7 Переход CPU в режим энергосбережения средствами APM-сервиса

D8 Переход системы в состояние энергосбережения средствами APM-сервиса

D9 Перевод системы в состояние полного энергосбережения

System Error codes — сообщения о фатальных ошибках.

EC Ошибка обслуживания ECC

ED Ошибка HDD при возврате из режима энергосбережения

EF Несовпадение записанных и считанных данных в сегменте F000h

Debug codes for MP system — точки инициализации многопроцессорных платформ.

A0-A4 Процедура инициализации Local APIC одного из четырех установленных CPU

F0-F4 Сбой одного из CPU на этапе выполнения Built-In Self Test

Особенности ускоренного прохождения POST

Для сокращения времени загрузки системы пользователь в CMOS Setup может выбрать опцию «Quick Power On Self Test«. В этом случае прохождение POST будет ускорено за счет отказа от выполнения некоторых процедур (Quick Boot).

Схема работы Quick Boot замещает позднюю и финальную фазы POST и не отражается на работе загрузочного блока. Award Software предлагает кодификацию исполняемых процедур ускоренного прохождения POST, отличную от стандартной. Quick Boot начинается с вывода в диагностический порт контрольной точки 65h и заканчивается POST кодом 80h. Затем управление передается операционной системе с отображением обычного для Award BIOS кодом FFh.

65 Ранняя инициализация SIO контроллера, программный сброс видео контроллера. Настройка контроллера клавиатуры, тест клавиатуры и манипулятора «мышь». Инициализация звукового контроллера. Проверка целостности структур BIOS. Распаковка процедур обслуживания Flash ROM. Инициализация бортового синтезатора частот

66 Инициализация кэш-памяти L1/L2 согласно результатам, полученным по команде CPUID. Генерация таблицы векторов, состоящей из указателей на процедуры обработки прерываний. Инициализация аппаратных средств Power Managment

67 Проверка достоверности CMOS и батарейного питания. Настройка регистров чипсета согласно установкам CMOS. Инициализация контроллера клавиатуры в составе чипсета. Формирование переменных BIOS Data Area

68 Инициализация видео системы

69 Настройка i8259 контроллера прерываний

6A По специальному алгоритму выполняется ускоренный однопроходный тест оперативной памяти

6B Визуализация количества обнаруженных процессоров, логотипа EPA и вывод приглашения для запуска утилиты AwardFlash. Настройка ресурсов встроенного контроллера ввода-вывода в режиме конфигурирования

70 Приглашения для входа в Setup. Инициализация PS/2 и USB Mouse

71 Инициализация кэш-контроллера

72 Настройка конфигурационных регистров системной логики. Формирование списка Plug and Play устройств. Инициализация FDD контроллера

73 Инициализация контроллера HDD

74 Инициализация сопроцессора

75 Если пользователем предписано в установках CMOS Setup, выполняется защита от записи IDE HDD

77 Запрос пароля и вывод сообщения: «Press F1 to continue, DEL to enter Setup»

78 Инициализация BIOS дополнительных устройств на шинах ISA и PCI

79 Инициализация Legacy ресурсов платформы

7A Генерация корневой таблицы RSDT и таблиц устройств DSDT, FADT и т.п.

7D Поиск информации о разделах загрузочных устройств

7E Настройка служб и сервисов BIOS перед загрузкой операционной системы

7F Установка флага NumLock согласно CMOS SetUp

80 Передача управления операционной системе

Выполнение POST в режиме энергосбережения

Одно из состояний платформы, когда содержимое оперативной памяти сохраняяется на жестком диске, называется Hibernate. В спецификации ACPI («Advanced Configuration and Power Interface Specification», Revision 2.0a от 31/03/2002) оно определяется как режим энергосбережения S4 (Non-Volatile Sleep). Возврат к полноценному функционированию предполагает особый способ прохождения POST. Схема работы ACPI S4, как и при ускоренном старте, замещает позднюю и финальную фазы POST. Существенным моментом становится проверка в загрузочном блоке сценария старта. В зависимости от того, в каком ACPI состоянии находится система после аппаратного сигнала Reset, принимается решение о выходе из состояния S4, который начинается с вывода в диагностический порт контрольной точки 90h и заканчивается POST кодом 9Fh.

90 Ранняя инициализация SIO контроллера, программный сброс видео контроллера. Настройка контроллера клавиатуры, тест клавиатуры и манипулятора «мышь»

91 Проверка достоверности CMOS и батарейного питания

92 Инициализация регистров системной логики и бортового синтезатора частот

93 Инициализация кэш-памяти по информации CPUID

94 Генерация таблицы векторов, состоящей из указателей на процедуры обработки прерываний. Инициализация аппаратных средств Power Managment

95 Сканирование PCI шины

96 Инициализация встроенного контроллера клавиатуры

97 Инициализация видео системы

98 Вывод сообщений VGA адаптера

99 Проверка первого канала контроллера DMA8237 путем записи и контрольного считывания регистров базового адреса и длины блока пересылки

9A Настройка i8259 контроллера прерываний

9B Инициализация PS/2 и USB Mouse. Распаковка ACPI кода. Инициализация кэшконтроллера

9C Настройка конфигурационных регистров системной логики. Формирование списка Plug and Play устройств. Инициализация FDD и HDD контроллеров

9D Резервирование PM-региона в системной памяти не выполняется, если таковой создан в Shadow RAM или SMRAM. В некоторых случаях требуется повторная, завершающая инициализация USB шины, выполняемая при отключенной кэшпамяти L1

9E Настройка Power Management, входящей в состав системной логики. Инициализация схем генерации SMI и установка вектора SMI. Программирование ресурсов, отвечающих за мониторинг системных событий PM

9F С помощью операции запрещения и разрешения очищается кэш-память L1/L2 и восстанавливается ее актуальный размер. Настройки управления режимом энергосбережения, заданные в CMOS Setup, сохраняются в PM RAM. Для мобильныплатформ выполняется проверка возврата к полноценному функционированиюпосле отключения всех питающих напряжений (режим Zero Volt Suspend)

nb-dzr.ru

Коды и диагностические сообщения POST BIOS различных …

Глава 8 Коды и диагностические сообщения POST BIOS различных компаний В этой главе… � Знакомство с POST-кодами Award BIOS Medallion V 6.0 � Коды контрольных точек POST AMI BIOS 8 V1.4 � POST-коды Phoenix BIOS V 4.0.6 � Описание диагностических сообщений POST Award BIOS V 4.51PG � Диагностические сообщения об ошибках POST AMI BIOS 8 V 1.0 � Коды ошибок и диагностические сообщения POST Phoenix BIOS V 4.0 Эта глава посвящена рассмотрению типичных кодов ошибок и наиболее распространенных диагностических сообщений, генерируемых POST BIOS, производства различных компаний. Несмотря на то, что предложенная информация охватывает программные продукты, появившиеся в различные годы, основные информационные параметры тестов актуальны и для диагностики неисправностей современных компьютеров. С дополнительными материалами и диагностическими сообщениями конкретных BIOS читатели могут познакомиться в документации, поставляемой с системными платами ПК, а также на Web-узлах компаний-производителей компьютерных компонентов. Знакомство с POST-кодами Award BIOS Medallion V 6.0 В табл. 8.1 описаны POST-коды Award BIOS Medallion V 6.0 — одной из наиболее популярных систем для современных ПК. Начиная с 1999 года этот программный продукт несколько раз модернизировался, что, в целом, не существенно сказалось на его структуре, состоящей из трех фаз инициализации аппаратного обеспечения — ранней (Early), поздней (Late) и финальной (System). На алгоритмических особенностях Award BIOS Medallion отразилось появление новых технологий, современных компьютерных компонентов. Существенные изменения в процедурах были вызваны также отказом от применения устаревших шин и устройств.

www.yumpu.com