           INSTALLATION INSTRUCTIONS FOR THE HP DESKDIRECT 32-BIT ODI 
                   DRIVERS WITH NOVELL NETWARE 4.X SERVERS

 This HP DeskDirect adapter comes with two 32-bit Open Data-Link Interface 
 (ODI) drivers designed specially for high performance use in Novell 
 NetWare servers.  The HPFEODIM.LAN driver provides high performance bus
 mastering for those HP DeskDirect adapters that support bus mastering.
 The HPFEODI.LAN driver provides programmed I/O or memory-mapped data 
 transfers for use with the HP DeskDirect adapters that are not bus 
 master capable or for use in slots that do not support bus mastering.
 
 These ODI drivers are self-configuring, which means that only the location 
 of the adapter (slot or base I/O address) needs to be specified.  The 
 driver will read the adapter's configuration (for example, interrupt channel 
 or memory-map address) from the onboard memory.
 
 These drivers support sharing interrupts among multiple HP 10/100VG PCI 
 LAN adapters.  
 
 The 32-bit ODI drivers are located in the HP support disk directories:
 
     \NOVELL\HPFEODIM.LAN			bus master driver
	 \NOVELL\IOMEM\HPFEODI.LAN		programmed I/O and memory-mapped driver
 
 To install the LAN adapter and its 32-bit ODI driver under NetWare server
 versions 4.0, 4.01, 4.02, or 4.10, follow the instructions below:
 
 1.  Install the adapter into the computer and run HPVGSET.EXE.
 
	 Follow the instructions in your documentation for installing the
	 adapter hardware.  If you are installing a PCI LAN adapter, see the 
	 note on "Interrupt Sharing" in the A:\TECHNOTE\PCI_INFO.TXT file. 
	  
	 If you are installing the HP DeskDirect J2573A ISA adapter, run
     HPVGSET.EXE.  The second column heading across the top of the
     screen will be "I/O Address Range".  Below this heading will be the
     address range of the LAN adapter.  Write down the first number shown
     for use in step 4 (that is, if the address shown is "300-31F", write
     down "300").
 
     Exit HPVGSet.               
 
 2.  Install the NetWare server.
      
     Insert the NetWare INSTALL diskette and reboot the computer.
     Follow the NetWare software installation procedures described in the 
     NetWare documentation.
 
 
 3.  Update the server with files off the HP support disk.

	 Netware provides two different ways to load a new lan driver.  One
	 method is to copy the new file(s) onto the server and then either
	 load the driver by typing on the command line or edit AUTOEXEC.NCF
	 to load the driver.  The other method is to load INSTALL.NLM and 
	 use it to select and load your new driver and edit AUTOEXEC.NCF.
	 The second method is the friendlier of the two but assumes the
	 needed support modules are present.  Since the .LAN drivers shipped
	 with this release of the HP support disk are based on the new
	 3.3 ODI specification and require newer support modules (ETHERTSM.NLM,
	 MSM.NLM, and NBI.NLM) you cannot successfully use the second method
	 unless you first copy these new modules onto your server.  The steps
	 that follow assume you will be using the second method to load the 
	 driver.  This step is going to describe how to get the new modules 
	 onto the server so that the installation can succeed.

	 These directions assume you have followed the proceding steps and are
	 at the server console with a console prompt.  If you have a different
	 screen in front of you, hit ALT-ESC as many times as is necessary to
	 get to a console prompt.

	 First you must unload the following modules.  If they are not loaded
	 then the unload command will fail.  Simply continue on with the next
	 unload and then the subsequent load instructions.

        UNLOAD ETHERTSM
		UNLOAD MSM
		UNLOAD NBI

     Load the new support modules and driver from the A drive.  Insert the 
     HP Support Disk in the A drive and type:

	    LOAD A:\NOVELL\NLM\ETHERTSM.NLM
		LOAD A:\NOVELL\HPFEODIM SLOT=X
		BIND IPX TO HPFEODIM NET=N

     ETHERTSM.NLM will autoload MSM.NLM, and NBI.NLM.  To determine the
     slot number to use, see the note on slot numbers under step 6 below.

	 If you have a non-bus master capable card, use these commands
	 instead:

	    LOAD A:\NOVELL\NLM\ETHERTSM.NLM
		LOAD A:\NOVELL\IOMEM\HPFEODI SLOT=X	(or PORT=XXX for ISA)
		BIND IPX TO HPFEODI NET=N
   
	 Once you have successfully loaded the driver, login a client to the
	 server.  You should login as ADMIN.  Change to the SYS:SYSTEM directory
	 if you're not already there.  Rename or copy the old support modules
	 and driver files (if present).  Suggestion: create an OLD directory 
	 under SYS:SYSTEM and copy the existing files there.

	 For example:

	     MKDIR OLD
		 CD OLD
		 COPY ..\HPFEODIM.LAN or COPY ..\HPFEODI.LAN
		 COPY ..\ETHERTSM.NLM
		 COPY ..\MSM.NLM
		 COPY ..\NBI.NLM  (may not exist)
		 CD ..
		 
	 Next copy the replacement files off the HP support disk into the 
	 SYS:SYSTEM directory.
	 
	 For example:
	 
	 	 COPY A:\NOVELL\NLM\*.*
	 	 COPY A:\NOVELL\HPFEODIM.* or COPY A:\NOVELL\HPFEODI.*

     The HP driver is based on the latest version of the ODI specification.
     The .NLM files are required to be loaded with the HP server driver.
     The version, size and date of these files are:
 
            File Name    Version    Date
          -------------  ------- ----------
          MSM.NLM         3.17    07/01/96
          ETHERTSM.NLM    3.11    07/03/96
		  NBI.NLM	      1.44    07/02/96
 
     NOTE: All these .NLM files are written and owned by Novell, Inc.

 4.  Unload the driver and run the Novell install utility.

	 Now that the driver and support files have been copied to the server,
	 unload the driver and allow the Novell install utility to finish the
	 install process.

	 At the server prompt type:

	     UNLOAD HPFEODIM or UNLOAD HPFEODI

     Next type:

	     LOAD INSTALL

     On the menu that next appears, the highlighted line should read,
	 "Driver options (load/unload disk and network drivers)".  Hit RETURN
	 to select.  Next highlight "Configure network drivers", hit RETURN.
	 On the following screen highlight "Select an additional driver" and
	 hit RETURN.  Place the HP support disk in the server and hit the
	 INSERT key.  This will cause the HP support disk to be scanned by
	 the install utility.  Two driver choices will appear: 
	 	  
 		 HP DeskDirect 10/100VG Bus Master LAN Driver 
  		 HP DeskDirect 10/100VG LAN Driver 

     Use the arrow keys to highlight the driver you desire.  Press ENTER 
     to select this driver.
 
 5.  Modify the LAN server driver parameters.
 
     After selecting the driver, the driver parameter menu appears.
	 The choices vary slightly depending upon which HP DeskDirect driver
	 you chose in step #3.

	 If you chose the HP DeskDirect 10/100VG Bus Master LAN Driver:

		a. Use the arrow keys to move the highlight to "Select/Modify
		   driver parameters and protocols".  Hit ENTER.
		b. The cursor is now in the protocols box.  Select any additional
		   protocols desired by moving the cursor to the appropriate box
		   and hitting ENTER.
		c. Use the arrow keys to move the cursor down to the "Slot number"
		   field in the parameters box.  Enter the slot number into which
		   the adapter is installed.  See the note at the end of this
		   section for important information about slot numbering before
		   making this choice.
		d. Move the cursor down to the "Save parameters and load driver"
		   entry in the "Actions" window at the bottom of the screen.  Hit
		   ENTER.

     If you chose the HP DeskDirect 10/100VG LAN Driver:

		a. Use the arrow keys to move the highlight to "Select/Modify
		   driver parameters and protocols".  Hit ENTER.
		b. The cursor is now in the protocols box.  Select any additional
		   protocols desired by moving the cursor to the appropriate box
		   and hitting ENTER.
		c. Use the arrow keys to move the cursor down to the selection
		   labelled "Is the card a HPJ2573A?".  If you are installing the
		   driver for the HP J2573A ISA adapter, then press ENTER and move
		   the highlight to the "YES" selection.  Otherwise leave the 
		   choice as "NO".
		d. If your choice in step c was "NO", then use the arrow keys to 
		   move the cursor down to the "Slot number" field in the parameters 
		   box.  Enter the slot number of the HP DeskDirect LAN adapter.  
		   See the note at the end of this file for important information 
		   about slot numbering before making this choice.

		   If your choice in step d was "YES" then the "Slot number" field
		   will change to "Port value" after you hit ENTER in step c.  The
		   legacy ISA card is identified by a base I/O address.  You
		   should have recorded this address in step #1 above.  Enter this
		   value in the field provided.
		e. Move the cursor down to the "Save parameters and load driver"
		   entry in the "Actions" window at the bottom of the screen.  Hit
		   ENTER.
        
 
     The NetWare INSTALL utility will load the driver onto the server SYS 
     volume and add lines to the AUTOEXEC.NCF file that load the driver 
     when the server booted.
 
 Note on slot numbers:

	 The HPFEODIM.LAN bus master driver may require that a slot number be 
	 supplied.  If more than one HP DeskDirect EISA and/or PCI adapter
	 is installed, then a slot number must be supplied to identify the 
	 card for which the driver is being loaded.

	 Two examples are: 
	    LOAD HPFEODIM SLOT=5	   ;for a card in physical slot 5 (EISA
			           			   ;  or PCI 2.1 bios)
        LOAD HPFEODIM SLOT=10001   ;PCI card in a PCI 2.0 bios machine

     Slot numbers on PCI 2.0 bios machines are different from slot numbers
	 on PCI 2.1 bios machines.  The PCI 2.0 bios understands physical slot
	 numbers.  Thus you can load the driver using the physical slot number
	 (for example, slot 5).  However, the PCI 2.0 bios does not understand 
	 physical slot numbering.  On PCI 2.0 bios machines, Netware provides 
	 arbitrary slot numbers beginning with 10001.  These slot numbers do 
	 not correspond to any physical slot number on your server.  On some 
	 PCs you can have two slots with the same number.  For example, you may 
	 have a PCI slot 5 and an EISA slot 5.  In this case Netware will identify 
	 the one slot as slot 5 and the other as slot 501.

	 When the HPFEODIM.LAN driver loads, it will display the adapters found
	 and their slot numbers.  Use this information to determine the slot 
	 number to use.  If you have more than one of the same HP DeskDirect 
	 adapter installed in the computer, then you will have to manually 
	 determine which card corresponds to which slot.  One technique
	 is to only connect one card to a hub.  The driver will only load the
	 card that is connected to the hub.  Once the driver loads, you can type
	 "config" at the Netware server prompt and see the slot number for which
	 the driver loaded.  By repeating this technique you can determine the
	 proper slot numbers on PCI 2.0 bios machines.

	 The HPFEODI.LAN programmed I/O and memory mapped driver operates identical
	 to the HPFEODIM.LAN bus master driver with one exception.  The HPFEODI.LAN
	 driver also supports the HP DeskDirect J2573A legacy ISA adapter.

 6.  Increase the number of Packet Receive Buffers in STARTUP.NCF.
	 
	 NOTE: This step only applies if you are using the HPFEODIM.LAN bus
	       master driver.  Skip if not.
 			 
     A NetWare SET MINIMUM PACKET RECEIVE BUFFERS command must be placed in
     the STARTUP.NCF file.  Using a DOS editor, add the following line to
     the STARTUP.NCF file.  If a SET MINIMUM PACKET RECEIVE BUFFERS command
     is already there, add the amount below to what is allocated.
 
     For 100 Mbits/sec operation, add:
         SET MINIMUM PACKET RECEIVE BUFFERS = 100
 
     NOTE: STARTUP.NCF is the only place where this set command can be given.
 
     The driver pre-allocates empty Packet Receive Buffers for arriving
     packets.  The driver will print error messages if it cannot pre-allocate
     a buffer from NetWare.  See "Note of Error Messages" below for a
     description of these messages.  Also, see the description of "Allocate
     Rx Buffer Failure Count" under "Note on Custom Statistics".
 

 The HP ODI server driver installation is finished. 

 
 NOTE ON CUSTOM STATISTICS:
 
 Lan Speed (Mbit)...........................
 
     Shows which LAN speed the adapter is configured to operate.  It can be
     either 10 or 100.  This will not change once the driver is loaded.
 
 Connected to LAN...........................
 
     Zero (0) means not connected to a LAN.  One (1) means connected.
     This statistic is not tracked in real time.  It is only updated 
     whenever the transmit queue goes full.
 
 Using Ethernet Frames......................
 
     Always one (1).  This driver only supports Ethernet frame types.
 
 Using Memory Mapped Transfers..............
 
     Zero (0) means the driver is using I/O-mapped data transfers.  
     One (1) means the driver is using memory-mapped data transfers.
 
 Always Transmit High Priority..............
 
     Zero (0) means all packets are transmitted using normal priority on
     a 100VG LAN.  One (1) means all packets are transmitted using high
     priority on 100VG.  This has no meaning on 10-MBit/s (10Base-T) LANs.  
     See PRIORITY.TXT in the ADAPTER directory of the HP support disk for
     more information on 100VG priority support.
 
 Currently In Promiscuous Mode..............
 
     One (1) means the driver is receiving all packets from the LAN not
     just ones addressed to it.  Some network management applications will
     enable the driver's promiscuous mode.
     
 Number of Times Tx Queue Full..............
 
     The number of times all the adapter's transmit resources were full
     awaiting transmission.
 
 Currently Tx Queue Full....................
 
     One (1) means all the adapter's transmit resources are full awaiting
     transmission.  This can happen briefly, especially on 10-Mbit/s LANs,
     when more packets are being produced than the LAN can transmit them.
     If it stays one, then loss of LAN connectivity might have occurred.
     See "Connected to LAN" statistic.
 
