MINIPORT_LOCK_ACQUIRED assertion failure... on NdisAdapterHandle .

Hi, Thomas
this jay again. I need some help from you.

MINIPORT_LOCK_ACQUIRED assertion failure… on NdisAdapterHandle .

I am running softice for one of my ndis miniport
driver. basically there are two places we are
calling NdisMethindicateRecieve function.
I am getting the error assertion failure on the first
parameter g_padapter->ndisadapterhandle to the above function. do you
have any idea why this is occurring.
Do i have to do acquire lock in case if i use two
places the function. which are running asyncronously.
after that i am in BSODeath condition. My NT hangs up.
giving PFN_LIST_CORRUPTED. and stoping at INT 3.

please suggest me some thing.

regards
jay reddy