MEMORY MAP INFORMATION FOR
HP J2585B 10/100 VG PCI LAN ADAPTER
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 assign an 8 Kbyte
region of memory address space in case memory-mapped data transfer mode
is chosen. Note the default for the HP J2585B adapter is to use busmaster
data transfer mode.
In the memory-mapped data transfer mode the card uses the 8 Kbyte region
of memory address space to transfer data between the computer and adapter
memory.
Normally, there is no need to configure the HP J2585B 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 typically assigned is above extended memory (eg. beyond the last byte
of RAM installed on the computer) and DOS drivers, which cannot access
addresses above 1 Mbyte, cannot reach it.
NOTE: See the note labeled "Memory-Map in Upper Memory Area for DOS ODI
and NDIS2 Drivers" below.
The two regions of memory where the PCI BIOS can assign the 8 Kbytes of
memory address space the HP J2585B 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 Memory Above Extended
Driver Area 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 and MDI for SCO 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 J2585B 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 J2585B adapter memory-map range into the upper memory area
between 640K and 1024K (1 Mbyte), 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.
Download Driver Pack
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.