Diagnostiquer le contrôleur
Le diagnose controller
la commande exécute des tests de diagnostic sur le contrôleur.
Baies prises en charge
Cette commande s'applique à toutes les baies de stockage, y compris les baies E4000, E2700, E5600, E2800, E5700, EF600 et EF300, tant que tous les packs SMcli sont installés.
Rôles
Pour exécuter cette commande sur une baie de stockage E4000, E2800, E5700, EF600 ou EF300, vous devez avoir le rôle d'administrateur du stockage.
Contexte
Les tests de diagnostic consistent en des tests de bouclage dans lesquels les données sont écrites sur les disques et lues depuis les disques.
Syntaxe
diagnose controller [(a| b)]
loopbackDriveChannel=(allchannels | (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8))
testID=(1 | 2 | 3 | discreteLines)
[patternFile="filename"]
Paramètres
Paramètre | Description |
---|---|
|
Le contrôleur sur lequel vous souhaitez exécuter les tests de diagnostic. Les identifiants de contrôleur valides sont |
|
Canaux d'entraînement sur lesquels vous souhaitez exécuter les tests de diagnostic. Vous pouvez choisir d'exécuter les diagnostics sur toutes les chaînes ou de sélectionner un canal spécifique sur lequel exécuter les diagnostics. Si vous sélectionnez un canal spécifique, les valeurs valides pour les canaux de transmission sont |
|
Identifiant du test de diagnostic à exécuter. L'identifiant et les tests correspondants sont les suivants :
|
|
Le chemin du fichier et le nom du fichier contenant un modèle de données que vous souhaitez utiliser comme données de test. Placez le nom du fichier du modèle de données entre guillemets (" "). Par exemple :
|
Remarques
Lorsque vous exécutez un test de boucle de données, vous pouvez éventuellement spécifier un fichier contenant un modèle de données. Si vous ne spécifiez pas de fichier, le micrologiciel du contrôleur fournit un modèle par défaut.
Les lignes discrètes sont des lignes de contrôle et des lignes d'état qui sont connectées entre deux contrôleurs dans un plateau de contrôleur Le test de diagnostic des lignes discrètes permet à chaque contrôleur de vérifier que les transitions du signal de commande peuvent être observées aux entrées de commande du contrôleur alternatif. Le test de diagnostic des lignes discrètes s'exécute automatiquement après chaque cycle d'alimentation ou chaque réinitialisation du contrôleur. Vous pouvez effectuer le test de diagnostic des conduites discrètes après avoir remplacé un composant ayant échoué au test de diagnostic initial des conduites discrètes. Le test de diagnostic des lignes discrètes renvoie l'un des messages suivants :
-
Lorsque le test de diagnostic des lignes discrètes s'exécute correctement, ce message s'affiche :
The controller discrete lines successfully passed the diagnostic test. No failures were detected.
-
Si le test de diagnostic des lignes discrètes échoue, ce message apparaît :
One or more controller discrete lines failed the diagnostic test.
-
Si l'interface CLI ne peut pas exécuter le test de diagnostic des lignes discrètes, l'interface CLI renvoie l'erreur 270, ce qui signifie que le test de diagnostic des lignes discrètes n'a pas pu démarrer ni se terminer.
Niveau minimal de firmware
6.10 ajoute le test de lecture, le test d'écriture et le test de boucle de données.
6.14 ajoute le test de diagnostic des lignes discrètes.
7.30 ajoute l'identificateur de canal de lecteur mis à jour.