Upper Memory Conflict Hangs LM During Protocol Loading (99155)






This article was previously published under Q99155

SYMPTOMS

When a workstation is cold booted (when you turn it on or reset the hardware), LAN Manager hangs while trying to load protocols such as NetBEUI. If this does not repeat during a warm boot (when you press CTRL+ALT+DEL), the problem may be a conflict in upper memory.

CAUSE

Cold and warm boots cause different behavior because certain network adapters, when initialized, store memory buffers at software configurable addresses in upper memory (640-1024 KB).

During a cold boot these buffers have not yet been configured, so EMM386 can select their address areas for itself, causing a memory conflict when the adapter tries to assign buffer addresses. During a warm boot, adapter memory buffers are already configured in upper memory; EMM386 detects them and avoids their memory areas.

RESOLUTION

To verify that this is the problem, remark out EMM386: if the problem disappears, use the x-parameter to tell EMM386 to avoid areas of upper memory claimed by other software.

Modification Type: Major Last Reviewed: 7/30/2001
Keywords: KB99155