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

第 38 章 Remote System Control テスト (rsctest)

rsctest は、Sun Enterprise 250 の RSC (Remote System Control) 機能を検査します。

RSC は、システムの監視、ファームウェアの更新、障害の回復において、安全な遠隔アクセス機能を提供します。RSC ハードウェアは、コントローラ、フラッシュ、SEEPROM、10 Mbps Ethernet ポート、外部コンソール用シリアルポートによって構成されます。RSC は、内部シリアル回線 (2 つ) と I2C バス、リセット回線を使用してホストと通信します。

rsctest のサブテスト

rsctest は、Ethernet、フラッシュの検査合計、SEEPROM の検査合計、内部および外部シリアルポートをテストし、結果を報告する 4 つのサブテストによって構成されています。これらのサブテストは、RSC ファームウェアに含まれる固有のリアルタイムオペレーティングシステム (RTOS) で作成されたテスト modlet を呼び出します。rsctest のサブテストは、テスト modlet を実行し、パラメタを渡し、ホスト上のテストプロトコルを使用して結果を RSC から RSC 内部シリアル回線に取り出します。rsctest は、スケーラブルテストではありません。

rsctest のオプション

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

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

Graphic

表 38-1 rsctest のオプション

オプション 

説明 

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 のテストモード

下記の表に示すように、rsctest は、接続テスト (Connection Test) および 機能テスト(Functional Test) モードの両方に対応しています。

表 38-2 rsctest のテストモード

テストモード 

サポート 

説明 

接続テスト 

○ 

RSC の状態を報告します。 

機能テスト 

(オフライン) 

○ 

RSC の Ethernet、フラッシュ、SEEPROM、シリアルデバイスをテストします。 デフォルトでは、これらのすべてのテストで内部モードが使用されます。コンソールの出力先が RSC に変更されている場合、rsctest は ttyc に対してシリアルテストを行いません。ttyu に開いているログインがある場合、ttyu テストは実行されません。

機能テスト 

(オンライン) 

× 

サポートされていません。 

rsctest のコマンド行構文

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