socaltest は、SOC+ ホストアダプタカードの検査と障害の切り分けに有用です。カードに障害がある場合は、カード自体、GBICモジュール、ホストアダプタとホストメモリー間の DMA のどこに障害があるのかを切り分けます。
表 33-1 のテスト以外に、socaltest は、ファームウェアに組み込まれているテストを起動することによって、SOC+ チップ、オンボード XRAM、ホスト制御バッファーの基本機能もテストします。
socaltest は、オフラインの機能テストモードでのみ実行できます。
ポートがディスクアレイに接続されている場合、内部および外部ループバックテストを行うことはできません。
/opt/SUNWvts/bin/socaltest 標準引数 arguments -o dev=デバイス名,elb=enabled|disabled,ilb=enabled|disabled,lbf=enable|disable, ptn=pattern
表 33-2 socaltest のコマンド行構文
引数 |
説明 |
---|---|
dev=デバイス名 |
テストする socal ポート名を指定します。 |
elb=enabled|disabled |
外部ループバックテストを有効または無効にします。 |
ilb=enabled|disabled |
内部ループバックテストを有効または無効にします。 |
lbf=enable|disable |
ループバックフレームテストをを有効または無効にします。 |
ptn=pattern |
16 進数でパターンを指定します。例: ptn=0x7e7e7e7e |
64 ビットのテストは、sparcv9 サブディレクトリに格納されています (/opt/SUNWvts/bin/sparcv9/テスト名)。このディレクトリにテストが存在しない場合、そのテストは、32 ビットのテストとしてだけ実行することができます。詳細は、「32 ビットテストと 64 ビットテスト」を参照してください。
|
エラーメッセージ |
考えられる原因 |
対処方法 |
---|---|---|---|
8000 |
Couldn't open デバイス名 |
SOC+ カードが組み込まれていません。 |
ターゲットの SOC+ カードが正しく組み込まれているか調べてください。 |
8002 |
{SOC+ host adapter}--{host memory} loopback test failed! |
ホストと SOC+ ホストアダプタ間のDMA の障害 |
購入先に問い合わせてください。 |
8006 |
SOC+ host adapter external loopback test failed! |
SOC+ ホストアダプタの不良か、ホストアダプタが正しく組み込まれていません。 |
ターゲットの SOC+ カードが正しく組み込まれているかを調べ、内部ループバックテストを実行してください。 |
OEC モジュールの不良 |
ターゲットの SOC+ カードが正しく組み込まれているかを調べ、内部ループバックテストを実行してください。 |
||
|
購入先に問い合わせてください。 |
||
8009 |
SOC+ host adapter internal loopback test failed! |
SOC+ ホストアダプタの不良か、ホストアダプタが正しく組み込まれていません。 |
ターゲットの SOC+ カードが正しく組み込まれているかを調べてください。 |
ホストアダプタを交換して、テストをやり直してください。 |
|||
購入先に問い合わせてください。 |
|||
8010 |
Failed ioctl ioctl 名 |
システムエラー |
購入先に問い合わせてください。 |
8011 |
Host control buffer test failed |
SOC+ ホストアダプタの不良 |
ホストアダプタを交換して、テストをやり直してください。 |
購入先に問い合わせてください。 |
|||
8012 |
SOC+ selftest fails |
SOC+ ホストアダプタの不良 |
ホストアダプタを交換して、テストをやり直してください。 |
購入先に問い合わせてください。 |
|||
8013 |
XRAM test fails |
SOC+ ホストアダプタの不良 |
ホストアダプタを交換して、テストをやり直してください。 |
購入先に問い合わせてください。 |
|||
8015 |
Loopback frame test failed Mismatch in looped back frameExpected: 値 Observed: 値 |
|
|