Re: problem with NdisReturnPackets ( )
- From: "Stephan Wolf [MVP]" <stewo68@xxxxxxxxxxx>
- Date: 24 Apr 2005 02:47:56 -0700
The address that you pass to the !ndiskd.pkt command does not seem to
appear on the stack anywhere. I can only guuess you took that value
from register EDI out of the trap frame.
However, the interesting part is the BX register here. And it is zero,
i.e. it contains a NULL pointer.
It would seem the address of the NDIS_PACKET is actually 0x817b1f30
(and the miniport context is 0x815ba3a0, or vice versa).
Please make sure the 'PacketsToReturn' you pass to NdisReturnPackets()
is actually "the address of the address" of the NDIS_PACKET. It seems
you actually pass some address of a stack variable to
NdisReturnPackets(), but make sure it is the address of the correct
NDIS_PACKET pointer.
Also, try and disable the packet scheduler protocol (psched) in your
network card's settings. Then see if the bugcheck still occurs.
Stephan
---
serge wrote:
> Hello, All!
>
> I get BSOD on vmware 5.0 and some other networc cards.
> It does not happen on other vmware versions and physical NICs.
>
> The problem appears when I try to send previously queued packed. The
same(?)
> packets are sent before BSOD using the same functions, pools, etc
without
> problems.
>
> On Windows 2000 Pro, mydriver rises D2 bugcheck somewhere in
> ethFilterDprIndicateReceivePacket (instead of D1 one in XPsp2 system,
see
> below).
>
> Does anybody know why this may happen?
>
> According to
> http://pcausa.com/support/KB05050101.htm
> I use separate pools for send and receive packets.
>
> Also, I tried to zero Packet->MacReserved field. No luck.
>
> Any thoughts about this would be greatly appreciated.
>
> Best regards,
> Serge.
.
- Follow-Ups:
- Re: problem with NdisReturnPackets ( )
- From: serge
- Re: problem with NdisReturnPackets ( )
- References:
- problem with NdisReturnPackets ( )
- From: serge
- problem with NdisReturnPackets ( )
- Prev by Date: Re: problem with NdisReturnPackets ( )
- Next by Date: Re: problem with NdisReturnPackets ( )
- Previous by thread: Re: problem with NdisReturnPackets ( )
- Next by thread: Re: problem with NdisReturnPackets ( )
- Index(es):
Relevant Pages
|