 |
Document #: 00036
Integrating IBM LAN Support Program drivers with EtherLink16
When attempting to integrate IBM Lan Support Program drivers with an EtherLink16 network adapter, a special parameter must be used on the DXME0MOD.SYS driver to make them work together.
By default, the DXME0MOD.SYS driver (version 1.2 and later) sets up an 8 KB buffer space for the driver to communicate with the adapter. The EtherLink16 by default uses 64 KB of shared memory RAM that is mapped at D0000H. Thus if default settings are used in both the driver and the adapter, they will not match. However, the DXME0MOD.SYS parameter must match whatever shared memory setting the EtherLink16 has been configured to use. Otherwise, you will see
symptoms such as a user's workstation being unable to communicate through a 3270 terminal emulation application.
To make the settings match, add the Work Area parameter to the DXME0MOD.SYS driver in the CONFIG.SYS file. (The Work Area parameter is documented in a text file called DXMINS0.001 in version 1.2 and later of the Lan Support drivers disk.)
If the EtherLink16 is configured for its default setting of 64 KB (usually only for servers), add ",64" to the end of the DXME0MOD.SYS driver line in CONFIG.SYS. It should look like:
device=c:\dxme0mod.sys ,64
Note: There must be one space between the driver and the parameter setting.
For a workstation, 3Com recommends that shared memory RAM be configured to use 16 KB. (Use the 3C507.EXE diagnostic program to configure the RAM.) Using more than 16 KB is usually unnecessary, because a workstation will not buffer more than two packets upon sending or receiving from the network. Setting RAM at 16 KB will also leave more Upper Memory Blocks available to load drivers high if the computer has that capability. If 16 KB is set, then the DXME0MOD.SYS driver should look like:
device=c:\dxme0mod.sys ,16
|