Making Sure EMM386 Doesn't Conflict with the Network Adapter

If you use the EMM386 memory manager, make sure that it does not use the same memory that the network adapter uses. If you are using a different memory manager, such as QEMM or 386MAX, see the documentation that came with that memory manager.

To ensure that EMM386 doesn't conflict with the network adapter

1. Use any text editor to open the Config.sys file.

2. Look for the device command line for the EMM386 memory manager. It should look similar to the following:


device=c:\dos\emm386.exe

If the Config.sys file does not contain a device command for EMM386, you are not using EMM386.

3. If the Config.sys file contains a device command for EMM386, add the following to that command line:

x=mmmm-nnnn

For mmmm, specify the base memory address of your network adapter. For nnnn, specify a value that is 32K greater than mmmm by using the following method:

If the second character in mmmm is 8, the last three characters you specify for nnnn should be FFF. For example, if the base memory address is D800, the device command line should look similar to the following:


device=c:\dos\emm386.exe x=D800-DFFF

If the second character in mmmm is 0, the last three characters you specify for nnnn should be 7FF. For example, if the base memory address is C000, the device command line should look similar to the following:


device=c:\dos\emm386.exe x=C000-C7FF

Note

This method for determining the value for nnnn is based on a network-adapter device driver that uses 32K of memory. The values for mmmm and nnnn are hexadecimal numbers. Check your network-adapter documentation to see if the network adapter uses more or less than 32K of memory. If it does, adjust the value for nnnn accordingly. For example, if the adapter uses only 16K of memory, the characters to specify for nnnn in the preceding two examples would be DBFF and C3FF, respectively.

4. Save the Config.sys file, and then quit the text editor.

5. Restart the computer.