From: bkroeter on
Yes, I can confirm that is a problem. But it is not a show stopper.
Have a look at this Vminiport sample: http://www.perisoft.net/miniport/index.htm
From: cristalink on
Do you use StorPortCompleteServiceIrp() to complete the IRPs?


<canopy49(a)gmail.com> wrote in message
news:67a22c19-3e87-49cc-9cc8-053883fdc4bb(a)i20g2000prf.googlegroups.com...
> If at any time IOCTL_MINIPORT_PROCESS_SERVICE_IRP is sent to a
> storport miniport adapter FDO in Vista or Windows Server 2008, it
> causes removal to hang forever. I traced this down to storport!
> RaidAdapterDeviceControlIrp calls IoAcquireRemoveLock, but never calls
> IoReleaseRemoveLock each time this particular ioctl is received. This
> means at removal time when storport calls IoReleaseRemoveLockAndWait
> it hangs forever. Is there any possible workaround or chance this
> might be fixed?