Lors du démarrage, il arrive parfois que la commande picl n'arrive pas à établir la communication avec le SP et que le rétablissement ne se fasse pas automatiquement. Dans ce cas, la commande prtdiag -v n'affiche pas l'état des différents capteurs environnementaux de courant, de tension et de température. Ces capteurs restent toutefois surveillés et les défauts éventuels sont correctement gérés par le microprogramme système et signalés par l'architecture de gestion des pannes (FMA).
Solution
Evitez d'utiliser prtpicl et prtdiag. Obtenez plutôt les informations des capteurs auprès de la FMA (fmtopo) ou utilisez smbios et des commandes Oracle ILOM pour interroger les capteurs. L'exemple suivant illustre la commande Oracle ILOM qui permet d'obtenir les données de capteur à partir de /SYS/MB :
-> show -t /SYS/MB value Target | Property | Value -----------------------------+------------+-------------------- /SYS/MB/0V9_SAS0_OBPS/T_INT | value | 30.781 degree C /SYS/MB/0V9_SAS0_OBPS/V_OUT | value | 0.977 Volts /SYS/MB/0V9_SAS1_OBPS/T_INT | value | 29.594 degree C /SYS/MB/0V9_SAS1_OBPS/V_OUT | value | 0.976 Volts /SYS/MB/0V83_CV_OBPS/T_INT | value | 25.719 degree C /SYS/MB/0V83_CV_OBPS/V_OUT | value | 0.832 Volts /SYS/MB/0V85_FV_OBPS/T_INT | value | 25.594 degree C /SYS/MB/0V85_FV_OBPS/V_OUT | value | 0.851 Volts /SYS/MB/1V05_IOH0_OBPS/T_INT | value | 41.188 degree C /SYS/MB/1V05_IOH0_OBPS/V_OUT | value | 1.050 Volts /SYS/MB/1V05_IOH1_OBPS/T_INT | value | 36.750 degree C /SYS/MB/1V05_IOH1_OBPS/V_OUT | value | 1.051 Volts /SYS/MB/3V3_MAIN_OBPS/T_INT | value | 38.625 degree C /SYS/MB/3V3_MAIN_OBPS/V_OUT | value | 3.417 Volts /SYS/MB/3V3_PCIE_OBPS/T_INT | value | 43.750 degree C /SYS/MB/3V3_PCIE_OBPS/V_OUT | value | 3.316 Volts ...
Récupération
Redémarrez le service picl. Saisissez :
svcadm restart picl