User Guide

User Guide
電源投入時の自己診断 テスト(POST)エラー コード: Dell PowerVault 136T SNC ユーザ ガイド

目次のページに戻る

電源投入時の自己診断 テスト(POST)エラー コード

Dell™ PowerVault™ 136T SNC ユーザガイド

POST の起動動作

POST のサービス メニュー

エラー表示


電源投入時の自己診断テスト (POST) には、プロセッサの SDRAM の整合性を検証する役割があります。 SDRAM のテストが終わると、POST は、デフォルトの起動イメージ、もしくは代替起動イメージへの制御の移動を試みます。 また、POST の間に、サービスポートからバイナリ イメージをダウンロードして、そのイメージをフラッシュメモリに書き込むこともできます。 これにより、フラッシュにエラーが発生した場合にも、POST から最低限の緊急リカバリが可能です。


POST の起動動作

ROM での初期化

電源オン

電源を投入すると、ERR LED が点灯します (図 1)。 この時点で、SDRAM コントローラを含むプロセッサ内部のレジスタやサブシステムが、postInit コードにより初期化されます。 POST のこの段階では、プロセッサ内部の RAM をスタックとして使います。 次に、SDRAM のメモリテストを行うため、Ipostmain ルーチンに制御が渡されます。

図 1. ROM での初期化

初期 POST

プログラマブル論理デバイス(PLD)およびサービスポートの初期化

IpostMain の処理は、サービスポートおよびシステムのプログラマブル論理デバイス (PLD) の初期化から開始します。 初期化に成功すると、ERR LED が 消灯し、RDY LED が点灯します(図 2)。

図 2. 初期 POST

このとき、POST は、次のように、サービスポートのバナーにファームウェアのバージョンを表示します。

== POST Version nnn ==

簡易アクセステスト

簡易アクセステストでは、プロセッサが、SDRAM に対して基本的な書き込みや読み取りができるかどうかを確認します。 このテストが行われると、FC 1 LED が点滅します (図 3)。

図 3. 簡易アクセス

ビットテスト

このテストは、SDRAM の各バンクのベース全体を、ビット 1、ビット 0 の順でチェックします。 このテストが行われると、FC 2 LED が点滅します (図 4)。

図 4. ビット テスト

メモリサイズ

このテストは、SDRAM のサイズが、本製品の仕様で規定されている最小・最大サイズに適合しているかどうかを確認します。 このテストが行われると、 FC 2 LED が点滅します (図 5)。

図 5 メモリ サイズ

パターンテスト

このテストでは、SDRAM の記憶域に対して、一連の診断パターンの書き込みと読み取りを行います。 このテストが行われている間は、SCSI 2 LED が繰り返し点滅します (図 6)。 このテストは、完了するまでに数秒間かかることがあります。

図 6. パターンテスト

アドレステスト

このテストでは、SDRAM の不良アドレス ラインをチェックするために、メモリへのアドレス タグの書き込みと読み取りを行います。 このテストが行われると、SCSI 3 LED が点滅します (図 7)。 ここまでのテストが終わると、POST は、自分自身を SDRAM に再配置し、スタックもプロセッサ内部の RAM から SDRAM へと移動します。 次に、SDRAM に基づいた二次 POST に制御が渡されます。

図 7. アドレステスト

二次 POST

この段階で、POST は、中間的なローダである「起動 ROM」を特定し、実行しようとします。 ここで、割り込みボタンを押すと、POST はサービス メニューに入ります。 サービス メニューの詳細については POST のサービス メニュー を参照してください。

起動 ROM の識別と実行

POST は、フラッシュ メモリ中の一次起動 ROM のあるべき場所に、有効な起動 ROM が存在するかどうかを調べます。 この起動 ROM が有効であると認めらると、POST は起動 ROM に制御を渡します。 この起動 ROM イメージが無効であると見なされた場合には、POST は、二次起動 ROM のあるべき場所で、再び起動 ROM のチェックを行います。 このテストが行われると、SCSI 4 LED が点滅します。 (図 8)。

図 8. 識別と実行

起動 ROM の起動

POST によって起動 ROM イメージが起動されると、次のような行が表示されます。

Bootrom (*FFF00100)(2)

最初の括弧内の数値は、起動 ROM の起動コードのアドレスです。 2番目の括弧内の数値は、オペレーティング システムに対して、ウォーム ブートとコールド ブートのどちらで起動したのかを示すフラグです。 PLD の再設定が済むと、起動 ROM コードは ERR LED を点灯します (図 9)。

図 9. 起動 ROM の起動


POST のサービスメニュー

メモリテストが完了すると、POST サービスメニューが表示されます。

== POST Version nnn ==

== POST MENU ==

A - Cold boot from [A]lternate bootrom
B - Cold [B]oot from primary bootrom
R - [R]eceive new boot image from serial port
V - full [V]ersion information

A - Cold boot from [A]lternate bootrom

このオプションによって、POST からアドレス 0xFFE00100 の代替起動 ROM イメージに制御が受け渡され、これをコールドブートとして実行します。

注: 代替起動 ROM から起動を行うよう、サービス担当者から指示されたのでない限り、オプション B Cold [B]oot from primary bootrom で起動してください。

B - Cold [B]oot from primary bootrom

このオプションを選択すると、POST は、アドレス 0xFFF00100 にあるデフォルトの 一次 起動 ROM イメージに制御を渡し、これをコールド ブートとして実行します。 新しい起動 ROM イメージをロードした後は、このオプションを選択して SNC を起動してください。

R - [R]eceive new boot image from serial port

このオプションを選択すると、サービスポートを使用して POST に、バイナリ起動 ROM イメージ ファイルだけを転送するための、ZMODEM 転送エンジンが起動されます。 この転送エンジンでは、これ以外のバイナリ イメージ ファイルを受信することはできません。 転送に成功したイメージは、POST によってフラッシュ メモリ デバイスに書き込まれます。 ファイルの転送待ち状態になると、POST は、次のメッセージを表示します。

**B000000023be50

この表示が出たら、ZMOEDM プロトコルを使って、起動 ROM ファイルを POST に転送する用意ができています。 転送方法の詳細については、端末エミュレータのセクションを参照してください。 ファイルの転送が終わると、POST が 次のメッセージを表示します。

File transfer and update PASSED
ZMODEM Messages:
Writing to flash:MMMMMMMM-NNNN


MMMMMMMM は、 FLASH メモリに書き込み中のアドレスで、 NNNN は、画像の長さです。 ここまできたら、オプション B Cold [B]oot from primary bootrom を選択します。

もし、転送中にエラーが発生した場合には、POST は次の行と一緒に該当するメッセージを表示します。

File transfer and update FAILED

V- full [V]ersion information

このコマンドを選択すると、 バージョン番号、ビルド日付、ビルドに使用したマシン、およびビルドを実行したユーザが POST に表示されます。 この表示は、以下のようになります。

POST version 0402.02 Built Apr 4 2001, 15:24:06 on TANGLEFOOT by jimu


エラー表示

POST は、テストに失敗すると、失敗したテストに関連する LED のすべてと、ERR LED とが点滅します。 LED の割り当てについては、通常の POST 手順の割り当てを参照してください。 また、サービス ポートにエラー メッセージが表示されることもあります。  


目次のページに戻る

© 2009 Dell | About Dell | Terms of Sale | Unresolved Issues | Privacy | Site Map | | Feedback

snWEB3