Re: WDM driver issue at 4GB memory by Markov
Markov
Tue Sep 04 10:34:09 PDT 2007
There is no error, but I am seeing data loss. The system is reporting 4 GB
memory. I get the pointer to the DMA adapter structure by calling
"IoGetDmaAdapter()". I then call "AllocateAdapterChannel()" for each data
buffer to transfer, and the use "MapTransfer()" to setup map registers.
I do not use the "GetScatterGatherList() or PutScatterGatherList() routines.
I have another system which is reporting 3.87 GB of memory and it works
fine.
Thanks
"Tim Roberts" <timr@probo.com> wrote in message
news:qnamd3lo14sqlo3i20qr4opls4cse674gb@4ax.com...
> "Markov" <manreal1@gmail.com> wrote:
>>
>>I have a WDM driver which does scatter gather DMA and works fine except
>>for
>>when I have 4GB memory in the system. I was wondering If someone could
>>provide a tip as to what might be going wrong and what should I be looking
>>for.
>
> What's the error? Which operating system? How much memory does the
> system
> actually report? Are you using the DMA helper routines, or are you doing
> it yourself?
> --
> Tim Roberts, timr@probo.com
> Providenza & Boekelheide, Inc.