Did you define a GUID for you miniport, and did you use that GUID to fill in
the GUID list?
–
Gary G. Little
Have Computer, Will Travel …
909-698-3191
909-551-2105
“Win2kNewBie” wrote in message
news:xxxxx@ntdev…
>
> I think this may bring the focus back to the original problem…
>
> Any idea how SCSIPORT generates WMI instance names? Does SCSIPORT base
> these names on PDO? Can this be a problem if you have a virtual SCSI
> miniport?
>
>
Well, I was able to make it work finally.
The problem was that I was setting ConfigInfo->Master to FALSE because
ours is a virtual miniport. Scsiport assumes that the miniport is a bus
master and hence thinks DMA object is allocated. So Scsiport doesn’t
allocate DMA object, but later tries to access it (hence accessing a NULL
pointer).
This was not exposed untill we attempted to WMI enable our miniport.
Setting ConfigInfo->Master to TRUE fixed the problem.
Thanks a lot for your help!