Как включить и отключить базовый адресный регистр (BAR)

Документация

Установка и настройка

000006139

26.03.2021

ПримечаниеАдаптеры X710, XL710 и XXV710 не поддерживают отключение 64-битной панели. Эти адаптеры поддерживают только 64-битные регистры.

 

В чем заключается проблема?

В современных системах контроллерам часто присвоена 64-битная память BARS. 64-битная память не является проблемой для ОС Windows*, Linux*, EFI* и других систем. Однако устаревшие 32-битные rom-адреса расширения не могут быть адресов.

Что я вижу?

  • Pxe

    PXE возвращает сообщение об ошибке и сбой. Распространенные ошибки:

    • «PXE-EC8! Структуры PXE не найдено в сегменте кодов драйверов UNDI».
    • «PXE-EC9: PXENV + структура не найдена в сегменте кода драйвера UNDI».

    Полное техническое описание проблемы можно посмотреть в последней главе раздела Boot_Agent_book rev1_9.pdf.

  • Iscsi

    Загрузка iSCSI не будет отображаться в таблице загрузочного устройства BIOS и никогда не будет выполняться.

Как отключить 64-битную BAR?

Изменение в BootUtil является добавлением двух параметров командной строки: -64d и -64e.

  • Параметр -64d отключает 64-битные назначения BAR для контроллера.
  • Параметр -64e позволяет выполнять 64-битные задания BAR для контроллера.

Пример: BootUtil –nic=xx -64d
Где xx — это номер NIC. Номера nic указаны при запуске BootUtil без параметров.

См. руководство пользователя BootUtil для выполнения инструкций.

Что делать, если 64-битная BAR уже отключена?

Если 64-битная bar отключена, она должна быть настроена как «Не предварительная».

  • В Intel® Ethernet Connection I210:
    • Функции EEPROM у 0x21
    • бит 10 — 32-битная BAR
    • бит 9 — PERFBAR (предварительная прокладка).
  • В 10-® Intel® Ethernet Connections:
    • У управления словом PCIe* 0x3
    • бит 15 — это 32-битная BAR. В таблице данных она указана как "reserved".

Какие утилиты можно использовать для настройки статуса BAR?

Вы можете редактировать образ EEPROM непосредственно с помощью EEUPDATE или LANConf.

Ознакомьтесь с Intel® Ethernet Connection и прочитайте инструкции по использованию утилит EEUPDATE или LANConf.

Intel® Boot Agent приложения для инженеров BIOS (PDF)icon

Этот Intel® Boot Agent:

  • Опция ROM для персонального компьютера.
  • Предназначен для обеспечения услуг предварительной загрузки, совместимых с отраслевыми стандартами PXE, для компьютеров с архитектурой x86.
  • Хранение в зависимости от конструкции компонента:
    • На компоненте флэш-накопителя.
    • На карте дополнительных сетевых интерфейсов (NIC).
    • Интегрирован в BIOS.

Размер: 94 КБ
Дата: ноябрь 2015 г.
Редакция: 1.9

Примечание. Для файлов PDF требуется adobe Acrobat Reader*