Re: maximum driver handles per process?
- From: "Brannon" <brannonking@xxxxxxxxx>
- Date: 12 Sep 2006 08:20:45 -0700
Apparently, you don't open these handles just for the fun of doing it,
do you??? Instead,
you must be sending requests to your driver, so that the
problem,apparently, lies with the code that processes these requests
(it is impossible to say what exactly goes wrong without seeing your
code, but there is a good chance that it lies with synchronization).
Alternatively, the problem may lie with some bug in IRP_MJ_CREATE
handler (in fact, quite unlikely because these routines normally don't
do that much....)
I'm running a DMA transfer on each handle. Supposing it was a problem
with the synchronization: surely I would see a BSOD, true? Actually it
causes a hard freeze of the whole box. For that reason I think it must
be a hardware issue. The (custom) PCI bus controller must be doing
something illegal. It's supposed to have eight DMA channels per
direction, yet it dies a hard death when you actually have DMA
transfers running on all eight of one direction and one channel of the
other direction.
.
- Follow-Ups:
- Re: maximum driver handles per process?
- From: soviet_bloke
- Re: maximum driver handles per process?
- References:
- maximum driver handles per process?
- From: Brannon
- Re: maximum driver handles per process?
- From: soviet_bloke
- maximum driver handles per process?
- Prev by Date: Re: infiniband driver problem
- Next by Date: Re: How to send URB and IRP to user mode application?
- Previous by thread: Re: maximum driver handles per process?
- Next by thread: Re: maximum driver handles per process?
- Index(es):