Cette section sert de référence pour les procédures utilisées lorsquil est nécessaire de faire des diagnostics.
Modes dinitialisation
Le SNC dispose de deux modes de fonctionnement : le mode normal et le mode de diagnostic. Deux commandes sont disponibles à partir du terminal de service pour réinitialiser le SNC dans le mode souhaité. Le mode du SNC reste activé jusquà ce que le SNC soit réinitialisé dans lautre mode.
Lorsque le SNC est initialisé en mode de diagnostic, linvite de commande affichée sur le terminal de service est diagmode >. Lorsque linvite de commande diagmode est affichée, une série limitée de commandes est disponible pour tester les interfaces du SNC. En outre, les pilotes de périphériques des interfaces Ethernet, FC et SCSI sont désactivés de manière à ce que des tests de rebouclage puissent être effectués au niveau de ces pilotes.
Activation du mode de diagnostic
Utilisez la commande diagBoot lorsque les fonctions spéciales du module de diagnostic du SNC sont nécessaires. Reportez-vous à la commande diagBoot. Procédez comme suit :
Déconnectez tous les câbles SCSI et FC du SNC, faute de quoi les données présentes sur les périphériques de bandes ou de disques connectés seront corrompues.
Arrêtez la bandothèque de manière adaptée.
Retirez le câble Ethernet (sil est installé). Pour plus dinformations au sujet des étapes 3 et 4, reportez-vous à la section Connexion au port de service.
Connectez le terminal au port de service.
Mettez la bandothèque sous tension. Linitialisation de la bandothèque prend plus de temps que celle du SNC.
Effectuez lune des opérations suivantes :
Si linvite de commande affichée sur le terminal de service est diagmode >, poursuivez avec les tests de diagnostic adaptés.
Si linvite de commande affichée sur le terminal de service nest pas diagmode >, saisissez la commande diagBoot.
Attendez que le SNC se réinitialise.
Lorsque linvite diagmode > saffiche, poursuivez avec les tests de diagnostic adaptés.
Restauration du mode normal
Activez la commande normalBoot si le SNC se trouve en mode de diagnostic et que le mode de fonctionnement normal doit être restauré. Reportez-vous à la commande normalBoot.
Dans le terminal de service, saisissez la commande normalBoot.
Attendez que le SNC se réinitialise.
Lorsque linvite saffiche, poursuivez avec le MAP qui vous a envoyé ici.
Procédures spéciales
Cette section contient des informations relatives aux procédures spéciales.
Vérification du fonctionnement
La fonction de vérification du fonctionnement propose une méthode permettant de déterminer régulièrement létat fonctionnel dun SNC et des interfaces et périphériques connectés.
Vérification manuelle du fonctionnement
La vérification du fonctionnement ne seffectue manuellement, à partir du terminal de service, que lorsque le mode normal du SNC est activé. Cette procédure utilise la commande hlthChkNow qui effectue une vérification du fonctionnement de type « périphérique prêt », incluant une vérification de la disponibilité des périphériques SCSI. Afin que la vérification du fonctionnement puisse déterminer létat fonctionnel des périphériques cibles SCSI, ces derniers doivent être connectés et mis sous tension.
Pour les autres commandes associées à la vérification du fonctionnement, reportez-vous aux termes commençant par le préfixe hlthChk, à la section Référence de commande du port de service.
Arrêtez toutes les E/S.
Retirez le câble Ethernet (sil est installé).
Connectez le terminal au port de service.
Dans le terminal de service, saisissez la commande hlthChkNow.
Vérifiez les résultats affichés sur le terminal de service pour déterminer létat des interfaces et des périphériques connectés.
En cas danomalie, procédez au MAP adapté.
Vidage des journaux dévénements
Les événements enregistrés dans le journal dévénements du SNC peuvent être affichés sur le terminal de service. Ces informations peuvent vous être utiles. Elles permettent en effet de visualiser les événements normaux ainsi que les événements anormaux qui peuvent vous mener à la source dune anomalie interne ou externe.
Chaque entrée contient un numéro de séquence, lindication du jour et de lheure, le code de lévénement, la source de lévénement (nom de linterface ou processus du système), un index et une description de lévénement. Si lhorloge en temps réel a été réglée, lindication de lheure correspond au temps réel. Sinon, lindication de lheure correspond à lheure dinitialisation.
Le journal dévénement contient plus de 2 000 événements. Lorsque le journal est plein, les événements les plus anciens sont écrasés par les événements les plus récents. Vous pouvez choisir de visionner uniquement les événements enregistrés depuis la dernière initialisation du SNC ou une liste plus longue dévénements accumulés depuis les précédentes initialisations. Vous pouvez choisir dafficher les événements par niveau de gravité. Si vous sélectionnez Warning, les avertissements et les remarques saffichent. Sélectionnez Information pour afficher les informations, les avertissements et les remarques.
Procédures de travail à laide des informations relatives à lenregistrement du flux de commandes
Deux types dévénements sont enregistrés dans le fichier denregistrement du flux de commandes : les événements de séquences et les événements de commandes simples. Les événements de séquences correspondent aux commandes lecture/écriture. Tous les autres événements sont des événements de commandes simples. Il est possible dutiliser plusieurs commandes dans le cadre de la production des informations relatives à lenregistrement du flux de commandes :
cfLogTimePlayback
cfLogTimePlaybackAll
cfLogEventPlayback
cfLogEventPlaybackAll
Ces commandes permettent de limiter les informations relatives à lenregistrement du flux de commandes à un LUN, une période de temps ou un nombre dévénements spécifique.
Le résultat émis par ces commandes commence par le numéro LUN interne du périphérique pour lequel les informations sont fournies. Le fabricant, lID produit et le numéro de série du périphérique sont également répertoriés sur cette ligne :
Après cette ligne, les événements numérotés en rapport avec le LUN indiqué sont imprimés. Chaque ligne commence par un numéro dévénement. Dans lexemple suivant, le numéro dévénement est 506 :
Le numéro de lévénement est suivi du mois, du jour du mois, de lheure de début, du canal initiateur et de lindex initiateur. Dans le cadre de lévénement 506, le mot « Write » utilisé après lindex initiateur indique que lévénement de la séquence « Write » est en cours denregistrement. Le nombre « 021540 » après « Write » représente le nombre de fois où le SNC a exécuté la commande « Write ». Aucune erreur na été enregistrée au cours de lexécution de la commande. Comparez lheure indiquée à la fin de cette ligne à lheure de début pour déterminer la durée nécessaire au SNC pour procéder à lexécution de lévénement de séquence.
Si les données ont été transférées vers ou depuis lhôte, une nouvelle ligne, indiquant le sens du transfert (« DIR=IN » = vers lhôte et « DIR=OUT » = depuis lhôte), le nombre doctets demandés (REQ) et le nombre doctets transférés (XFER), saffiche :
DIR=IN REQ=14 XFER=14
Si lévénement est un événement de commande simple, comme dans le cas de lévénement 511 ci-dessous, lindex initiateur est suivi par une abréviation à 8 caractères correspondant au code dopération, par le bloc descripteur de la commande (6, 10, 12 ou 16 octets de longueur), par létat dachèvement de la commande et lheure de fin :
Pour comprendre les informations relatives au code dopération et au bloc descripteur de la commande, reportez-vous à un guide de référence des commandes SCSI.
Si létat dachèvement de la commande nest pas satisfaisant (vérification 02), les données de détection 18 octets sont également affichées, comme dans le cadre de lévénement 739 ci-dessous.
Lorigine de létat affichée est DEV si létat provient du périphérique ou SNC si létat provient du SNC. Les champs des données de détection pour Filemark, EOM, ILI, touche, code de détection supplémentaire et qualificateur du code de détection supplémentaire sont traduits et affichés sur la ligne suivante. Pour comprendre les données de détection de ces champs, reportez-vous à un guide de référence des commandes SCSI.
Cet événement est également enregistré dans le journal dévénements du SNC sous le nom dun fichier sauvegardé dans le système de fichiers Flash. Ce fichier contient des informations relatives à létat de linterface FC avant réinitialisation. Procédez comme suit pour extraire le fichier.
Appuyez sur la touche du terminal de service. Si linvite ne saffiche pas, reportez-vous à la section MAP du port de service afin de déterminer si le câble RS-232 et le terminal de service fonctionnent correctement.
Dans le terminal de service, naviguez jusquau répertoire DUMP en saisissant la commande cd /ffs/dump.
Dans le terminal de service, saisissez la commandels pour obtenir la liste des fichiers du répertoire. Si lerreur est survenue plusieurs fois, il est possible que le répertoire contienne plusieurs fichiers.
REMARQUE : les noms des fichiers de vidage se terminent par .dmp. Les fichiers sont automatiquement supprimés à chaque mise à jour du microprogramme du SNC.
Enregistrez les fichiers à laide du logiciel de communication utilisé ou reportez-vous aux étapes 6 à 8 pour connaître les instructions relatives à lHyperTerminal. Passez à létape 9 une fois les fichiers enregistrés.
SI vous utilisez une fenêtre HyperTerminal, utilisez la commande sz fc1.dmp.
Le nom de fichier fc1.dmp est utilisé en guise dexemple.
Définissez un nom de fichier entre guillemets, comptant 8 caractères ou moins, plus lextension de fichier .dmp.
Dans la fenêtre HyperTerminal, sélectionnez Transfer and Receive File.
Si vous utilisez une fenêtre HyperTerminal, répétez les étapes 6 et 7 pour les fichiers supplémentaires. Passez à létape 9.
Contactez Dell pour obtenir des informations relatives à la procédure denvoi dun fichier de vidage à Dell pour analyse. Reportez-vous à la section Pour obtenir de laide.
Commandes du mode dinitialisation
diagBoot
Cette commande est uniquement utilisée pour passer du mode de fonctionnement normal du SNC au mode de diagnostic spécial. Elle fonctionne de la manière suivante :
Elle sassure que le répertoire /nvfs/mt existe.
Elle copie la ligne damorçage existante dans un fichier situé dans le répertoire /nvfs/mt du SNC.
Elle installe une nouvelle ligne damorçage qui force linitialisation du SNC à laide dun script de démarrage du mode de diagnostic spécial /ffs/mt/diagnstk.rc.
Elle renomme le fichier des cartes rémanentes config/device.map de la manière suivante : config/device.bak (un nouveau fichier est généré après réinitialisation).
Elle émet une commande de réinitialisation pour activer les modifications apportées.
normalBoot
La commande normalBoot est uniquement utilisée pour passer du mode de diagnostic spécial du SNC au mode de fonctionnement normal. Elle fonctionne de la manière suivante :
Elle restaure la ligne damorçage copiée par la commande diagBoot.
Elle efface la nouvelle carte de périphériques rémanents et renomme le fichier de la carte originale de la manière suivante : config/device.map. Le fichier peut de nouveau être utilisé après réinitialisation du SNC.
Elle réinitialise le SNC.
Commandes de diagnostic
Cette section sert de référence pour les commandes disponibles lorsque le SNC est initialisé en mode de diagnostic.
Lorsque linvite diagmode est affichée, la série de commandes est limitée. Vous devez utiliser la commande showBox ainsi que trois commandes disposant du suffixe Test lors de la vérification des interfaces Ethernet, FC et SCSI.
Une prise de bouclage Ethernet, une prise de bouclage FC et un câble SCSI sont nécessaires pour effectuer le test de bouclage correspondant.
AVERTISSEMENT : vous devez déconnecter tous les câbles SCSI et FC du SNC, faute de quoi les données présentes sur les périphériques de bandes ou de disques connectés seront corrompues.
elTest
La commande elTest constitue le test de bouclage Ethernet. Lutilisation de cette commande nécessite lactivation du mode de diagnostic du SNC et linstallation dune prise de bouclage sur le port Ethernet.
Le test émet une série de tests de bouclage. Les données du test sont transférées et vérifiées. Un test réussi se termine par la mention Ethernet OK.
Si des erreurs sont détectées, le test affiche le nombre de processus ditération à résultat négatif comme illustré ci-dessous. En cas déchec du test, retournez au MAP qui vous a envoyé ici.
fcSlotTest [x]
Lutilisation de cette commande nécessite lactivation du mode de diagnostic du SNC et la connexion dune prise de bouclage au niveau du GBIC.
La commande fcSlotTest effectue un test de confiance sur un emplacement FC. Remplacez le numéro de lemplacement FC à tester par x. Cette commande peut être utilisée pour tester lemplacement ou le câble.
Le code utilisé ci-dessous à titre dexemple indique ce qui est affiché pour le test dun emplacement FC 1.
Test fibre négatif 1
REMARQUE : si la diode électroluminescente « link » du FC ne sallume pas, le test ne sera pas positif.
scsiChannelTest (x,y)
Lutilisation de cette commande nécessite lactivation du mode de diagnostic du SNC et la connexion dun câble SCSI entre deux canaux SCSI.
La commande scsiChannelTest effectue un test de confiance sur une paire de canaux SCSI. Remplacez les numéros des canaux SCSI que vous souhaitez tester par x et y. Les parenthèses sont facultatives. Cette commande peut être utilisée pour tester linterface ou le câble SCSI.
Lexemple ci-dessous montre le message affiché dans le cadre du test des canaux SCSI 1 et 2.
Le résultat suivant est un exemple déchec du test dun port SCSI. En cas déchec du test, retournez au MAP qui vous a envoyé ici.
Test SCSI négatif (câble non branché)
showBox
La commande showBox affiche les composants présents au niveau du SNC à laide de caractères formant une image de lunité, vue de larrière. Cette commande répertorie également le câblage nécessaire à chaque emplacement.
Illustration 1. showBox
supportDump
La commande supportDump produit le résultat de plusieurs commandes de port de service de façon standard et dans un ordre spécifique. Le fichier produit est utilisé dans le cadre du dépannage. Les commandes individuelles activées par la commande supportDump sont les suivantes :