envtest は、Sun Enterprise 450(TM) サーバーなどに搭載されている I2C バスを検査します。このテストは、電源装置、システムの温度センサー、ファンの回転速度、ディスク LED、正面パネル、キースイッチをテストしてデバイスの状態を報告する、5 つのサブテストから構成されています。
envtest はスケーラブルテストではありません。
システムに大きな負荷がかかっている場合は、envtest を実行しないでください。誤って障害が報告されることがあります。
ダイアログボックスを表示するには、システムマップにあるテスト名を右クリックし、Test Parameter Options を選択します。システムマップにこのテスト名が表示されない場合は、グループツリーを展開すると表示される場合があります。展開しても表示されない場合は、このテストに合ったデバイスがシステムに含まれていない可能性があります。詳細は、『SunVTS 3.4 ユーザーマニュアル』を参照してください。
オプション |
説明 |
---|---|
Disk LEDs Test |
ディスクバックプレーン上の LED を個々に緑色、オレンジ色と点灯させた後、元の状態に戻し、続いてすべてのディスク LED を同時に緑色、オレンジ色と点灯させて、元の状態に戻します。このテストは、機能テストモードでのみ有効にすることができます。 |
Fan Test |
ファンバンクを個々に高速、中速、低速に切り換えて、正しい速度で回転しているかどうかを調べ、1 つずつ停止させます。ファンバンクに障害がある場合はそれを確認し、残りのファンバンクが高速に設定されているかどうかを調べます。次にウォッチドッグタイマーを呼び出して、破滅的な障害のシミュレーションをします。最後にすべてのファンバンクが高速に設定されて、ファンが標準の速度にリセットされるかどうかを調べます。このテストは、機能テストモードモードでのみ有効にすることができます。 |
Front Panel and Keyswitch Test |
正面パネルの LED を個々に点灯 (緑色またはオレンジ色)、消灯させてから、元の状態に戻します。続いて正面パネルのすべての LED を同時に点灯させて、元の状態に戻します。電源 LED は読み取り専用であり、状態が切り換えられることはありません。最後にこのテストは現在のキースイッチ位置を示します。このテストは、機能テストモードでのみ有効にすることができます。 |
Power Supply Status |
システムに搭載されている電源装置数と各電源装置の状態を調べて、電源装置の温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 |
Temperature Status |
システムに搭載されている各 CPU の温度とシステムの周囲の温度を調べ、すべての温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 |
envtest は、接続テスト (Connection Test) と機能テスト (Functional Test) の両方のモードをサポートしています。
表 16-2 envtest のテストモード
テストモード |
説明 |
---|---|
接続テストモード |
システムに搭載されている電源装置と温度センサーの状態を調べ、通常の動作範囲内にあるかどうかを確認します。 |
機能テストモード(オフライン) |
ディスクの背面パネル、正面パネルの LED、ファン制御回路をテストします。また、オンラインおよび接続テストモードと同じテストも実行します。 |
機能テストモード (オンライン) |
接続テストモードと同じ内容のテストを実行します (上記の説明を参照してください)。 |
/opt/SUNWvts/bin/envtest [標準引数] -o dev=raw デバイス名,diskleds=E/D,fans=E/D,fpanel=E/D, psupply=E/D,temp=E/D
表 16-3 envtest のコマンド行構文
引数 |
説明 |
---|---|
dev=raw デバイス名 |
テストする raw デバイス名を指定します。 |
diskleds=enable|disable |
ディスク LED のテストを有効または無効にします。 |
fans=enable|disable |
ファンのテストを有効または無効にします。 |
fpanel=enable|disable |
正面パネルのテストを有効または無効にします。 |
psupply=enable|disable |
電源装置のテストを有効または無効にします。 |
temp=enable|disable |
温度テストを有効または無効にします。 |
64 ビットのテストは、sparcv9 サブディレクトリに格納されています (/opt/SUNWvts/bin/sparcv9/テスト名)。このディレクトリにテストが存在しない場合は、そのテストは、32 ビットのテストとしてだけ実行することができます。詳細は、「32 ビットテストと 64 ビットテスト」を参照してください。
|
エラーメッセージ |
考えられる原因 |
対処方法 |
---|---|---|---|
8000 |
Unable to open driver ドライバ名: システムエラーメッセージ |
デバイス名に誤りがあるか、ドライバが読み込まれていません。 |
入力したデバイス名に誤りがないか調べてください。またはドライバを読み込んでください。 |
デバイスビジー |
ドライバにアクセスしている他のプロセスをすべて終了してください。 |
||
8001 |
kstat_open failed |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8002 |
kstat_lookup failed for envtest_構造体 in kstat_モジュール |
envtest モジュールが見つかりません。 |
バージョンを調べて、envctrl ドライバを再度読み込んでください。 |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
||
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8003 |
kstat_read failed envtest_構造体 in kstat_モジュール |
envtest モジュールが見つかりません。 |
バージョンを調べて、envctrl ドライバを再度読み込んでください。 |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
||
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8004 |
Unable to close kstat |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8005 |
Unable to set mode to DIAG using ioctl.: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8006 |
Unable to set disk LEDs: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8007 |
Unable to get disk LEDs: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8008 |
Unable to set ファンの種類 fan speed to 速度: システムエラーメッセージ |
ファンの不良 |
ファンの回転状態を目視で確認し、不良の場合は、ファンを交換してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8009 |
Unable to get ファンの種類 fan speed: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8010 |
ファンの種類 fan speed: 速度 out of range |
ファンの不良 |
ファンの回転状態を目視で確認し、不良の場合は、ファンを交換してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8011 |
Forced fan fault did not occur for ファンの種類 fanbank |
ハードウェア障害 |
問題のあるハードウェアを交換してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8012 |
Forced fan fault did not clear for ファンの種類 fanbank |
ハードウェア障害 |
問題のあるハードウェアを交換してください。 |
システムの過熱 |
/var/adm/messages ファイルを参照してください。 |
||
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8013 |
Unable to set watchdog timer |
ハードウェア障害 |
問題のあるハードウェアを交換してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8014 |
Unable to set temperature to 温度 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8015 |
Power Supply 電源装置 has failed: Limit 0=PASS|1=FAIL Current Share 0=PASS|1=FAIL Temperature 温度 |
電源装置の不良 |
電源装置を交換してください。 |
8016 |
Unable to allocate memory using malloc.: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8017 |
Unable to set mode to NORMAL using ioctl.: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8018 |
Error encountered during call to ファンクション名 |
|
|
8019 |
Unable to set front panel LEDs using ioctl.: システムエラーメッセージ |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8020 |
Unable to reset front panel LEDs to original state |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8021 |
Unable to set front panel LEDs to led_マスク |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
8022 |
Ambient temperature: 温度 Celsius out of range |
envctrl ハードウェアの不良 |
|
8023 |
CPU CPU # temperature: 温度 Celsius out of range |
envctrl ハードウェアの不良 |
|
8024 |
Data Miscompare: ioctl diskled mask = ディスク マスク kstat diskled mask = ディスクマスク |
envctrl ハードウェアの不良 |
|
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8025 |
Illegal options passed to envtest オプション |
ユーザー操作の誤り |
envtest -u と入力して、用法を確認してください。 |
8026 |
Unable to retrieve power supply information. |
I2C ハードウェア障害 |
問題の電源装置を交換してください。 |
I2C バスが動作していない |
他の I2C 装置が I2C バスに問題を起こしていないか調べてください。 |
||
8027 |
Power Supply Over Temperature: PS Slot スロット PS Temparature 温度 |
電源装置の不良 |
電源装置を交換してください。 |