Індикатор діагностики апмдз
1 Затверджено РУСБ УД Інв. підлий. Підпис. і дата натомість. інв. Інв. дубл. Підпис. і дата ИНДИКАТОР ДІАГНОСТИКИ АПМДЗ кодів Листів
2 ВСТУП Цей документ є описом кодів індикатора діагностики АПМДЗ РУСБ У документі наведена розшифровка кодів, що відображаються індикатором. кодів є довідковим документом для адміністратора АПМДЗ «Максим-М1» (виріб М-643М1) РУСБ (далі по тексту АПМДЗ). 2
4 1. Коди індикатор ДІАГНОСТИКИ Індикатор є буквено-цифровим засобом відображення діагностичної інформації, що має дві шестнадцатісімвольних рядки. Діагностичний код є двозначне шістнадцяткове число. Відображені діагностичні коди характеризують поточний стан АПМДЗ у всіх режимах роботи. Послідовність кодів на індикаторі дозволяє визначити порядок зміни станів. У першому рядку індикатора (зліва направо, після символів D =>) послідовно відображаються коди станів МК плати АПМДЗ. Розшифровка кодів, що відображаються в першому рядку, приведена в таблиці 1. Т а б л і ц а 1 и станів МК плати АПМДЗ 01 Ініціалізація ПЛІС виконана успішно 02 Ініціалізація інтерфейсу зі схемою контролю живлення виконана успішно 03 Ініціалізація інтерфейсу зі схемою блокування харчування ПЕОМ виконана успішно 04 Ініціалізація першого SPI-інтерфейсу виконана успішно 05 Ініціалізація другого SPI-інтерфейсу виконана успішно 06 Ініціалізація годин реального часу виконана успішно 07 Ініціалізація векторного контролера переривань виконана успеш о 08 Тест блоків шифрування ПЛІС виконаний успішно 09 Виконана успішна ініціалізація структур даних МК плати АПМДЗ 0A 0B 0C 0D 0E 0F МК перейшов в тестовий режим роботи Виявлена помилка контрольної суми даних, отриманих від ПО ПЕОМ Проведена спроба виконання не підтримує команди Розпочато виконання команди ПО ПЕОМ в тестовому режимі роботи Завершено виконання команди ПО ПЕОМ в тестовому режимі роботи Виконано перехід на етап роботи розширення системного BIOS 10 Розпочато виконання команди ПО ПЕОМ на етапі роботи розширення системного BIOS 11 Завершено виконання команди ПО ПЕОМ на етапі роботи розширення системного BIOS 12 Завершено етап роботи розширення системного BIOS 13 Етап виконання аутентифікації пропущений 14 Виконано перехід на етап аутентифікації 15 Розпочато виконання команди ПО ПЕОМ на етапі аутентифікації 16 Завершено виконання команди ПО ПЕОМ на етапі аутентифікації 17 Завершено етап аутентифікації 4
5 Закінчення таблиці 1 18 Виконано перехід на етап перехоплення управління завантаженням ОС 19 Розпочато виконання команди ПО ПЕОМ на етапі перехоплення управління завантаженням ОС 1A 1B 1C 1D 1E 1F Завершено виконання команди ПО ПЕОМ на етапі перехоплення управління завантаженням ОС Завершено етап перехоплення управління завантаженням ОС Виконано перехід на етап адміністрування Розпочато виконання команди ПО ПЕОМ на етапі адміністрування Завершено виконання команди ПО ПЕОМ на етапі адміністрування Завершено етап адміністрування 20 Виконано перехід на етап роботи ОС з правами адміністратора Розпочато виконання команди ПО ПЕОМ на етапі роботи ОС з правами адміністратора Завершено виконання команди ПО ПЕОМ на етапі роботи ОС з правами адміністратора 23 Виконано перехід на етап роботи рядового користувача 24 Розпочато виконання команди ПО ПЕОМ на етапі роботи рядового користувача 25 Завершено виконання команди ПО ПЕОМ на етапі роботи рядового користувача 26 Завершено етап роботи рядового користувача 27 Виконано перехід на етап роботи ОС з повноваженнями рядового користувача FF Розпочато виконан ення команди ПО ПЕОМ на етапі роботи ОС з повноваженнями рядового користувача Завершено виконання команди ПО ПЕОМ на етапі роботи ОС з повноваженнями рядового користувача Виконано блокування роботи ПЕОМ. Наступний код позначає причину виконання блокування. Розшифровка кодів причин блокування приведена в таблиці 2 Т а б л і ц а 2 и причин блокування ПЕОМ 2A 2B 2C 2D 2E 2F Відсутня сигнал готовності ПЛІС Збій тесту інтерфейсу між МК і ПЛІС (читання / запис регістра-заглушки) Збій при перевірці версії конфігурації ПЛІС (невірний код версії проекту ПЛІС) Збій тесту блоків шифрування ПЛІС (може статися як при старті ПЕОМ, так і при виконанні періодичного самотестування АПМДЗ) Виконано блокування роботи ПЕОМ за запитом від пО ПЕОМ Виконано блокування роботи ПЕОМ після закінчення таймера блокування 30 Помилка тесту регістра-лічильника блоку таймера МК 31 Помилка тесту регістра MR0 блоку таймера МК 5
7 Закінчення таблиці 3 03 Завершено тестування системної пам'яті, використовуваної для роботи модуля аутентифікації ПО АПМДЗ. Завантаження модуля аутентифікації ПО АПМДЗ 04 Завершено виконання модуля аутентифікації ПО АПМДЗ 05 виконується установка точок перехоплення управління завантаженням ПЕОМ 06 Виконання базових функцій розширення системного BIOS на етапі POST завершено 07 Управління отримано першою точкою перехоплення завантаження ПЕОМ (передача управління завантажувального сектору) 08 Управління отримано другий точкою перехоплення завантаження ПЕОМ (INT 19h) 09 0A 0B 0C Розпочато виконання тесту системної пам'яті, використовуваної для роботи основних модулів ПО АПМДЗ Завершено тестований ие системної пам'яті, використовуваної для роботи основних модулів ПО АПМДЗ. Завантаження основних модулів ПО АПМДЗ Завантаження ОС з використанням головною завантажувального запису першого ЖМД (штатний режим завантаження ОС) Завантаження ОС з використанням завантажувача системного BIOS (режим завантаження ОС, доступний тільки адміністратору) 11 Знайдена плата вироби 12 Виконано перевірку робочої області ОП 13 завершено реєстрацію драйвера 14 Виконано запуск драйвера 15 Завершення запуску драйвера 16 Розпочато вивантаження драйвера з ОП 17 Розпочато завантаження модуля призначеного для користувача інтерфейсу 18 Розпочато передача управ лення модулю призначеного для користувача інтерфейсу 19 1A FF Опрацьовано подія завантаження ОС і розпочато передача управління модулю призначеного для користувача інтерфейсу Опрацьовано подія перемикання відображення віртуальної пам'яті перед завантаженням ядра ОС Виконано блокування роботи ПЕОМ. Наступний за поточним код деталізує причину виконання блокування. Розшифровка кодів блокування приведена в таблиці 4 Т а б л і ц а 4 и причин блокування ПЕОМ 01 Помилка ініціалізації службових даних (U) EFI 02 Помилка отримання даних завантаженого образу 03 Неправильна структура образу програмного модуля PE32 04 Помилка перевірки имитовставки образу програмного модуля PE32 7
8 Закінчення таблиці 4 05 Помилка інсталяції протоколу (U) EFI 06 Помилка відкриття протоколу для доступу до плати вироби (EFI_PCI_IO_PROTOCOL) 07 Помилкове значення регістра версії ПЛІС плати вироби 08 Помилка виділення ОП 09 Помилка відкриття протоколу імені пристрою (EFI_DEVICE_PATH_PROTOCOL) 0A 0B 0C 0D 0E Помилка реєстрації ПО АПМДЗ як завантажувача ОС Помилка завантаження модуля ПО АПМДЗ з плати вироби Помилка запуску модуля ПО АПМДЗ, завантаженого з плати вироби Помилка реєстрації обробника події завантаження ОС Помилка реєстрації обробника події перемикання від браженія віртуальної пам'яті 8
9 ПЕРЕЛІК СКОРОЧЕНЬ АПМДЗ апаратно-програмний модуль довіреної завантаження ЖМД жорсткий магнітний диск МК мікроконтролер ОП оперативна пам'ять ОС операційна система ПЛІС програмована логічна інтегральна схема ПО програмне забезпечення ПЕОМ персональна електронно-обчислювальна машина ФДСЧ фізичний датчик випадкових чисел BIOS DoS POST SPI (U) EFI Basic Input / Output System (базова система введення-виведення ПЕОМ) Denial of Service (атака типу «відмова в обслуговуванні») Power On Self Test (початкова процедура самотестування ПЕОМ) Serial Peripheral Interface (послідовний пе ріферійний інтерфейс) (Unified) Extensible Firmware Interface (інтерфейс між ОС і мікропрограмами, які керують низькорівневими функціями обладнання) 9
10 Лист реєстрації змін Номери аркушів (сторінок) нових Змін. змінених замінених анульованих Всього аркушів (сторінок) в докум. документа, який входить супровідного докум. і дата Підпис. Дата 10