14
83840-546-00 N
3
Setting Up Multi-Boot
Agent Driver Software
This chapter provides the following information about the Multi-Boot Agent (MBA)
software:
“Setting Up MBA in a Client Environment” on page 15
“Setting Up MBA in a Server Environment” on page 17
Overview
Cavium 8400/3400 Series Adapters support pre-execution environment (PXE),
remote program load (RPL), iSCSI, and bootstrap protocol (BOOTP). MBA is a
software module that allows your network computer to boot with the images
provided by remote servers across the network. The Cavium MBA driver complies
with the PXE 2.1 specification and is released with split binary images. The MBA
provides flexibility to users in different environments where the motherboard may
or may not have built-in base code.
The MBA module operates in a client-server environment. A network contains one
or more boot servers that provide boot images to multiple computers through the
network. The Cavium implementation of the MBA module has been tested
successfully in the following environments:
Linux Red Hat
®
PXE Server
. Cavium PXE clients can remotely boot and
use network resources (NFS mount and so forth) to perform Linux
installations. For a remote boot, the Linux universal driver binds seamlessly
with the Cavium Universal Network Driver Interface (UNDI) and provides a
network interface in the Linux remotely-booted client environment.
Intel
®
APITEST
. The Cavium PXE driver passes all API compliance test
suites.
MS-DOS UNDI
. The MS-DOS UNDI seamlessly binds with the Cavium
UNDI to provide a Network Driver Interface Specification (NDIS2) interface
to the upper-layer protocol stack. This binding allows computers to connect
to network resources in an MS-DOS environment.