ベースアドレスレジスター (BAR) を有効または無効にする方法
メモ | X710 アダプター、XL710 アダプター、および XXV710 アダプターは 64 ビット BAR の無効化に対応していない。これらのアダプターは 64 ビット・レジスターのみをサポートしています。 |
問題は何ですか?
最新のシステムでは、コントローラーには多くの場合、64 ビット・メモリーを割り当てられます。64 ビット・メモリーは、Windows*、Linux*、EFI* 環境、その他のシステムでは問題ありません。しかし、従来の拡張 VM は 32 ビット以上には対処できません。
表示される情報
- Pxe
PXE がエラーメッセージを返してエラーが発生します。よくあるエラーは次のとおりです。
- 「PXE-EC8!UNDI ドライバーのコード・セグメントに PXE 構造が見つかりませんでした。」
- 「PXE-EC9: PXENV + 構造が UNDI ドライバー・コード・セグメントに見つかりませんでした。」
問題の技術的説明については、Boot_Agent_book rev1_9.pdf の最後の章を参照してください。
- Iscsi
iSCSI ブートは BIOS ブータブル・デバイス・テーブルに表示されないので、実行しません。
64 ビット BAR を無効にする方法は?
BootUtil の変更には、-64d および -64e という 2 つのコマンドライン・パラメーターが追加されています。
- パラメーター -64d は、コントローラーの 64 ビット BAR 割り当てを無効にします。
- パラメーター -64e は、コントローラーで 64 ビット BAR の割り当てを有効にします。
例: BootUtil –nic=xx -64d
ここで xx は NIC 番号です。NIC 番号は BootUtil を実行してパラメーターを指定して表示されません。
詳細な 手順については BootUtil ユーザーガイド を参照してください。
64 ビット BAR がすでに無効になっている場合にどうしますか?
64 ビット BAR が無効になっている場合、BAR は プリフェッチ不可 に設定する必要があります。
- 製品番号 I210 インテル® Ethernet Connection:
- EEPROM 機能がワード・データを0x21
- ビット 10 は 32 ビット BAR です
- ビット 9 は PERFBAR (プリフェッチ) です。
- インテルでは® 10 ギガビット・イーサネット・コネクション:
- PCIe* 制御ワード 0x3
- ビット 15 は 32 ビット BAR です。データシートには「予約済み」と表示されます。
BAR ステータスの調整に使用できるユーティリティーは?
EEPROM の画像は、EEROM または LANConf で直接編集できます。
EE良インテル® Ethernet Connection LANConf ユーティリティーの使用手順については、データシートを参照し、その手順をお読みください。
インテル® Boot Agentエンジニア向けアプリケーション・ノート (PDF)
システムのインテル® Boot Agentは次の方法です。
- パーソナル・コンピューターのオプション ROM。
- x86 アーキテクチャーのコンピューターに業界標準の PXE 準拠のブートサービスを提供するように設計されています。
- コンポーネントの設計に応じて保存されます。
- Flash コンポーネント上で。
- アドインのネットワーク・インターフェイス・カード (NIC)。
- BIOS に統合されています。
サイズ: 94 KB
日付: 2015/11
リビジョン: 1.9
注: PDF ファイルには Adobe Acrobat Reader* が必要 です。