SunVTS 4.0 テストリファレンスマニュアル

第 17 章 環境テスト (env2test)

env2test は、Sun Enterprise 250 システムの I2C バスを検査します。

env2test は、電源装置、システムの温度センサー、ファンの回転速度、ディスク LED、正面パネル、キースイッチをテストしてデバイスの状態を報告する、5 つのサブテストから構成されています。

env2test は、スケーラブルテストではありません。


注 -

システムに大きな負荷がかかっているときは、env2test を実行しないでください。誤って障害が報告されることがあります。


env2test のオプション

ダイアログボックスを表示するには、システムマップにあるテスト名を右クリックし、Test Parameter Options を選択します。システムマップにこのテスト名が表示されない場合は、グループツリーを展開すると表示される場合があります。展開しても表示されない場合は、このテストに合ったデバイスがシステムに含まれていない可能性があります。詳細は、『SunVTS 4.0 ユーザーマニュアル』を参照してください。

図 17-1 env2test のテストパラメタオプションダイアログボックス

Graphic

表 17-1 env2test のオプション

オプション 

説明 

Disk LEDs test 

存在するディスク数と各ディスクの状態を調べます。ディスクバックプレーン上の LED を個々に黄色に点灯させた後、元の状態に戻し、続いてすべてのディスク LED を同時に黄色に点灯させて、元の状態に戻します。このテストは、機能テストモードでのみ有効にすることができます。 

Fan test 

ファンバンクの速度を現在の速度と高速の中間に設定して、正しい速度で回転しているかどうかを調べます。続いて、高速に設定して、速度を確認し、さらに中速に戻して、速度を確認します。このテストは、機能テストモードでのみ有効にすることができます。 

Front Panel and Keyswitch test 

正面パネルの LED を個々に点灯 (緑色またはオレンジ色)、消灯させてから、元の状態に戻します。続いて正面パネルのすべての LED を同時に点灯させて、元の状態に戻します。電源 LED は読み取り専用であり、状態が切り換えられることはありません。最後にこのテストは現在のキースイッチ位置を示します。このテストは、機能テストモードでのみ有効にすることができます。 

Power Supply Status 

システムに搭載されている電源装置数と各電源装置の状態を調べます。このテストは、どのテストモードでも有効にすることができます。 

Temperature Status 

システムに搭載されている各 CPU の温度とシステムの周囲の温度、SCSI および配電盤の温度を調べ、すべての温度が通常の動作パラメタ範囲内であるかどうかを確認します。このテストは、どのテストモードでも有効にすることができます。 

env2test のテストモード

env2test は、接続テスト (Connection Test) と機能テスト (Functional Test) モードをサポートしています。

表 17-2 env2test のテストモード

テストモード 

サポート 

説明 

接続テストモード (Connection Test) 

○ 

システムに搭載されている電源装置と温度センサーの状態を調べ、通常の動作範囲内にあるかどうかを報告します。 

機能テストモード(オフライン) 

○ 

ディスクの背面パネル、正面パネルの LED、ファン制御回路をテストします。また、オンラインおよび接続テストモードと同様のテストも実行します。 

機能テストモード(オンライン) 

○ 

接続テストモードと同じ内容のテストを実行します (上記の説明を参照してください)。 

env2test のコマンド行構文

/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

表 17-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 ビットテスト」を参照してください。


env2test のエラーメッセージ

表 17-4 env2test のエラーメッセージ

 

エラーメッセージ 

考えられる原因 

対処方法 

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.

ハードウェア障害 

すべてのサーミスタを調べてください。