Guide des diagnostics, des applications et des utilitaires des serveurs Oracle® x86

Quitter la vue de l'impression

Mis à jour : Avril 2014
 
 

Commandes HWdiag

Cette section décrit l'utilisation de la ligne de commande HWdiag.

Utilisation de la ligne de commande HWdiag

Les commandes HWdiag prennent la forme hwdiag main-command [subcommand ...].

Par exemple :

[(restricted_shell) ORACLESP-XXxxXXxxXXxx:~]# hwdiag led get /SYS/MB/P1/MR0/D1/SERVICE
HWdiag (Restricted Mode) - Build Number 81018 (May 12 2013 at 00:42:14)
  LED                             VALUE
  ------------------------------------------
  /SYS/MB/P1/MR0/D1/SERVICE     : off

[(restricted_shell) ORACLESP-XXxxXXxxXXxx:~]#

De nombreuses sous-commandes nécessitent une sous-commande supplémentaire identifiant le ou les périphériques visés. Cette cible peut être un périphérique individuel ou all, valeur représentant toutes les cibles valides de la sous-commande. Dans l'exemple ci-dessus, hwdiag led get /SYS/MB/P1/MR0/D1/SERVICE renvoie l'état d'une seule DEL. Si vous saisissez hwdiag led get all, l'état de toutes les DEL du système est affiché.


Remarque - Les commandes principales et les sous-commandes ne prennent pas en compte la casse. Ce n'est toutefois pas le cas de hwdiag. Par exemple, hwdiag led get all est identique à hwdiag LED GET ALL.

Si vous saisissez une ligne de commande incomplète, HWdiag affiche la syntaxe de la commande et une liste des sous-commandes valides. Utilisez ces informations pour saisir de nouveau la commande avec un ensemble complet et valide de paramètres et sous-commandes.

L'affichage suivant montre un exemple.

[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)

Syntax: hwdiag temp ...

   get [all|<sensor>]
              - Display Temperature Sensor Reading
   info [all|<sensor>]
              - Display Temperature Sensor Information
[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp get
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)

Syntax: hwdiag temp get all|<sensor>

Valid Options for Temperature :
  ALL                             /SYS/MB/T_IN_PS
  /SYS/MB/P0                      /SYS/MB/T_IN_ZONE1
  /SYS/MB/P1                      /SYS/MB/T_IN_ZONE2
  /SYS/MB/P2                      /SYS/MB/T_IN_ZONE3
  /SYS/MB/P3                      /SYS/MB/T_IN_ZONE4
  /SYS/MB/T_CORE_NET01            /SYS/MB/T_OUT_SLOT1
  /SYS/MB/T_CORE_NET23            /SYS/T_FRONT
[(flash)root@ORACLESP-XXxxXXxxXXxx:~]# hwdiag temp get all
HWdiag - Build Number 81018 (May 12 2013 at 00:42:14)
  DEVICE                          TEMP
  -------------------------------------------
  /SYS/MB/P0                    : 64.00 margin
  /SYS/MB/P1                    : 64.00 margin
  /SYS/MB/P2                    : 63.00 margin
  /SYS/MB/P3                    : 64.00 margin
  /SYS/MB/T_CORE_NET01          : 38.75 deg C
  /SYS/MB/T_CORE_NET23          : 38.00 deg C
  /SYS/MB/T_IN_PS               : 26.75 deg C
  /SYS/MB/T_IN_ZONE1            : 30.75 deg C
  /SYS/MB/T_IN_ZONE2            : 30.75 deg C
  /SYS/MB/T_IN_ZONE3            : 29.50 deg C
  /SYS/MB/T_IN_ZONE4            : 28.25 deg C
  /SYS/MB/T_OUT_SLOT1           : 29.75 deg C
  /SYS/T_FRONT                  : 24.50 deg C

Descriptions des commandes

Le tableau suivant répertorie les commandes HWdiag.


