BROW - Intel PCI NIC Boot ROM/WOL Utility

====================================================================



DISCLAIMER:

-----------

Copyright (c) 1999, Intel Corporation. All rights reserved. Intel 

Corporation, 5200 NE Elam Young Parkway, Hillsboro, OR 97124-6497. 

Intel Corporation assumes no responsibility for errors or omissions in 

this document or software. Nor does Intel make any commitment to update 

the information or software contained herein. Software product is 

supplied "as is" and may not be fully functional.



Other product and corporate names may be trademarks of other companies 

and are used only for explanation and to the owners' benefit, without 

intent to infringe.





RUNNING BROW

------------



BROW.EXE can be run with any of the following command line options:





OPTIONS:

--------



   -ALL

        Selects all adapters found in system.

   -EXITCODES

        Brings up exit code help.

   -HELP or -?

        Brings up command line help.

   -NIC=XX

        Selects a specific adapter (1-8).

   -BOOTENABLE	   

   	    Enables Boot ROM.

   -BOOTDISABLE	   

        Disables Boot ROM.

   -WOLDISABLE or -WOLD

        Disables WOL bit.

   -WOLENABLE or -WOLE                              

        Enables WOL bit.

   -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.



EXAMPLES:

---------



Example 1:

To Disable WOL on all Intel Network Adapters, call 

BROW like this:

	BROW -ALL -WOLDISABLE 



Example 2:

To Enable WOL on a the second Intel Network Adapter 

found in your system, call BROW like this:

	BROW -NIC=2 -WOLENABLE 



Example 3:

To Disable the Boot ROM on all Intel Network Adapters, 

call BROW like this:

	BROW -ALL -BOOTDISABLE 



Example 4:

To Enable the Boot ROM on the first Intel Network Adapter 

found in your system, call BROW like this:

	BROW -NIC=1 -BOOTENABLE 



NOTE:

-----



* If you run BROW without any command line options,

  BROW will display a listing of all of the Intel

  Network adapters found in your system.



* BROW won't read/write any adapters, unless you

  specify which adapters you want to read/write to.

  You can use the -NIC=xx option to select a single 

  adapter, or user the -ALL option to select all of the

  adapters in your system.  

  



DOS ERROR CODES:

----------------

BROW returns error codes to the DOS command line, 

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

BAD FILE                   8

NO MEMORY                  9

NO NICS FOUND              10