Come attivare e disattivare il registro indirizzi di base (BAR)

Documentazione

Installazione e configurazione

000006139

26/03/2021

NotaLe schede X710, XL710 e XXV710 non supportano la disattivazione del BAR a 64 bit. Queste schede supportano solo i registri a 64 bit.

 

Qual è il problema?

Nei sistemi moderni, ai controller vengono spesso assegnati BAR di memoria a 64 bit. La memoria a 64 bit non rappresenta un problema per Windows*, Linux*, ambiente EFI* e altri sistemi. Tuttavia, i ROM di espansione legacy non possono risolvere i 32 bit precedenti.

Che cosa si sta cercando di fare?

  • Pxe

    PXE restituisce un messaggio di errore e non riesce. Gli errori più comuni sono:

    • "PXE-EC8! La struttura PXE non è stata trovata nel segmento di codice dei driver UNDI."
    • "PXE-EC9: PXENV + structure was not found in UNDI driver code segment".

    Per una descrizione tecnica completa del problema, consultare l'ultimo capitolo di Boot_Agent_book rev1_9.pdf.

  • Iscsi

    L'avvio iSCSI non compare nella tabella dei dispositivi avviabili del BIOS e non viene mai eseguito.

Come si disattiva bar a 64 bit?

La modifica in BootUtil è l'aggiunta di due parametri della riga di comando: -64d e -64e.

  • Il parametro -64d disattiva le assegnazioni BAR a 64 bit su un controller.
  • Il parametro -64e abilita le assegnazioni BAR a 64 bit su un controller.

Esempio: BootUtil –nic=xx -64d
Dove xx è il numero nic. I numeri delle schede di rete sono elencati eseguendo BootUtil senza parametri.

Consultare la guida dell'utente di BootUtil per istruzioni complete.

Che cosa fare se il BAR a 64 bit è già disattivato?

Se bar a 64 bit è disattivato, il BAR deve essere impostato su Non prefetchable.

  • Nella Intel® Ethernet Connection I210:
    • Le funzioni EEPROM controllano la parola 0x21
    • bit 10 è BAR a 32 bit
    • il bit 9 è PERFBAR (Prefetch).
  • In Intel® connessioni 10 Gigabit Ethernet:
    • Parola di controllo PCIe* 0x3
    • bit 15 è BAR a 32 bit. Nel datasheet, è elencato come "riservato".

Quali utility è possibile utilizzare per regolare lo stato del BAR?

È possibile modificare l'immagine dell'EEPROM direttamente con EEMARE o LANConf.

Consultare il datasheet Intel® Ethernet Connection e leggere le istruzioni per l'utilizzo dell'utilità EEZURE o LANConf.

Intel® Boot Agent'applicazione per ingegneri BIOS (PDF)icon

Il Intel® Boot Agent è:

  • Option ROM del personal computer.
  • Progettati per fornire servizi di pre-avvio conformi a PXE standard di settore per computer con architettura x86.
  • Archiviati in base alla progettazione del componente:
    • Su un componente Flash.
    • Su una Scheda di interfaccia di rete (NIC) add-in.
    • Integrata nel BIOS.

Dimensioni: 94 KB
Data: novembre 2015
Revisione: 1.9

Nota: i file PDF richiedono Adobe Programma di lettura di adobe