           CONFIGURING DOS MEMORY MANAGERS FOR MEMORY-MAPPPED MODE 
                 WITH THE HP DESKDIRECT LAN ADAPTER (J2973A)
 
 
 Note that for Bus Master drivers, this issue is irrelevant. Please read on
 if you have chosen not to use the drivers' bus mastering mode.

 This file describes drivers' memory-mapped mode support and which portions
 of the computer's memory address space each driver can use.
 
 The PCI Plug-and Play BIOS adapter will automatically configure the
 HP DeskDirect LAN Adapter transfer packets in memory-mapped mode.
 
 In the memory-mapped mode the card uses a 8 Kbyte block of memory address
 space to transfer data between the computer and adapter memory.
 
 Normally, there is no need to configure the HP DeskDirect LAN Adapter's
 Memory-Map Address Range because the Plug-and-Play PCI BIOS will make
 sure that the 8 Kbyte block of addresses is configured in an area not
 used by any other device in the computer.  This is good and bad.  It
 is good because no conflicts will occur.  It is bad because the address
 range assigned is above extended memory (eg. beyond the last byte of RAM
 installed on the computer) and DOS drivers cannot reach it.
 
 NOTE: See the note labeled "Memory-Map in Upper Memory Area for DOS ODI
       and NDIS2 Drivers" below.
  
 There are two regions of memory that can be used for the 8 Kbytes of
 memory address space the HP DeskDirect LAN Adapters use for memory-mapped
 mode:
 
    Upper Memory Area     - the 384 Kbyte of addresses above 640K and
                            below 1024K (1 Mbyte)
    Above Extended Memory - any unused addresses above the last byte of
                            extended memory
 
                                             Upper          Above
      Driver                             Memory Blocks  Extended Memory
 -------------------------------------   -------------  ---------------
 16-bit ODI for DOS or Windows           Supported[1]    NOT SUPPORTED
 16-bit NDIS 2.01 for DOS or Windows     Supported[1]    NOT SUPPORTED
 16-bit ODI for OS/2                     Supported       Supported
 16-bit NDIS 2.01 for OS/2               Supported       Supported
 32-bit ODI for NetWare, NT              Supported       Supported
 32-bit NDIS 3.0 for NT, WFWG, WIN95     Supported       Supported
 32-bit LLI for SCO 3.2v4                Supported       Supported
 32-bit MDI for SCO Open Server 5	 Supported	 Supported
 ----------------------------------------------------------------------
 [1] By use of the MEM or MEMORYMAPBASE keyword.  See the note below.
 
 
 Memory-Map in Upper Memory Area for DOS ODI and NDIS2 Drivers
 =============================================================
 The PCI Plug-and-Play BIOS will assign HP DeskDirect LAN Adapter a
 Memory-Map Address Range above extended memory.  DOS drivers (ODI and
 NDIS2) cannot access these addresses due to the one megabyte address
 limit of the CPU in real-mode.
 
 To force the HP DeskDirect LAN Adapter memory-map range into the upper
 memory area between 640K and 1024K (1Mbyte), use the MEM keyword in the
 NET.CFG or MEMORYMAPBASE keyword PROTOCOL.INI.
 
 For the DOS ODI driver, see the file \DOS\README.DOS for syntax of the MEM
 keyword.
 
 For the NDIS2 driver, see the \NDIS2\PROTOCOL.TXT file for syntax of the 
 MEMORYMAPBASE keyword.
 
 NOTE: If you are running a DOS expanded memory manager on your computer
       (EMM386, QEMM, 386MAX, etc), make sure to use an EXCLUDE statement
       on its command line in the CONFIG.SYS file to prevent usage of the
       8 Kbyte area allocated for the adapter by the expanded memory manager.
       For example, to exclude an adapter's memory-mapped region of 8 Kbyte
       at D0000h using Microsoft's EMM386:
 
          DEVICE=EMM386.SYS X=D000-D1FF
 
 NOTE: The MEM/MEMORYMAPBASE keywords might not work on computers with
       multiple PCI busses.  See the section labeled "Multiple PCI Bus
       Computers" in the file \TECHNOTE\PCI_INFO.TXT.
