The information in this article applies to:
SYMPTOMSA Windows NT STOP Message (Blue Screen), frequently a BugCheck 0x0000000A, is displayed due to a corrupt Ethernet 802.3 packet received by DLC.SYS. CAUSE
An assumption was made by DLC.SYS that a Length Field (LPDU Length) in the
802.3 Ethernet header was valid. This length field should always be 3 or
greater.
In the case that caused the Windows NT STOP Message, a corrupt IEEE 802.3 frame was received by DLC.SYS with a LPDU Length field of 0 (which is invalid). Because every LLC Protocol Data Unit (LPDU) consists of a 1 byte DSAP, 1 byte SSAP, and at least a 1 byte Control Field, the LPDU Length should always be at least 3. RESOLUTION
A change was made to DLC.SYS to inspect the LPDU Length field and to
discard all IEEE 802.3 packets whose length fields are invalid (less
than 3). STATUS
Microsoft has confirmed this to be a problem in Windows NT version 3.51.
This problem was corrected in the latest Windows NT 3.51 U.S. Service
Pack. For information on obtaining the Service Pack, query on the
following word in the Microsoft Knowledge Base (without the spaces):
S E R V P A C K Additional query words: prodnt Instability Pool Memory Corruption
Keywords : kbnetwork ntstop ntnetserv ntprotocol kbbug3.51 NTSrvWkst |
Last Reviewed: February 20, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |