README.TXT Driver File Contents (DE50021143.ZIP)

a:\wfw\readme.txt                       09-AUG-1996


This README file is for the installation of Digital Equipment 
Corporation's EtherWORKS PCI adapters in a Windows for Workgroup 
environment.

Supported adapters for enhanced mode (NDIS3): 
	DE425, DE434, DE435, DE450, DE500-XA, DE500-AA, DE500-BA
	(note that DE500-FA is not supported by the NDIS3 driver)
Supported adapters for real mode (NDIS2):
	DE500 (XA/AA/BA/FA)
Supported adapters for 16-bit ODI client:
	DE500 (XA/AA/BA/FA)

Device drivers: DC21x4.386, DE500.DOS, and DE500.COM

This document contains the following sections:

	1. Installation Troubleshooting
	2. Protocol.ini Parameters
	3. Driver Types
	4. Adding the Adapter After WFW 3.11 Installation
	5. Adding the Adapter During WFW 3.11 Installation
	6. Adding the Adapter for NetWare Coexistence with WFW 3.11
	7. Error Messages


********************************
* INSTALLATION TROUBLESHOOTING *
********************************

Important note: If this is not your first network installation in 
WFW, you may have a problem with old information still being in the 
setup files, causing functional problems.  If you are experiencing 
problems, go to Network Setup and select "No Network".  Restart the 
system. Examine the setup files (config.sys, win.ini, protocol.ini, 
system.ini) and make sure that no references to network adapters 
exists.  From the root, type the following command:

	dir \windows\system\oem*

Examine these .inf files and if any of them are pertinent to old
installations of network adapters, delete them. Delete old versions 
of network adapter drivers (DE500.DOS and DC21x4.386).  
Then go back into Network Setup and add your network adapters
normally.

***************************
* PROTOCOL.INI PARAMETERS *
***************************

For information on protocol.ini parameters for the NDIS2 driver, 
see the README.TXT in the NDIS2 subdirectory. 

For information on net.cfg parameters for the ODI client driver,
see the README.TXT in the NOVELL\DOSODI subdirectory.

