インテル® デスクトップ・ボードのポート 80h POST コード

ドキュメント

インストール & セットアップ

000005500

2017/11/09

ここでは、EFI (Extensible Framework Interface) に基づいたBIOS の、ビープコード、エラーメッセージ、POST (Power-On Self Test) コードについて説明しています。

内容:
ビープコード
BIOS エラーメッセージ
ポート 80h POST コード
POST コードの表示
POST コードの範囲
POST コード
一般的な POST 手順

ビープコード

POST (Power-On Self Test、起動時試験) 中、ボードに実装されたスピーカーからビープ音によるエラーコード (ビープコード) が鳴ることがあります。スピーカーが実装されていないインテル® デスクトップ・ボードもあります。

タイプパターン動作周波数
メモリーエラー長音 3 回1,280 Hz
温度警報高さの違う四音が交互に鳴ります:
高音、低音、高音、低音
高音: 2,000 Hz
低音: 1,600 Hz

BIOS エラーメッセージ

エラーメッセージ:説明
A processor that wasn't meant to be used with this board was detected.Using an unsupported processor can result in improper operation, damage to the desktop board or processor, or reduced product life.System shuts down in 10 seconds.搭載されているプロセッサーがご使用のデスクトップ・ボードに対応していません。
CMOS Battery Lowバッテリー・バックアップ用のボタン電池が切れかけています。ボタン電池を早急に交換してください。
CMOS Checksum BadCMOS チェックサムが正しくありません。CMOS メモリー内容が破損されている可能性があります。BIOS セットアップを起動して、設定をリセットしてください。
Memory Size Decreased前回起動時と比較して、メモリーサイズが減少しています。もしメモリーを取り外していないのであれば、メモリーが壊れている可能性があります。
No Boot Device Availableシステムは起動するデバイスを検出しませんでした。

ポート 80h POST コード

POST (Power-On Self Test、起動時試験) 中、BIOS は診断経過コード (POST コード) を I/O ポート 80h に送信します。POST に失敗した場合、ポート 80h に最後の POST コードが出力されます。このコードを使用して、エラーが発生した原因をご確認ください。

POST コードの表示

以下のいずれかの方法で POST コード を表示することができます。

POST カード (PCI アドイン・カード)POST カードはポートの内容を解析し、LED ディスプレイに表示します。POST カードは必ず PCI バスコネクター 1 に装着してください。PCI POST カード
オンボードの POST コード LED ディスプレイ一部のインテル® デスクトップ・ボードには POST コードを表示するオンボード LED が実装されています。オンボード POST

ポート 80h POST コード範囲

下表には、すべての POST コードと範囲が 16 進数で記載されています。

範囲カテゴリー/サブシステム
00 – 0Fデバッグ・コード:PEIM / ドライバーのデバッグ用に使用します。
10 – 1Fホスト・プロセッサー
20 – 2Fメモリー / チップセット
30 – 3Fリカバリー
40 – 4F今後の使用のために予約されています。
50 – 5FI/O バス: PCI, USB, ISA, ATA など。
60 – 6F現在は使用されていません。
70 – 7F出力デバイス:すべての出力コンソール用です。
80 – 8F今後の使用のために予約されています (新しい出力コンソール用)。
90 – 9F入力デバイス:キーボード / マウス。
A0 – AF今後の使用のために予約されています (新しい入力コンソール用)。
B0 – BFブートデバイス:固定メディアとリムーバブル・メディアの両方が対象です。
C0 – CF今後の使用のために予約されています。
D0 – DFブートデバイス選択。
E0 – FFE0 - EE: その他のコード
F0 – FF: FF プロセッサー例外。

ポート 80h POST コード

POST コード
00 - 0Fデバッグ・コード:PEIM / ドライバーのデバッグ用に使用
10 - 1Fホスト・プロセッサー
10ホスト・プロセッサーの起動時初期化 (プロセッサーのブートストラップ)
11ホスト・プロセッサーのキャッシュ初期化 (AP を含む)
12アプリケーション・プロセッサーの初期化開始
13SMM 初期化
14LAN 初期化
15初期プラットフォーム用 init ドライバーの終了
16SMBUS ドライバー初期化
17SMBUS へのエントリーによる読み込み/書き込み実行
19CK505 プログラミングへのエントリー
1F復旧不能な CPU エラー
20 - 2Fメモリー / チップセット
21チップセット・コンポーネントの初期化
22メモリー DIMM からの SPD の読み出し
23メモリー DIMM の接続検出
24メモリー・コントローラーおよび DIMM のタイミング・パラメーターの調整
25メモリーの設定
26メモリー設定の最適化
27メモリーの初期化 (ECC 初期化など)
28メモリーのテスト
2Fメモリーが見つからない、もしくは使用可能なメモリーが見つからない
30 - 3Fリカバリー
30ユーザーからの要求により、クライシスリカバリーが開始されました
31ソフトウェアにより、クライシスリカバリーが開始されました (flash 破損)
34リカバリーカプセル読み込み
35リカバリーカプセルに処理を引き継ぎ
3Fリカバー不能
50 - 5FI/O バス (PCI, USB, ISA, ATA など)
50PCI バスの列挙
51PCI バスへのリソースの割り当て
52ホットプラグ PCI コントローラーの初期化
53–57予約 (PCI バス)
58USB バスのリセット
59予約 (USB)
5APATA / SATA バスと全デバイスのリセット
5B予約 (ATA)
5CSMBUS のリセット
5D予約 (SMBUS)
5F復旧不能な I/O バスエラー
60 - 6F

