Microsoft KB Archive/126724

= NPMCA.SYS Causes STOP 0x0A in TCPIP.SYS =

Article ID: 126724

Article Last Modified on 11/1/2006

-

APPLIES TO


 * Microsoft Windows NT Workstation 3.5
 * Microsoft Windows NT Server 3.5

-



This article was previously published under Q126724



SYMPTOMS
The following error message appears when you use TCP/IP:

STOP 0x0A (Ox14,0x2,0x0,0xf1583318)

IRQL_NOT_LESS_OR_EQUAL          (0xA) 1 - memory referenced = 0x14 2 - IRQL = 0x2 3 - value 0 = read operation, 1 = write operation 4 - addr. which ref'ed memory = 0xf1583318

An attempt was made to touch pagable memory at a process internal request level (IRQL) too high. This is usually caused by drivers using improper addresses.

If kernel debugger is available get stack backtrace.

0: kD> 4kv KD: Unable to load debug information for 0xf4b374e8 ChildEBP RetAddr Args to Child f3bcdedc f1583318 18384620 6668f54d 00000000 NT!_KiTrap0E+0x25e f3bcdf50 f4b374e8 f4aef330 00000000 f1583515 tcpip!_FreeARPBuffer+0x10 0: kd> !trap f3bcdedc eax=0x18 ebx=0x00 ecx=f3bcdf7c edx=f4aef330 esi=f4b374e8 edi=0x00 eip=f1583318 esp=f3bcdf50 ebp=f4aef360 iopl=0 nv up ei pl zrnaponc cs=0008 ss=0010  ds=0023  es=0023  fs=0030  gs=0000 efl=00010246 ErrCode = 00000000 f1583318 3b4714          cmp     eax,[edi+0x14] Fault 0x00+0x14 ---^

0: kd> !kv KD: Unable to load debug information for 0x748b1824 ChildEBP RetAddr Args to Child f3bcdf5c f1583515 f4b374e8 00000000 f3bcdfa8 tcpip!_FreeARPBuffer+0x10 f3bcdf7c f151092d f4b374e8 f4aef330 00000000 tcpip!_ARPSendComplete+0x39 f3bcdfa8 f15105a7 f4b043e8 00000001 f4b04664 npmca!_ProcessDMAInterrupt+0x1d9 f3bcdfc8 f153efc4 f4b04674 f4b043e8 00000000 npmca!_NPIDeferredProcessing+0x78 f3bcdfe4 8013958a f4b04674 f4b04664 00000000 NDIS!_NdisDpc+0x18 f153efac 748b1824 74ff1424 76ff1824 2474ff30 NT!_KiIdleLoop+0x8e

Addr = 0xf1583318

Tcp/IP Base = 0xf1580000
Offset = 0x3318

CAUSE
NDIS set up a send request and handed the Network Peripherals FDDI network interface card (NIC) driver the packet descriptor with a Callback Completion routine. The NIC completed the send and called NDIS but returned a NULL pointer to the descriptor (that ARP tries to free).

RESOLUTION
To correct this problem, obtain an updated NPMCA.SYS FDDI NIC driver from Network Peripherals Inc. at (408) 321-7300).

STATUS
Microsoft has confirmed this to be a problem in Windows NT version 3.5. This problem has been corrected in the latest U.S. Service Pack for Windows NT version 3.5. 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 3.50

Keywords: KB126724

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.