The following are the protocol.ini parameters for the NDIS3 driver.  
A DC21040-based on-board controller would have the same parameter
selections as a DE435.

  BurstLength (range = 1,2,4,8,16,32; default = 16)
    Specifies the length, in dwords, of the DMA transfer within a 
    PCI burst. (1 dword = 4 bytes)

    If this keyword is not present in protocol.ini, the driver will 
    default to a value of 16.

    For DE500, if the automatic installation files are used,
    BurstLength will default to a value of 16 in PROTOCOL.INI.
    This value provides the optimum performance for the DE500.

    For DE434, DE435, and DE450, if the automatic installation 
    files are used, BurstLength will default to a value of 4 in
    PROTOCOL.INI.  This value provides the optimum performance for 
    these adapters.  

  Bus Number (range = 0,1,2; default = 0)
    Specifies the PCI Bus Number the adapter is plugged into.
    Should be modified only for an adapter plugged over a PCI-to-
    PCI bridge.

  ConnectionType (range = 0..7; default = 0, AutoSense)
    Specifies the selected media port.  
    
    For DE425, the connection type is selected with the EISA
    configuration utility (ECU).

    DE434, DE435, and DE450
    -----------------------------------------------------------
    0 AutoDetect Default for DE435, senses the media port connected
		 at driver load time. Precedence is TP, BNC, and 
		 AUI.  Note that the network must be connected for 
		 this to detect properly. (DE435 parameter only)

    0 AutoSense  Default for DE450, senses dynamically the media 
		 ports connected. Precedence is TP, BNC, and AUI.  
		 For DE435, the network must be connected to detect 
		 properly. (DE435 and DE450 parameter only)

    1 BNC - Thinwire     BNC connector. (DE435 and DE450 only)
	
    2 Twisted_Pair       10BaseT.  Default for DE434.
			   
    3 TP Full_Duplex     To connect to full duplex hubs.
			   
    4 TP No_Link_Test    To connect to hubs not supporting the 
			 Link Integrity Test.
			   
    5 AUI - Thickwire    15-pin connector.
			 (DE435 and DE450 only)
	
    6 AutoSense No_Nway  For DE450 only, same mode as AutoSense
			 without auto-negotiation.


    DE500
    -----------------------------------------------------------
    0 AutoSense  Default for DE500, senses dynamically the speed.
		 Precedence is 100 Mbps, 10 Mbps. If the line speed 
		 changes, the driver detects the new speed.  When 
		 connected to a repeater, the driver selects the 
		 speed of the repeater.  10 Mbps is selected in a 
		 point-to-point situation (DE500 to DE500). 10 Mbps 
		 is selected when connected to an auto-negotiating 
		 device.  To choose 100 Mbps, use ConnectionType=2.
		 For DE500-FA, only 8 and 9 are valid choices.

    2 10Mbps                10BaseT
    3 10Mbps Full_Duplex    10BaseT full duplex
    8 100Mbps               100BaseTx
    9 100Mbps Full_Duplex   100BaseTx full duplex

    6 AutoSense No_Nway     Same mode as AutoSense without auto-
			    negotiation.

  PciMechanism (range = 0,1,2; default = 0)
    Specifies the mechanism access to the PCI configuration space.

	0       Autodetect      Detect system's PCI mechanism 
				automatically

	1       Mechanism 1     Force PCI mechanism #1 accesses to 
				PCI configuration space

	2       Mechanism 2     Force PCI mechanism #2 accesses to
				PCI configuration space

  MapRegisters (range = 4, 8, 16; default = 8)
    Specifies the number of map registers allocated to the adapter.  
    A smaller number may be needed as more adapters are added.

  ReceiveBuffers (range = 8, 10h, 20h, 30h, 40h; default = 10h)
    Specifies the size of the receive buffer's ring, in hex.

  SnoozeMode (range = 0,1; default = 0)
    Allows the driver to put the adapter in a decreased power mode 
    when not in use (DE450 parameter only)

	0       Disabled
	1       Enabled

  StoreAndForward (range = 0, 1; default: see below)
    Select the Store and Forward mode if a low PCI bandwidth causes 
    100 Mbps Transmit Underruns. (DE500 parameter only)

    When set, transmission starts when a full packet resides in the 
    FIFO - TransmitThreshold value is ignored.

    If this keyword is not present in the registry, the value 
    defaults to 0 (no store and forward).  If the automatic
    installation file on this diskette is used, the value defaults 
    to 1 (store and forward).

  TransmitThreshold (range= 48h,60h,80h,A0h; default = see below)
    This is a 10Mbit mode parameter only.  Not applicable on DE500 
    in 100Mbit mode.

    Transmission starts when the frame size within the transmit 
    FIFO is larger than the threshold. In addition, full frames 
    with a length less than the threshold are transmitted.
	
    If this keyword is not present in the registry, the value 
    defaults to 96 (60h).  If the automatic installation file on
    this diskette is used, the value defaults to 160 (A0h).

    This parameter is ignored if StoreAndForward is set.

  TransmitThreshold100 (range = 80h,100h,200h,400h; 
			default = see below)
    This is a DE500 100Mbit parameter only.

    Transmission starts when the frame size within the transmit 
    FIFO is larger than the threshold. In addition, full frames 
    with a length less than the threshold are transmitted.

    If this keyword is not present in the registry, the value 
    defaults to 200h.  If the automatic installation file on this 
    diskette is used, the value defaults to 400h.

    This parameter is ignored if StoreAndForward is set.

  UnderrunThreshold (integer; default = 10)
    This is a DE500 parameter only.

    Maximum number of underrun occurences before the driver
    switches to StoreAndForward mode.

  AdapterCFID (static value)
    Do not modify this value.
	For DE425, DE434 and DE435, value = 00021011
	For DE450, value = 00141011
	For DE500, value = 00091011

  AdapterType (static value = 5)
    Do not modify this value.

  BusType (static value = 5)
    Do not modify this value.

  MediaType (static value = 1)
    Do not modify this value.


**************** 
* DRIVER TYPES *
****************

When installing the adapter, you will have the following choices
for driver type:

	1. Real Mode NDIS driver
	2. Enhanced Mode driver
	3. Real Mode and Enhanced Mode driver
	4. 16-bit ODI driver

Real Mode NDIS driver:

	This chooses the NDIS2 DOS driver, DE500.DOS.  This 
	is not the best performing driver to use because the NDIS2 
	driver won't be able to take full advantage of WFW's 32-bit 
	capability.  However, in cases where you have other 
	software that does not support the NDIS3 driver (such as 
	PATHWORKS 4.x/5.x coexistence), the NDIS2 driver may be a 
	requirement.

