NDIS 6.0 doesn't return a call to NdisMSendNetBufferListsComplete in Vista 32

In my NDIS 6.0 miniport driver, when I call NdisMSendNetBufferListsComplete() to complete a linked list of NetBufferLists, NDIS doesn’t return the call and the TX Path stall. Any idea?

Thanks