Contrôle des tests OpenBoot Diagnostics
Lorsque vous redémarrez le système, vous pouvez exécuter des tests OpenBoot
Diagnostics de manière interactive à partir d'un menu de test ou encore en entrant
des commandes directement à l'invite ok.
La plupart des variables de configuration OpenBoot utilisées pour contrôler POST
(voir le
particulièrement, vous pouvez déterminer le niveau de test OpenBoot Diagnostics,
ou encore annuler entièrement le test, en configurant de manière appropriée la
variable diag-level.
De plus, les tests OpenBoot Diagnostics utilisent une variable spécifique appelée
test-args permettant de personnaliser le fonctionnement des tests. La variable
test-args est configurée par défaut de manière à contenir une chaîne vierge.
Cependant, vous pouvez la régler sur un ou plusieurs mots-clés réservés, chacun
d'entre eux ayant un effet distinct sur les tests OpenBoot Diagnostics. Le
TABLEAU 6-3
TABLEAU 6-3
Mot-clé
bist
debug
iopath
loopback
media
restore
silent
subtests
verbose
callers=N
errors=N
Si vous souhaitez apporter plusieurs modifications pour personnaliser le test
OpenBoot Diagnostics, vous pouvez régler test-args sur une liste de mots-clés
séparés par une virgule. Exemple :
ok setenv test-args debug,loopback,media
98
Guide d'administration du serveur Sun Fire™ V490 • Août 2004
) affectent également les tests OpenBoot Diagnostics. Plus
TABLEAU 6-2
répertorie les mots-clés disponibles.
Mots-clés associés à la variable de configuration OpenBoot test-args
Rôle
Lance un autotest intégré (BIST) sur des périphériques internes et externes.
Affiche tous les messages de débogage.
Vérifie l'intégrité des interconnexions/des bus.
Vérifie le chemin de boucle externe du périphérique.
Vérifie l'accessibilité aux périphériques internes et externes.
Tente de restaurer l'état d'origine du périphérique si l'exécution précédente
du test a échoué.
N'affiche que les erreurs, au lieu de l'état de chaque test.
Affiche le test principal et chaque sous-test appelé.
Affiche des messages d'état détaillés de tous les tests.
Affiche la trace inverse de N appelants lorsqu'une erreur se produit.
• callers=0 : affiche la trace inverse de tous les appelants avant l'erreur.
Poursuit l'exécution du test jusqu'à l'obtention de N erreurs.
• errors=0 : affiche tous les comptes-rendus d'erreurs sans terminer le test