Broadcom Corporation 16215 Alton Parkway, Irvine, CA 92619-7013 Broadcom BCM440x Mutiple Boot Agent (MBA) [ PXE, RPL ] 11/18/2003 ******************************************************************************* * IMPORTANT NOTE * ******************************************************************************* This release supports 4401B0 Fast Ethernet controller. System requirements Split image case: 1. Requires either two adapters in a NIC implementation or a split image aware BIOS in a LOM implementation. 2. Program one of the adapters with the basecode.lom binary image. 3. Program one adapter with the b44umba.lom. Monolithic image: 1. Requires only one adapter with an EEPROM capacity of greater than 64k. 2. Requires a BIOS with a code storage capacity of greater than 64k when used in a LOM implementation. 3. Program the adapter with the monolithic binary image. Preparation/Initialization of SEEPROM This step is needed in order for the MBA menu to display properly. Use b44diag to initialize SEEPROM location 40 to 43 (0x28-0x2B) with the following values a. If PXE as a default is preferred # b44diag -b44eng > sromutil -w 0x14 0x0042 (16-bit address mode) > sromutil -w 0x15 0x0004 b. If RPL as a default is preferred # b44diag -b44eng > sromutil -w 0x14 0x0042 > sromutil -w 0x15 0x0014 Features: 1. Boot Protocol Supported: PXE and RPL. 2. Auto Negotiation is enabled to find the link speed. Introduction ============ This file describes the Broadcom Multiple Agent for Broadcom's BCM440X 10/100 Mbps Ethernet Network Interface Controller. Broadcom Multiple Boot Agent (MBA) supports PXE, and RPL. Multiple Agent driver is released in the following binaries: basecode.lom: This image consists of the Basecode (BC) only, for use in a split implementation. This module should be programmed into the BIOS or a seperate NIC. This base-code supports only the PXE/RPL software. b44umba.lom: This image consists of the UNDI and RPL code for use in a split image implementation in a system where a seperate BC is present. This module should be programmed into the BIOS or a seperate NIC. b44mmba.bin: This is a monolithic image that consists of the BC, UNDI and RPL code. This image is intended for LOM and NIC applications. Please note that this image requires the use of an EEPROM of capacity greater than 64k when running in a NIC implementation. Utilities ========= romhdr.exe: This tool is used to customize the binary PXE/RPL image for different ASIC-based LOM/NIC applications. It modifies the Vendor ID/Device ID in the ROM header of the binary image. For example; to use b44pxe.lom with a 4401 that has a device id of 0x4401: romhdr -v 0x14e4 -d 0x4401 -i b44pxe.lom -o b44pxe.lom where -v=vendor id -d=device id -i=input file name -o=output file nemeDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.