IBAUTIL - for DOS systems Intel(R) PCI NIC Boot ROM/WOL Flash Upgrade Utility March 4, 2002 ========================================================================= DISCLAIMER: ----------- This IBAUTIL.TXT as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. INTRODUCTION: ------------- IBAUTIL is a utility program that changes the default settings of your Intel WfM-compatible adapter. IBAUTIL can be used to enable or disable the Wake-on-LAN and Boot Agent capabilities, as well as enable or disable some settings used by the Boot Agent. IBAUTIL also allows for in-the-field upgrades to the image stored in the Flash component of the NIC. Wake-On-LAN: When enabled, the adapter can react to special 'wake up' packets and power up the computer without end user intervention. However, there is a higher power draw when the system is in the suspended state once this is enabled. It is strongly recommended that no more than 2 adapters should have this feature enabled per machine. Intel Boot Agent: When enabled, the computer can initiate PXE/RPL boot if a valid flash image is present on the NIC. NOTE: The PRO/1000 T Desktop Adapter is shipped with the Boot Agent enabled for both WOL and PXE. The PRO/1000 XT Server Adapter is shipped with the Boot Agent disabled for both WOL and PXE. The PRO/100 S family of adapters is shipped with the Boot Rom enabled for both WOL and PXE. To enable or disable these features you MUST use IBAUTIL. Other tools, like PROSet, can only be used to upgrade the Boot Agent image and change Boot Agent configuration settings. IBAUTIL is not intended as a utility for LAN-On-Motherboard (LOM) implementations. While IBAUTIL may be able to adjust the EEPROM settings on LOM implementations, those changes may not affect how the adapter operates. If the Boot Agent on the NIC is currently disabled, use the IBAUTIL utility to enable the Boot Agent before using IBAUTIL or PROSet to upgrade the image stored in the NIC. If IBAUtil reports the Boot Agent as Invalid, run IBAUTIL with the -UPGRADE option to refresh the image stored in the NIC. A reboot is required for any changes to take effect. IBAUTIL supports both the PRO/100 and PRO/1000 family of adapters. Always check at http://support.intel.com for the latest Boot Agent information and images. (Search for Boot Agent). RUNNING IBAUTIL: ---------------- DOS: IBAUTIL [-option]... NOTE: IBAUTIL (for DOS) must be run with the computer booted to DOS only. This utility cannot be run in a DOS window in any Microsoft* Windows product or in DOS compatibility mode in IBM* OS/2. Command Line Parameters: ------------------------ IBAUTIL accepts up to 16 simultaneous parameters and does not perform both operations if orthogonal parameters (like the commands -FLASHENABLE -FLASHDISABLE used together) are supplied. If opposing parameters are specified, IBAUTIL will exit with an error. Each parameter is grouped with its orthogonal pair, if alone it has no opposite. Note that -HELP, -EXITCODES and -IMAGEVERSION have special overriding characteristics. Unless noted all other parameters may be used in conjunction with all other parameters. If you run IBAUTIL without any command line options, it will display a listing of all of the Intel Network adapters found in your system. -HELP or -? Displays command line help and exits. When -HELP is set, all other parameters are ignored. -EXITCODES Displays exit code help. When -EXITCODES are set, all other parameters except -HELP are ignored. -IMAGEVERSION or -IV Displays the PXE versions stored within the IBAUTIL. When -IMAGEVERSION is set, all other parameters except -EXITCODES and -HELP are ignored. -ALL Selects all adapters found in system, works for both EEPROM and Flash activity. -NIC=XX Selects a specific adapter (1-16). -AUTO or -QUIET Runs IBAUTIL without asking for user intervention. It will NOT create a backup image. This parameter must be used with -NIC or -ALL if there is more than one NIC in the system. It will run without -ALL or -NIC=xx if there is only one NIC in the system.. -BLINK Provides a method for identifying an adapter. This feature is currently only supported on the PRO/1000 product line. -UPGRADE or -UP Downloads the Boot Agent stored within IBAUTIL to the adapters in the system. User intervention is required to answer questions about backups and to select the appropriate NIC unless -AUTO is used. IBAUTIL contains Boot Agent images for both the PRO/1000 line of adapters as well as the PRO/100 line of adapters. Note that some 82557 based NICs may not have a big enough Flash to receive the upgrade. If the image will not fit into the Flash device, the upgrade will fail without changing the image currently in the device. -DEFAULTCONFIG or -DEFCFG Resets Configuration and Control words in the EEPROM back to default settings. -FLASHENABLE or -FE Enables Boot ROM. -FLASHDISABLE or -FD Disables Boot ROM. -WOLDISABLE or -WOLD Disables WOL bit on Fast Ethernet and disables APMPME and APME EEPROM bits on Gigabit. -WOLENABLE or -WOLE Enables WOL bit on Fast Ethernet and enables APMPME and APME EEPROM bits on Gigabit. -SETUPENABLE or -STE Enables Setup Menu. -SETUPDISABLE OR -STD Disables Setup Menu. -TITLEENABLE OR -TLE Enables Initial Title Message. -TITLEDISABLE OR -TLD Disables Initial Title Message. -PROTOCOLENABLE OR -PROE Enables Changing the Boot Protocol Option. -PROTOCOLDISABLE OR -PROD Disables Changing the Boot Protocol Option. -ORDERENABLE OR -ORDE Enables Changing the Boot Order Option. -ORDERDISABLE OR -ORDD Disables Changing the Boot Order Option. -LWSENABLE OR -LWSE Enables Changing the Legacy OS Wakeup Support Option. -LWSDISABLE OR -LWSD Disables Changing the Legacy OS Wakeup Support Option. -SETWAITTIME=X or -SWT=X Set the setup delay time for the NIC to X seconds. Valid delay times are 0, 2, 3, and 5. Only the first instance of this parameter will be valid. All other instances of the parameter will generate an error. -RPL Sets the network boot protocol to RPL. -PXE Sets the network boot protocol to PXE. -MODE=X Sets the Customization Control word in the EEPROM to the value specified by X. No range checking or validation will be done. X must be in hexadecimal format. This should only be used under direction of Intel Customer Support. All other parameters will generate an error. ERROR CODES (DOS): ------------------ IBAUTIL returns error codes to the DOS environment, a description of the error codes is found below. CODE NAME VALUE SUCCESS 0 OPERATOR TERMINATION 1 INVALID NIC 2 BAD COMMAND LINE PARAM 3 EEPROM CHECKSUM FAILURE 4 EEPROM READ FAILURE 5 EEPROM WRITE FAILURE 6 EEPROM DUMP FAILURE 7 (Not used) 8 NO MEMORY 9 NO NICS FOUND 10 UPGRADE NOTE: ------------- As part of the UPGRADE code path, IBAUTIL will save the backup image to the current directory if the user elects to make a backup. If that directory is on a RAM drive, the backup image will not be available after the machine reboots. IBAUTIL will make no effort to warn the user about this. EXAMPLES: --------- Example 1: To Disable WOL on all Intel Network Adapters, call IBAUTIL like this: IBAUTIL -ALL -WOLDISABLE Example 2: To Enable WOL on a the second Intel Network Adapter found in your system, call IBAUTIL like this: IBAUTIL -NIC=2 -WOLENABLE Example 3: To Update the Boot Agent image on all Intel Network Adapters, call IBAUTIL like this: IBAUTIL -ALL -UPGRADE Example 4: To Enable the Boot ROM on the first Intel Network Adapter found in your system, call IBAUTIL like this: IBAUTIL -NIC=1 -BOOTENABLE SUPPORTED FLASH DEVICES: ------------------------ Please note that even though a part may be listed here, it may not work on all the hardware supported by IBAUTIL. The Flash devices listed here are for use with PRO/100 product line only, and can not be used on PRO/1000 adapters. Please consult the appropriate hardware documentation to find out which flash devices will work with what controllers. VENDOR: PART#: ------- --------- AMD 28F020 ATMEL AT49BV512 ATMEL AT29LV512 ATMEL AT49LV010 ATMEL AT49LV020 ATMEL AT49LV040 ATMEL AT49LV001N CATALYST 28F256 CATALYST 28F512 CATALYST 28F010 CATALYST 28F020 INTEL 28F010 INTEL 28F020 SGS 28F512 SST 29LE512 SST 39SF512 SST 39VF512 SST 39VF010 SST 39VF020 ST MICRO 28F512 ST MICRO 29W512B Copyright (c) 2002 Intel Corporation All rights reserved. * Other names and brands may be claimed as the property of others. ---End of IBAUTIL.TXT---Download 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.