KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q97818: Memory Manager Hangs System with Net Card Memory Conflict

Article: Q97818
Product(s): Microsoft LAN Manager
Version(s): 
Operating System(s): 
Keyword(s): 
Last Modified: 30-JUL-2001

SUMMARY
=======

If the LOAD [protocol] command in AUTOEXEC.BAT causes a system with a memory
manager to hang, it can be due to the memory manager failing to exclude memory
used by the network card. This is caused by a loading sequence problem, and can
be corrected by using the proper exclude parameter to reserve network card
memory areas.

SYMPTOMS
========

In a system using a memory manager, the LOAD [protocol] command in AUTOEXEC.BAT
hangs the system. This can indicate a conflict with the shared RAM segment of
the network adapter.

CAUSE
=====

The memory manager cannot automatically exclude memory used by the network card
because the memory is not detectable in the system until the card's device
driver loads, which is AFTER the memory manager loads.

RESOLUTION
==========

Use the appropriate exclude parameter in CONFIG.SYS to exclude the memory taken
up by the network card. Some cards use two blocks (RAM and ROM), and neither is
automatically detected.

Check the documentation included with the particular memory manager to use the
correct syntax.

For example, to exclude the 32K beginning at segment D000 with EMM386, the
exclude syntax is:

  X=D000-D800

Notice that the second number is the start of the usable block, not the end of
the excluded block.

Additional query words: 386MAX NETROOM QEMM UMB EXPANDED 2.00 2.10 2.10a 2.20

======================================================================
Keywords          :  

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.