現在のところ 60 - 6F の範囲には有効な POST コードはありません。

この範囲の POST コードが表示されている場合、実際にはB0 - BF のコードです。(7 セグメント LED ディスプレイのデジタル表示では 'b' が 6 のように見えます)。

例:
POST コード B

70 - 7F出力デバイス
70VGA コントローラーのリセット
71VGA コントローラーの無効化
72VGA コントローラーの有効化
78コンソール・コントローラーのリセット
79コンソール・コントローラーの無効化
7Aコンソール・コントローラーの有効化
7F復旧不能な出力デバイスエラー
90 - 9F入力デバイス
90キーボードのリセット
91キーボードの無効化
92キーボードの接続検出
93キーボードの有効化
94キーボード入力バッファーの初期化
95キーボード・コントローラーへのセルフテスト指示 (PS/2 のみ)
98マウスのリセット
99マウスの無効化
9Aマウスの接続検出
9Bマウスの有効化
9F復旧不能な入力デバイス (キーボードまたはマウス) エラー
B0 - BFブートデバイス
B0固定メディアのリセット
B1固定メディアの無効化
B2固定メディアの接続検出 (IDE ハードディスクの検出など)
B3固定メディアの有効化 / 設定
B8リムーバブル・メディアのリセット
B9リムーバブル・メディアの無効化
BAリムーバブル・メディアの接続検出 (IDE CD-ROM の検出など)
BCリムーバブル・メディアの有効化 / 設定
BF復旧不能なブートデバイス・エラー
D0 - DFブートデバイス選択
Dyブート・セレクション y 試行 (y = 0 ~ 15)
E0 - FFその他のコード
E0PEIM への作業指示開始 (EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT に対する初回レポート発行)
E2パーマネント・メモリー検出
E1、E3予約 (PEI / PEIM)
E4DXE フェーズ開始
E5ドライバーへの作業指示開始
E6ドライバーへの接続開始
E7ユーザー入力待ち
E8パスワード確認
E9BIOS セットアップ・プログラム開始
EBレガシー・オプション ROM 呼び出し
EFブート/S3 再開エラー
F4スリープ状態開始
F5スリープ状態終了
F8EFI ブートサービス ExitBootServices() が呼び出されました
F9EFI ランタイムサービス SetVirtualAddressMap() が呼び出されました
FAEFI ランタイムサービス ResetSystem() が呼び出されました
FFプロセッサー例外

一般的なポート 80h POST 手順

ブートプロセス中のポート 80h コード値は、通常は増加していきます。若い番号のコードはプロセッサー周辺のサブシステム用で、大きな番号のコードは外部周辺機器用のコードです。一般的に、初期化の順序は、プロセッサー→メモリー→バス→入出力デバイス→ブートデバイス、となります。POST 手順はシステムごとに異なります。

POST コード説明
21チップセット・コンポーネントの初期化
22メモリー DIMM からの SPD の読み出し
23メモリー DIMM の接続検出
25メモリーの設定
28メモリーのテスト
34リカバリーカプセル読み込み
E4DXE フェーズ開始
12アプリケーション・プロセッサーの初期化開始
13SMM 初期化
50PCI バスの列挙
51PCI バスへのリソースの割り当て
92キーボードが接続されていることを検出
90キーボードのリセット
94キーボード入力バッファーの初期化
95キーボード・セルフ・テスト
EBビデオ BIOS の呼び出し
58USB バスのリセット
5APATA / SATA バスと全デバイスのリセット
92キーボードが接続されていることを検出
90キーボードのリセット
94キーボード入力バッファーの初期化
5APATA / SATA バスと全デバイスのリセット
28メモリーのテスト
90キーボードのリセット
94キーボード入力バッファーの初期化
E7ユーザー入力待ち
01INT 19
00ブート準備完了