Remarque - Toutes les commandes ne sont pas disponibles sur toutes les plates-formes. Pour savoir quelles commandes sont disponibles sur votre système, saisissez hwdiag –h.
Table 13-1  Commandes HWdiag
Composant
Action
Options
Descriptions et options
cpld
Commandes d'alimentation et CPLD.
reg
Vidage des registres CPLD.
vr_check
Impression de l'état du régulateur de tension.
log
Lecture et effacement du journal des événements FPGA et déclenchement d'un événement dans le journal.
cpu
Affichage des informations relatives à la CPU.
info all|cpu
-r
Vidage des périphériques de la CPU.
fan
Test/utilitaires du ventilateur.
get
-m
Affichage de la valeur Tr/mn du ventilateur.
Informations
Affichage des informations de présence d'un ventilateur.
testpsu
Vérification des ventilateurs de bloc d'alimentation.
test chassis fans
Vérification des ventilateurs du châssis.
gpio
Fonctions AST2300 GPIO.
get gpio_pin
-r
Obtention des informations sur des broches particulières.
i2c
Test de la topologie i2c sideband.
scan all|bus
Affichage de tous les périphériques i2c accessibles.
test all|bus
Test de la connectivité de tous les périphériques i2c de plate-forme. Ce test renvoie une réussite ou un échec.
led
Obtention des informations sur les DEL.
get all|led
Affichage de l'état des DEL.
info all|led
Affichage des informations sur les registres de DEL.
mem
Affichage des informations sur la mémoire (DIMM).
info all|dimm name
Affichage de la configuration de la mémoire.
spd all|dimm name
-r
Affichage des informations SPD sur la DIMM, notamment des valeurs telles que la taille, la vitesse et la tension. Les informations affichées varient selon le fabricant.
pci
Tests et utilitaires PCIe.
dump
Lecture des registres PCIe.
dump <socket> <bus> <dev> <func> [std|ext]|[<offset> <count>]
  • std lit l'espace entier

  • ext lit l'espace étendu

  • <offset><count> indique un registre unique

info all|device
-r
Affichage des informations relatives à la liaison PCIe pour tous les périphériques ou pour un seul périphérique.
lspci
Affichage de tous les périphériques PCIe selon le style Linux.
read
Lecture du registre PCIe spécifié.
read <socket> <bus> <dev> <func> <offset>
alimentation
Affichage des informations relatives à l'alimentation.
get
Affichage des lectures de capteur.
get amps|volts|watts all|sensor
sensor identifie un capteur unique.
info all|sensor
Affichage des informations relatives aux capteurs.
system
summary
Affichage d'un résumé système.
fabric test all
Test de la topologie Fabric du système, notamment la vitesse du bus QPI, la vitesse de la liaison PCIe et la fréquence de la mémoire.
Informations
Affichage des informations relatives à la configuration du système.
port80
-m
Affichage de la progression de l'initialisation de l'hôte par la surveillance du port 80. L'intervalle par défaut est 5ms.
rtc
Affichage de l'horloge en temps réel (RTC).
thermal
-m, –r
Affichage des informations d'ordre thermique sur le système, notamment les températures, la vitesse des ventilateurs et l'alimentation.
Version
Affichage de la version des composants du système.
temp
Affichage des températures.
get all|sensor
Afficher les lectures des capteurs de température.
info all|sensor
Afficher les informations relatives aux capteurs du système.
Table 13-2  Options
Option
Longue
Description
- h
help
Afficher l'aide.
- l
log <filename>
Activer HWdiag pour commencer à consigner dans le journal filename.

Remarque - Utilisez - t pour ajouter l'horodatage à la journalisation.

- t
timestamp
Ajouter l'horodatage à la journalisation. A utiliser avec l'option - l
- m
monitor <.1 sec>
Définition de l'intervalle de surveillance par incréments d'un dixième de seconde (.1 seconde). Remplacement de l'intervalle de surveillance en cours.
- r
raw
Modification de la sortie de HWdiag pour faciliter l'analyse.
– i
interactive
Invite lorsqu'elle est utilisée avec une commande principale.