Enhanced Mode driver:

	This chooses the NDIS3 driver, DC21x4.386.  This driver 
	interfaces directly to the WFW software, and should be the 
	best performing driver to use.  However, there is some non-
	WFW software which will not work with the NDIS3 driver, and 
	therefore this driver may not be an option for you.  Refer 
	to the vendor of your software to determine their ability 
	to work with NDIS3.

Real Mode and Enhanced Mode driver:

	First, a word of warning.  This is not a recommended mode
	in which to run this adapter.

	Setup information for both NDIS2 and NDIS3 drivers is 
	loaded into PROTOCOL.INI.  The WFW software chooses which 
	driver to use.  NDIS3 is chosen if all loaded stacks 
	support NDIS3, otherwise NDIS2 is chosen.  Both NDIS2 and 
	NDIS3 keywords are written to PROTOCOL.INI.

	For the case where NDIS2 is chosen, by WFW, when the NDIS2 
	driver loads it will give an invalid keyword warning for 
	every NDIS3 keyword it encounters.  These warnings can be 
	ignored.  The only way to make these warnings disappear is 
	to choose "Real Mode Driver" rather than "Real and Enhanced 
	Mode Driver".

	For the case where NDIS3 is chosen, by WFW, as WFW starts
	a message similar to "Network adapter has not loaded
	properly" may appear on some PCs.  In some cases this is an
	inappropriate error message - the adapter has loaded
	properly, and if you continue the network will function
	properly.  This inappropriate error message is the reason
	that this mode is not recommended.

ODI driver:

	This chooses the ODI driver, DE500.COM.  This is the 
	same driver that is used by a Netware DOS client, and you 
	would choose this driver to acheive Netware coexistence.  
	This is not the best performing option for WFW because the 
	ODI client driver won't be able to take full advantage of
	WFW's 32-bit capability.

	Skip to the section "Adding the Adapter for Netware
	Coexistence with WFW 3.11" below.


**************************************************
* ADDING THE ADAPTER AFTER WFW 3.11 INSTALLATION *
**************************************************

Make sure your adapter is configured in the system.
Automatic Installation Using the Network Setup Program:

      1. Click on the Network Setup icon.
	 If no network is installed, click on Networks button,
	 choose network type, then click OK.

      2. Click on the Drivers button.

      3. If a driver for this adapter already exists, you must 
	 remove it first by clicking on the driver name to select 
	 the driver, then clicking the remove button.

      4. Click the Add Adapter button and select Unlisted or 
	 Updated Network Adapter.

      5. Insert the driver diskette in the floppy drive and press 
	 <ENTER> to accept the A:\ path.
	      
      6. Choose the appropriate adapter and click OK.  Click the 
	 Setup button.  See the "Driver Types" section of this 
	 readme for information on choosing the appropriate driver 
	 for your application.

      7. Follow the instructions to complete the software 
	 installation and reset or power cycle your computer when 
	 WFW asks you to restart.


***************************************************
* ADDING THE ADAPTER DURING WFW 3.11 INSTALLATION *
***************************************************

The installation kit for Windows for Workgroups comprises eight 
diskettes.  Continue with the WFW3.11 installation of disks 1-6.  
During the installation of diskette #7, the network environment 
will be configured.  At this point you will be asked to select a
Network Adapter to install.

Below is a sample of an installation.
							
	1. Select the Bullet "Install Microsoft Windows Network"
	   Click OK
	   Click Continue

	2. From the Add Network Adapter Screen...
	   Select "Unlisted or Updated Network Adapter" , click OK

	3. From Install Driver Screen...
	   - Remove disk #7
	   - Insert the network adapter driver diskette
	     NOTE:  DO NOT INCLUDE THE FILENAME AS PART OF THE PATH
	   Click OK to accept the A:\ path

	4. From Unlisted or updated Network Adapter Screen...
	   Select the appropriate adapter and click OK.  Click the 
	   Setup button.  See the "Driver Types" section of this 
	   readme for information on choosing the appropriate 
	   driver for your application.

	5. From Microsoft Windows Network Name screen...
	   Enter your site specific information and click OK

	6. From Install Driver Screen...
	   - Remove network adapter driver diskette
	   - Insert Disk #7 an click OK
	   - Remove Disk #7
	   - Insert Disk #8

	7. From Install Driver Screen...
	   - Remove Disk #8
	   - Insert network adapter driver diskette

	8. From Networks Screen...
	   Enter A:\
	   - Remove network adapter driver diskette
	   - Insert Disk #8

	9. From Install Driver Screen...
	   Click OK

	10. Finish Installation 

