BootWare version: 3.00
======================

Adapters Supported:	The following 3Com PCI Bus Mastering EtherLink 
			Ethernet adapters: 3C900, 3C900-COMBO, 3C905-TX, 
			3C905-T4. This release of BootWare features 
			updatable ROM technology (flash ROM). Future 
			code updates are made possible simply by executing
			a software update utility, BWUPDATE.EXE.


INSTALLING THE BootWare ROM: BootWare/3C90x-PCI is installed in a 32-pin
socket. Consult the 3Com EtherLink III Adapter Guide on the location of the
32-pin ROM socket. Run the adapter configuration software provided by 3Com
to enable the Boot ROM. Choose 64K as the ROMSize setting. After the system
has booted, BootWare will occupy between 2K to 6K of high memory depending
if ROMShield is enabled and if the user select to boot from the network or
locally.


BootWare CONFIGURATION FACILITY BootWare/3C90x-PCI features a built-in
setup facility which may be used to view or change the configuration of
BootWare/3C90x-PCI. The setup utility may be accessed by pressing
<Ctrl><ALT><B> within 3 seconds when the message "Initializing EtherLink
III Adapter" is displayed.

Only BootWare parameters are configurable (Boot Protocol, Default Boot,
RomShield & Floppy/Hard Disk Boot). Adapter settings such as I/O Base,
Interrupt Level are determined or set by the system BIOS. Media Type,
Driver Optimization and Full Duplex settings can be changed using 3Com's
Setup program.


Environments Supported BootWare/3C90x-PCI features six selectable boot
protocols; Native NetWare 802.2, Native NetWare 802.3, Native NetWare
Ethernet_II, RPL, BOOTP, and DHCP.

NetWare Modes (Ethernet_802.2, Ethernet_802.3, Ethernet_II) Three Ethernet
frame types are supported; NetWare 802.2, NetWare 802.3, and NetWare
Ethernet_II. Choose a frame type that is supported by your file server(s).
Note that NetWare v3.12 and v4.x support NetWare 802.2 as the default frame
type; all older NetWare versions support 802.3 as the default.

When using ODI drivers, Novell's RPLODI utility must be loaded after LSL,
and before the ODI driver is loaded. Do NOT run RPLFIX on the boot image;
DOS 5 & 6.X support is built-in.

RPL Mode RPL mode supports Microsoft LAN Manager 2.X, Windows NT Server,
IBM LAN Server 3.0 & 4.0. Remoteboot of various versions of DOS & OS/2 are
supported, depending on the network operating system. 

TCP/IP Modes (BOOTP and DHCP) TCP/IP mode requires a TFTP daemon and a
BOOTP daemon to be loaded at the host. Most versions of DOS can be remote
booted, along with a communication service such as NFS. Both BOOTP and DHCP
modes perform implicit ARPs, allowing the boot image file to reside on
alternate servers. 


ERROR MESSAGES
Error messages below are specific to BootWare/3C90x-PCI. Refer to the BootWare
Users Guide for generic messages.

	Could not find 3C90x
	- I/O conflict between 3C90x and another device
	- The PCI BIOS does not support Boot ROMs
	- Run 3Com diagnostic software to make sure that adapter 
	is functioning

	Only ROMSize of 64K is supported
	Run 3Com configuration software to set ROMSize to 64K.

	IRQ7 not supported with NetWare
	Choose another interrupt level.

	Rx2 Rx2 Rx2...
	Timeout waiting for reply from file server. Could be caused by:
	- 3C90x Transceiver/Media Type incorrectly configured
	- incompatible Ethernet standard (802.3 vs 802.2 vs Standard Ethernet
	  8137)
	- not connected to an active file server

	ERROR: Ethernet card is improperly installed or not connected to
	       the network.
	Adapter is not connected to an active Ethernet segment or the media
	type is incorrectly configured.


	ROM-BASED CONFIGURATION FACILITY

	Value Out of Range. Use Default value (0,0000) EtherLink Bus 
	Master 	adapter	contains a setting that is not recognized by 
	BootWare. Avoid using BootWare's ROM-based configuration facility 
	to configure the adapter.

	Newer BootWare version is available for this adapter.
	Newer version of BootWare is available which may offer additional
	features or improved performance with this adapter.

	New EtherLink found. Need new BootWare version.
	BootWare version being used is incompatible for this adapter; please
	upgrade BootWare version.

	Unable to update BootWare/3C90x. Configuration changes are not saved.
	OR BootWare Update verification failed.
	Configuration changes are not saved to BootWare/3C90x-PCI. Power off
	machine & retry or try changes on another system.


Sample DOSBB.CNF for Windows NT Server:
BASE D0H
RPL BBLOCK\RPLBOOT.SYS
LDR BBLOCK\RPLSTART.COM ~
DAT BBLOCK\NETBEUI\3C90x\PROTOCOL.INI
DRV BBLOCK\RPLDISK.SYS ~ ~ ~
EXE BBLOCK\RPLPRO1.COM ~ 2 ~
EXE BBLOCK\I13.COM ~ ~ ~
EXE BBLOCK\RPLBIND2.EXE ~ ~
EXE BBLOCK\PROTMAN.EXE ~ ~
EXE BBLOCK\RPLBIND1.EXE ~ ~
;DRV BBLOCK\IPXNDIS.DOS ~ ~ ~
;DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~
EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~
DRV BBLOCK\NDIS\EL90x.DOS ~ 10 ~
DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M



BWUPDATE.EXE
BWUPDATE.EXE is a DOS based configuration utility for BootWare/3C90x-PCI.
The utility allows user to update and configure BootWare. In order to use
this utility with BootWare/3C90x-PCI Boot Rom, the 3C90x.OVL file should be
used in conjuction with BWUPDATE. 

Update ROM:	
Reprogram BootWare/3C90x-PCI Boot ROM to a different version. You will be
offered a chance to backup the current version of your BootWare into a ROM
Image file. This will allow you to restore BootWare firmware to its
original version.

Display ROM information:
Show the current status of ROM.

Change Default Protocol:
Change the boot protocol between NetWare, RPL and TCP/IP. The highlighted
boot protocol is the current selection.

Configure BootWare ROM: 
Customize BootWare/3C90x-PCI Boot ROM. The parameters available to
configure are dependent upon the default boot protocol selected.

Write sample config file:	
Create a sample config file which can be used as a parameter input file for
BWUPDATE in order to configure the ROM automatically.

Exit Program:		
Exit BWUPDATE utility

Revision Date: 970414

