Diagnostics du POST
Le POST est un microprogramme dont la fonction consiste à déterminer si une portion
du système est défectueuse. Il vérifie les fonctions de base du système, notamment
le ou les modules CPU, la carte mère, la mémoire et certains périphériques d'E/S
embarqués. Le POST génère des messages qui peuvent être utiles pour déterminer la
nature d'une panne de matériel. Le POST peut être exécuté même s'il est impossible
d'initialiser le système.
Situé dans la mémoire OpenBoot PROM de la carte mère, le POST détecte la plupart
des erreurs système. Son exécution peut être configurée par le microprogramme
de l'OpenBoot au démarrage en définissant deux variables d'environnement,
diag-switch? et l'indicateur diag-level, stockés sur la carte de configuration
système.
Le POST s'exécute automatiquement lorsque le système est mis sous tension et que
toutes les conditions suivantes sont réunies :
diag-switch? est défini sur true (sa valeur par défaut estfalse)
■
diag-level est défini sur min, max ou menus (sa valeur par défaut est min)
■
Le POST s'exécute automatiquement lorsque le système est réinitialisé et que toutes
les conditions suivantes sont réunies :
diag-switch? est défini sur false (sa valeur par défaut estfalse)
■
Le type courant de réinitialisation système correspond à l'un des types de
■
réinitialisation définis dans post-trigger.
diag-level est défini sur min, max ou menus (sa valeur par défaut est min)
■
Si diag-level est défini sur min ou max, le POST effectue un test abrégé ou
prolongé, respectivement.
Si diag-level est défini sur menus, un menu de tous les tests exécutés à la mise
sous tension s'affiche.
Les diagnostics et les messages d'erreur du POST sont affichés sur une console.
Chapitre 6 Diagnostics
49