env2test は、Sun Enterprise 250 システムの I2C バスを検査します。
env2test は、電源装置、システムの温度センサー、ファンの回転速度、ディスク LED、正面パネル、キースイッチをテストしてデバイスの状態を報告する、5 つのサブテストから構成されています。
env2test は、スケーラブルテストではありません。
システムに大きな負荷がかかっているときは、env2test を実行しないでください。誤って障害が報告されることがあります。
オプション |
説明 |
---|---|
Disk LEDs Test |
存在するディスク数と各ディスクの状態を調べます。ディスクバックプレーン上の LED を個々に黄色に点灯させた後、元の状態に戻し、続いてすべてのディスク LED を同時に黄色に点灯させて、元の状態に戻します。このテストは、機能テストモードでのみ有効にすることができます。 |
Fan Test |
ファンバンクの速度を現在の速度と高速の中間に設定して、正しい速度で回転しているかどうかを調べます。続いて、高速に設定して、速度を確認し、さらに中速に戻して、速度を確認します。このテストは、機能テストモードでのみ有効にすることができます。 |
Front Panel and Keyswitch Test |
正面パネルの LED を個々に点灯 (緑色またはオレンジ色)、消灯させてから、元の状態に戻します。続いて正面パネルのすべての LED を同時に点灯させて、元の状態に戻します。電源 LED は読み取り専用であり、状態が切り換えられることはありません。最後にこのテストは現在のキースイッチ位置を示します。このテストは、機能テストモードでのみ有効にすることができます。 |
Power Supply Status |
システムに搭載されている電源装置数と各電源装置の状態を調べます。このテストは、どのテストモードでも有効にすることができます。 |
Temperature Status |
システムに搭載されている各 CPU の温度とシステムの周囲の温度、SCSI および配電盤の温度を調べ、すべての温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 |
env2test は、接続テスト (Connection Test) と機能テスト (Functional Test) モードをサポートしています。
表 14-2 env2test のテストモード
テストモード |
説明 |
---|---|
接続テストモード (Connection Test) |
システムに搭載されている電源装置と温度センサーの状態を調べ、通常の動作範囲内にあるかどうかを報告します。 |
機能テストモード(オフライン) |
ディスクの背面パネル、正面パネルの LED、ファン制御回路をテストします。また、オンラインおよび接続テストモードと同様のテストも実行します。 |
機能テストモード(オンライン) |
接続テストモードと同じ内容のテストを実行します (上記の説明を参照してください)。 |
/opt/SUNWvts/bin/env2test [標準引数] -o dev=デバイス名,diskleds=E/D,env_mon=poll_interval,fans=E/D,fpanel=E/D,psupply=E/D,temp=E/D
表 14-3 env2test のコマンド行構文
引数 |
説明 |
---|---|
dev=rawデバイス名 |
テストする raw デバイス名を指定します。 |
diskleds=enable|disable |
ディスク LED のテストを有効または無効にします。 |
env_mon=ポーリング間隔 |
システム環境統計情報を表示する間隔 (単位: 秒) を指定します。(表示専用で、テストは行われません。) |
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 ファイルを参照してください。
|
システムソフトウェアエラー |
|||
8002 |
kstat_lookup failed for env2test 構造体 in kstat モジュール |
env2test モジュールが見つかりません。 |
バージョンを調べて、envctrl ドライバを再度読み込んでください。 |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
||
システムソフトウェアエラー |
|||
8003 |
kstat_read failed env2test 構造体 in kstat モジュール |
env2test モジュールが見つかりません。 |
バージョンを調べて、envctrl ドライバを再度読み込んでください。 |
使用できるカーネル資源がありません。 |
/var/adm/messages ファイルを参照してください。 |
||
システムソフトウェアエラー |
|||
8004 |
Unable to close kstat |
使用できるカーネル資源がありません。 |
/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: MIN 速度 MAX 速度 |
ファンの不良 |
ファンの回転状態を目視で確認し、不良の場合は、ファンを交換してください。
|
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8011 |
Forced fan fault did not occur for ファンの種類 fanbank |
ハードウェア障害 |
問題のハードウェアを交換してください。 |
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8015 |
Power Supply 電源装置 has failed: State 状態 |
電源装置の不良 |
電源装置を交換してください。 |
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 get front panel LEDs |
システムソフトウェアエラー |
/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 = ディスク LED マスク kstat diskled mask = ディスク LED マスク |
ハードウェアの不良 |
|
システムソフトウェアエラー |
/var/adm/messages ファイルを参照してください。 |
||
8025 |
Illegal options passed to env2test オプション |
ユーザー操作の誤り |
env2test -u と入力して、用法を確認してください。 |
8026 |
Unable to retrieve power supply information. |
I2C ハードウェア障害 |
I2C バスが動作していない |
問題の電源装置を交換してください。 |
他の I2C 装置が I2C バスに問題を起こしていないか調べてください。 |
||
8033 |
Temperature 温度 celsius out of range. |
ハードウェア障害 |
すべてのサーミスタを調べてください。 |