*** Note POWER OFF/ON your PCI based PC after the install.


************************************************************
* ADDING THE ADAPTER FOR NETWARE COEXISTENCE WITH WFW 3.11 *
************************************************************

1. Install Windows for Workgroups v3.11 on your system if it is not 
   already installed.  For more information about setting up and 
   installing Windows for Workgroups 3.11, see your Windows 
   documentation.  Choose "No Network" during this installation.
   If the network has already been installed, remove it by choosing 
   "No Network" in the Windows network setup.

2. WFW assumes that you will have an ODI client running before you
   initiate Windows.  Set up an ODI subdirectory with your client 
   software, your client driver, and a net.cfg file, as you would
   for any ordinary odi client installation.

3. Edit autoexec.bat to add the following lines at the top of the 
   file.  If these files are located in a subdirectory, specify 
   their path in the autoexec.bat as well. 

	lsl.com 
	de500.com
	ipxodi.com
	netx.exe  ( or vlm.exe )

4. Restart your system (to start the Novell client software), and
   enter Windows. Install Novell NetWare support on your WFW system 
   by clicking on the NETWORK icon in the Program Manager window.  
   Next, click on NETWORK SETUP, and then the NETWORKS... button. 
   
5. Depending on the variety of network protocols you may want to 
   run, you may choose:

	Microsoft Network AND Additional Network: other

		OR

	Install Windows support for the following network only

   Then, choose Novell NetWare Workstation Shell.  If you are using 
   VLM to connect to the NetWare Server, you should choose Novell 
   NetWare Workstation Shell 4.0 and above.  If you are using NETX, 
   you may choose either the 3.x or the 4.0 and above versions of 
   NetWare.  Click on OK and then click on OK again (to choose
   IPXODI.COM and LSL.COM).  At this point, the system may prompt 
   you for Novell files from WINUP9 (see note). You may also be 
   prompted for files from the WFW 3.11 installation kit. You will
   be told that various initialization files are being updated.
   
   NOTE: Some earlier manufactured versions of the WFW V3.11 
	 install diskettes may not contain all the Novell files 
	 asked for when inserting disks 7 and/or 8. In these cases 
	 you may need a more recently produced version of the WFW 
	 V3.11 kit. Alternatively, the files can be obtained on 
	 Novell's CompuServe Forum.

   NOTE: To obtain WINUP9.TXT, which explains which files should be  
	 used for a WFW 3.11 NetWare installation ...

	    From WWW, open the location 
	    ftp://ftp.novell.com/pub/netwire/novfiles

	    From CompuServe, execute "go novfiles"

	    From FTP, FTP into the "ftp.novell.com" site and login
	    as follows:
		User name: anonymous
		Password: <user@return_address>
	    Now enter "cd /pub/netwire/novfiles"

6. Re-boot the system.  The ODI client driver should load and you 
   should login to the network drives on your server.  At this 
   point, it is best to log on to your NetWare Server before 
   starting Windows.  This will allow all NetWare mapped drives to 
   automatically appear in your WFW File Manager.

7. Start WFW and open the File Manager.  You should see your NetWare 
   drive(s).


If you have the NetWare 4.1 Client install disk for DOS/Windows,
an alternate way to install the network would be as follows:

1. Make certain that WFW does not have a network installed.
   Exit from windows to the DOS prompt.

2. Insert disk one, type in install then <ENTER> and follow the 
   prompts.  When selecting the driver for your network board enter 
   the path a:\novell\dosodi

3. When the install is complete, reboot the system.  You should see 
   your NetWare drives from File Manager.


******************
* ERROR MESSAGES *
******************

For NDIS2 and ODI, the error messages will appear on the screen as 
the driver loads.

For NDIS3, the error messages are logged in the entry log.  Each 
error message has a standard NDIS error code and a driver's 
additional code.  The additional codes are:

0x01    Interrupt initialization failed.

0x02    Ethernet filter initialization failed.

0x03    Not enough memory to allocate space for the adapter data 
	block.

0x04    Initialization failure.

0x05    Not enough memory to allocate space for the open binding.

0x06    No readable burnt-in or software configured station 
	address.

0x07    System error interrupt (bus parity error).

0x08    Transmit Jabber timer expired.

0x09    Not enough memory to allocate space for the Ethernet 
	filter.

0x0A    No board matching the AdapterCFID Registry's key value was 
	found plugged into the PCI bus.

0x0B    DC21x4 CAM initialization failed.

0x0C    Serial ROM format error.
Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 1.08