Exécution des diagnostics du CMM

Les diagnostics uBoot exécutés sur le CMM sont de deux types :

Exécution du uBoot rapide sur le CMM

  1. Raccordez une console directement au port série du CMM.

    Vous devez contrôler la sortie de uBoot afin de pouvoir basculer du test par défaut au test uBoot rapide.

  2. Mettez le CMM hors tension puis sous tension, ou redémarrez les diagnostics uBoot.

    La DEL OK (verte) du CMM clignote lentement pendant l'exécution de uBoot ; la sortie de uBoot est directement envoyée au port série.

  3. Attendez que l'invite suivante s'affiche dans la sortie de uBoot :

    Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...

  4. Tapez q à l'invite pour basculer vers le uBoot rapide.

    Le uBoot rapide ne s'exécute que lors de l'initialisation en cours. Les diagnostics uBoot par défaut seront exécutés lors de la prochaine mise sous tension ou réinitialisation du CMM.

Tests du uBoot rapide sur le CMM

Lorsque vous exécutez le uBoot rapide sur le CMM, les tests suivants sont réalisés.

Test uBoot rapide

Objectif

MPC8245 BIST

Lire/vérifier le registre BIST local

Testing Register PLD

Vérifier l'accès au PLD

Testing SPI PLD

Vérifier les communications avec les commutateurs de gestion

Memory Data Bus Test

Rechercher les courts-circuits éventuels sur le bus de données des DIMM

Memory Address Bus Test

Rechercher les courts-circuits éventuels sur le bus d'adresse dans tout l'espace mémoire

Memory Data Integrity Test (Top 1MB of Memory)

Vérifier l'intégrité des données de la mémoire Flash

Testing IMAX Initialization

Vérifier qu'IMAX peut être initialisé

Testing Local FourEyes Initialization

Vérifier que le logiciel FourEyes local peut être initialisé

Testing Blade # FourEyes Initialization

Vérifier que le logiciel FourEyes installé sur les lames spécifiées peut être initialisé

Testing NEM # FourEyes Initialization

Vérifier que le logiciel FourEyes installé sur les NEM spécifiés peut être initialisé

EEPROM Data Bus Test

Rechercher les courts-circuits éventuels sur le bus de données de l'EEPROM

Memory Data Integrity Test (Remaining Memory)

Vérifier l'intégrité des données de la mémoire système restante

Checking ECC

Vérifier qu'il n'y a pas plus d'une erreur ECC

INTEL MAC/PHY # TEST

Vérifier les communications avec les MAC/PHY spécifiés

Management Switch # BIST

Lire/vérifier le registre BIST sur les commutateurs de gestion spécifiés

MPC8245 to Management Switch # via Intel MAC/PHY Link Status

Vérifier le lien entre le commutateur de gestion spécifié et le port de la CPU

Checking environmental enetaddr not at default value

Vérifier que les adresses MAC sont programmées et qu'aucune d'entre elles n'utilise la valeur par défaut

Exécution du uBoot étendu sur le CMM

Caution

Le uBoot étendu s'adresse au personnel Sun de fabrication et d'assistance sur le terrain.

  1. Raccordez une console directement au port série du CMM.

    Vous devez contrôler la sortie de uBoot afin de pouvoir basculer du test par défaut au test uBoot étendu.

  2. Mettez le CMM hors tension puis sous tension, ou redémarrez les diagnostics uBoot.

    La DEL OK (verte) du CMM clignote lentement pendant l'exécution de uBoot ; la sortie de uBoot est directement envoyée au port série.

  3. Attendez que l'invite suivante s'affiche dans la sortie de uBoot :

    Enter Diagnostics Mode ['q'uick/'n'ormal (default)/e'x'tended]...

  4. Tapez x à l'invite pour basculer vers le uBoot étendu.

    Le uBoot étendu ne s'exécute que lors de l'initialisation en cours. Les diagnostics uBoot par défaut seront exécutés lors de la prochaine mise sous tension ou réinitialisation du CMM.

Tests du uBoot étendu sur le CMM

Lorsque vous exécutez le uBoot étendu sur le CMM, les tests suivants sont réalisés.

Test uBoot étendu

Objectif

MPC8245 BIST

Lire/vérifier le registre BIST local

Testing Register PLD

Vérifier l'accès au PLD

Testing SPI PLD

Vérifier les communications avec les commutateurs de gestion

Memory Data Bus Test

Rechercher les courts-circuits éventuels sur le bus de données des DIMM

Memory Address Bus Test

Rechercher les courts-circuits éventuels sur le bus d'adresse dans tout l'espace mémoire

Memory Data Integrity Test (Top 1MB of Memory)

Vérifier l'intégrité des données de la mémoire Flash

Testing IMAX Initialization

Vérifier qu'IMAX peut être initialisé

Testing Local FourEyes Initialization

Vérifier que le logiciel FourEyes local peut être initialisé

Testing Blade # FourEyes Initialization

Vérifier que le logiciel FourEyes installé sur les lames spécifiées peut être initialisé

Testing NEM # FourEyes Initialization

Vérifier que le logiciel FourEyes installé sur les NEM spécifiés peut être initialisé

EEPROM Data Bus Test

Rechercher les courts-circuits éventuels sur le bus de données de l'EEPROM

Memory Data Integrity Test (Remaining Memory)

Vérifier l'intégrité des données de la mémoire système restante

Checking ECC

Vérifier qu'il n'y a pas plus d'une erreur ECC

INTEL MAC/PHY # TEST

Vérifier les communications avec les MAC/PHY spécifiés

INTEL MAC/PHY # SELF TEST

Initialiser et valider la réussite de l'autotest MAC/PHY spécifié

INTEL MACPHY #, Internal Loopback Test

Envoyer des paquets au(x) MACPHY/PHY spécifié(s) et confirmer le renvoi des données

Management Switch # BIST

Lire/vérifier le registre BIST sur les commutateurs de gestion spécifiés

Management Switch # Test

Écrire/vérifier les données dans les registres internes sur le(s) commutateur(s) de gestion spécifié(s)

VOLTAGE SENSOR Test

Vérifier l'intégrité des sondes de tension

TEMPERATURE SENSOR Test

Vérifier l'intégrité des sondes de température

Testing RTC

Vérifier le fonctionnement de l'horloge temps réel

MPC8245 to Management Switch # via Intel MAC/PHY Link Status

Vérifier le lien entre le commutateur de gestion spécifié et le port de la CPU

Testing SPD Access

Lire/vérifier le contenu SPD

Management Switch #, Internal Loopback Test

Envoyer des paquets au commutateur de gestion spécifié et confirmer le renvoi des données

Checking environmental enetaddr not at default value

Vérifier que les adresses MAC sont programmées et qu'aucune d'entre elles n'utilise la valeur par défaut