Hi,
While running our application in windows 2008 R2 server some random BSOD are happening.
On analyzing the dump it points to a call from elr62x64.sys and then fails in tcpip.sys. Since tcpip.sys is a system file, we would like to understand if there is any known bug from NIC card driver.
the NIC card details:
Intel R Gigabit 2P I350-t Adapter.
The current driver version details in the server machine where BSOD's surfaced :
1) erl62x64.sys - 12.13.27.0 (Date : 6/5/2015)
2) tcpip.sys - 6.1.7601.22950 (Date: 2/5/2015)
3) NDIS.sys - 6.1.7601.23235 (Date : 10/13/2015)
4) ad.sys - 6.1.7601.23237 (Date: 10/14/2015)
Also the call stack obtained from dump file is as follows:
STACK_TEXT:
fffff800`03650158 fffff800`01e80e69 : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx
fffff800`03650160 fffff800`01e7fae0 : 00000000`00000000 00000000`00000000 fffffa80`481a2000 fffff800`03650640 : nt!KiBugCheckDispatch+0x69
fffff800`036502a0 fffff880`01a6606b : 00000000`00000716 fffff800`03650640 fffffa80`2138dcf0 fffff800`03650640 : nt!KiPageFault+0x260
fffff800`03650430 fffff880`01a643c6 : 00000000`71f8da89 fffffa80`2aaced70 00000000`00000000 fffffa80`2aacee38 : tcpip!TcpSegmentTcbSend+0x17b
fffff800`03650530 fffff880`01a685d9 : fffffa80`2a9d5360 fffff880`01a8c89b fffffa80`1d81ad30 00000000`000025bc : tcpip!TcpBeginTcbSend+0xa66
fffff800`036507b0 fffff880`01a69450 : fffffa80`000000ba 00060000`00000006 00000000`00000000 00000000`00004800 : tcpip!TcpTcbSend+0x1d9
fffff800`03650a30 fffff880`01a681a8 : 00000000`00000000 00000000`00000000 fffff800`03650c50 fffff800`03650d30 : tcpip!TcpEnqueueTcbSendOlmNotifySendComplete+0xa0
fffff800`03650a60 fffff880`01a6836b : fffffa80`00000004 fffffa80`1cc0a924 00000000`00004800 fffff800`03650ba0 : tcpip!TcpEnqueueTcbSend+0x258
fffff800`03650b10 fffff800`01e8e1f8 : fffff800`03650bd8 00000000`00000000 fffffa80`1d1ed7b8 fffff800`03650bd8 : tcpip!TcpTlConnectionSendCalloutRoutine+0x1b
fffff800`03650b40 fffff880`01a6922a : fffff880`01a68350 fffffa80`1d81af20 00000000`00000502 fffff880`01a68e00 : nt!KeExpandKernelStackAndCalloutEx+0xd8
fffff800`03650c20 fffff880`0436b7be : fffffa80`3934f3e0 fffffa80`1fd537e0 fffffa80`1fd537e0 fffffa80`1fd537e0 : tcpip!TcpTlConnectionSend+0x7a
fffff800`03650c90 fffff880`0436f7b4 : fffffa80`1ffa4b50 fffff880`01a70000 fffffa80`389cc280 fffff800`03650f00 : afd!AfdTLTPacketsSend+0x47e
fffff800`03650e20 fffff880`0436fe83 : fffffa80`48c0b110 00000000`00000001 fffffa80`1c78a380 fffffa80`1ffa4cf8 : afd!AfdTPacketsSend+0x64
fffff800`03650e90 fffff880`01a4e9c0 : 00000000`00010000 fffffa80`1b4930a0 fffffa80`1f705e90 fffff800`03651158 : afd!AfdCommonRestartTPacketsSend+0x173
fffff800`03650ec0 fffff880`01a64fa8 : 00000000`00000000 fffff800`03651158 fffffa80`1b4930a0 fffff880`00000000 : tcpip!TcpCompleteTcbSend+0x40
fffff800`03650ef0 fffff880`01a6299a : fffffa80`2138dcf0 fffffa80`38854000 fffffa80`1b0a3400 fffffa80`1b6202a0 : tcpip!TcpTcbReceive+0x3ec
fffff800`03651000 fffff880`01a637fc : fffffa80`1cc457ac fffffa80`1b4930a0 fffffa80`1b4930a0 00000000`00000000 : tcpip!TcpMatchReceive+0x1fa
fffff800`03651150 fffff880`01a4667c : fffffa80`1b4946f0 00000000`00000000 fffffa80`00000004 fffffa80`1c745740 : tcpip!TcpPreValidatedReceive+0x49c
fffff800`03651220 fffff880`01a57712 : fffffa80`1c7c3010 fffffa80`1c783ba0 fffffa80`1c780006 00000000`00000006 : tcpip!IpFlcReceivePreValidatedPackets+0x5bc
fffff800`03651380 fffff800`01e8e1f8 : 00000000`00000000 00000000`00004800 fffff800`0200ecc0 00000000`00000000 : tcpip!FlReceiveNetBufferListChainCalloutRoutine+0xa2
fffff800`036513d0 fffff880`01a57e42 : fffff880`01a57670 fffff880`01a6959a 00000000`00000002 fffffa80`1b0c0d00 : nt!KeExpandKernelStackAndCalloutEx+0xd8
fffff800`036514b0 fffff880`00ee20eb : fffffa80`1c773010 00000000`00000000 fffffa80`1c6bd1a0 00000000`0000f800 : tcpip!FlReceiveNetBufferListChain+0xb2
fffff800`03651520 fffff880`00eabad6 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : NDIS!ndisMIndicateNetBufferListsToOpen+0xdb
fffff800`03651590 fffff880`00e25ac1 : fffffa80`1c6bd1a0 00000000`00000002 00000000`00000004 00000000`00000000 : NDIS!ndisMDispatchReceiveNetBufferLists+0x1d6
fffff800`03651a10 fffff880`05382f33 : fffffa80`481a2000 00000000`00000004 fffffa80`1a00caa0 fffffa80`481a2dc0 : NDIS!NdisMIndicateReceiveNetBufferLists+0xc1
fffff800`03651a60 fffff880`05383101 : 00000000`00000001 fffffa80`1a00caa0 fffffa80`1c6c3e20 fffffa80`481a2000 : e1r62x64+0x23f33
fffff800`03651aa0 fffff880`053746e6 : 00000000`00000000 fffffa80`481a2040 00000000`00008000 ffff821b`00000000 : e1r62x64+0x24101
fffff800`03651b20 fffff880`053744a0 : fffffa80`1b8b7730 ffff0001`00000000 ffff0001`00000000 fffff880`00eab488 : e1r62x64+0x156e6
fffff800`03651b90 fffff880`05376628 : 00000000`00000000 ffff0001`00000000 00000000`00000000 00000000`00000000 : e1r62x64+0x154a0
fffff800`03651c00 fffff880`00e25951 : 00000000`001bbf1e 00000000`00000000 00000000`00000000 fffff800`0364b080 : e1r62x64+0x17628
fffff800`03651c40 fffff800`01e8d1dc : fffffa80`1cbb9918 00000023`00000000 00000000`00000000 fffff800`02000e80 : NDIS!ndisInterruptDpc+0x151
fffff800`03651cd0 fffff800`01e795ca : fffff800`02000e80 fffff800`0200ecc0 00000000`00000000 fffff880`00e25800 : nt!KiRetireDpcList+0x1bc
fffff800`03651d80 00000000`00000000 : fffff800`03652000 fffff800`0364c000 fffff800`03651d40 00000000`00000000 : nt!KiIdleLoop+0x5a
Please let us know if we were using older version of driver which leads to this error. If so please specify where to get the latest.
Also from the windows event viewer we got event as Microsoft.WIndows.Kernal.General with event ID as 12 sometimes and 41 sometimes and even 1 sometimes.
thanks.
Muralidhar