rsctest は、Sun Enterprise 250 の RSC (Remote System Control) 機能を検査します。
RSC は、システムの監視、ファームウェアの更新、障害の回復において、安全な遠隔アクセス機能を提供します。RSC ハードウェアは、コントローラ、フラッシュ、SEEPROM、10 Mbps Ethernet ポート、外部コンソール用シリアルポートによって構成されます。RSC は、内部シリアル回線 (2 つ) と I2C バス、リセット回線を使用してホストと通信します。
rsctest は、Ethernet、フラッシュの検査合計、SEEPROM の検査合計、内部および外部シリアルポートをテストし、結果を報告する 4 つのサブテストによって構成されています。これらのサブテストは、RSC ファームウェアに含まれる固有のリアルタイムオペレーティングシステム (RTOS) で作成されたテスト modlet を呼び出します。rsctest のサブテストは、テスト modlet を実行し、パラメタを渡し、ホスト上のテストプロトコルを使用して結果を RSC から RSC 内部シリアル回線に取り出します。rsctest は、スケーラブルテストではありません。
ダイアログボックスを表示するには、システムマップにあるテスト名を右クリックし、Test Parameter Options を選択します。システムマップにこのテスト名が表示されない場合は、グループツリーを展開すると表示される場合があります。展開しても表示されない場合は、このテストに合ったデバイスがシステムに含まれていない可能性があります。詳細は、『SunVTS 4.1 ユーザーマニュアル』を参照してください。
オプション |
説明 |
---|---|
Enet test |
RSC Ethernet テストを有効または無効にします。 |
Data Pattern Type |
テストに使用するデータパターンとして Sequential、Random、その両方のいずれかを選択します。 |
Packet Size |
すべてのテストで送信するデータパケットのサイズを指定します。 |
Num Packets |
1 つのテストループで送信するデータパケット数を指定します。 |
Target Host |
ping テストで使用するホストの IP アドレスを指定します。 |
Enet Test Type |
Enet テストタイプとして、Internal、External、ping テストを選択します。すべてのテストを選択することもできます。 |
Flash test |
フラッシュの検査合計テストを有効または無効にします。 |
SEEPROM test |
SEEPROM の検査合計テストを有効または無効にします。 |
Serial test |
RSC シリアルテストを有効または無効にします。 |
Data Size |
送信するデータサイズを指定します。 |
Loopback Type |
Internal、External、またはその両方を選択します。External には、ループバックコネクタが必要になります。 |
Data Pattern Type |
テストに使用するデータパターンとして Sequential、Random、またはその両方を選択します。 |
Serial Test Type |
テストするシリアルポートして u to u、c to c、d to d のいずれかを選択します。 |
TTYU_Baud |
RSC のコンソールのボーレートを選択します。 |
下記の表に示すように、rsctest は、接続テスト (Connection Test) および 機能テスト(Functional Test) モードの両方に対応しています。
表 38-2 rsctest のテストモード
テストモード |
サポート |
説明 |
---|---|---|
接続テスト |
○ |
RSC の状態を報告します。 |
機能テスト (オフライン) |
○ |
RSC の Ethernet、フラッシュ、SEEPROM、シリアルデバイスをテストします。 デフォルトでは、これらのすべてのテストで内部モードが使用されます。コンソールの出力先が RSC に変更されている場合、rsctest は ttyc に対してシリアルテストを行いません。ttyu に開いているログインがある場合、ttyu テストは実行されません。 |
機能テスト (オンライン) |
× |
サポートされていません。 |
/opt/SUNWvts/bin/rsctest 標準引数-o enet=E/D,epattype=seq+rand,esize=パケットサイズ, epkts=パケット数,target=IP_アドレス,etest=I+E+P,flash=E/D, seeprom=E/D,serial=E/D,sdatsize=データサイズ,slb=I+E,spattype=seq+rand, stest=u_u+c_c+d_d,ttyubaud=ALL|指定ボーレート
表 38-3 rsctest のコマンド行構文
引数 |
説明 |
---|---|
enet=enable|disable |
RSC Ethernet テストを有効または無効にします。 |
epattype=seq+rand |
Enet テストに使用する既定のパターンオプション |
esize=パケットサイズ |
Enet テストで使用するパケットのサイズ |
epkts=パケット数 |
Enet テストで送信するパケット数 |
target=IP アドレス |
Enet の ping テストの宛先システムの IP アドレス |
etest=Internal+External+Ping |
RSC Enet テストのテストモード |
flash=enable|disable |
RSC フラッシュの検査合計テストを有効または無効にします。 |
seeprom=enable|disable |
RSC SEEPROM の検査合計テストを有効または無効にします。 |
serial=enable|disable |
RSC シリアルテストを有効または無効にします。 |
sdatsize=data_size |
RSC シリアルテストで使用するデータサイズ |
slb=Internal+External |
ループバックタイプ。C と D ポートに対しては、External を選択することはできません。 |
spattype=seq+rand |
RSC シリアルテストに使用する既定のパターンオプション |
stest=u_u+c_c+d_d |
RSC シリアルテストに使用するポート構成を指定します。 |
ttyu_baud=ALL|指定ボーレート |
RSC のコンソールポートのテストに使用するボーレートを指定します。 |
64 ビットのテストは、sparcv9 サブディレクトリに格納されています (/opt/SUNWvts/bin/sparcv9/テスト名)。このディレクトリにテストが存在しない場合は、そのテストは、32 ビットのテストとしてだけ実行することができます。詳細は、「32 ビットテストと 64 ビットテスト」を参照してください。