WskCaptureProviderNPI returns STATUS_DEVICE_BUSY

Hello,

we recently get into trouble when running our driver and vShield
Endpoint Thing Agent driver (vsepflt.sys) on one machine. The
vsepflt.sys driver fails to initialize at boot time, saying that a call
to WskCaptureProviderNPI returned STATUS_DEVICE_BUSY. This error status
is not listed in the documenation and looking the function in
disassembler (I also looked at WskRegister) reveals no obvious reason to
return such a NTSTATUS value.

When we attempt to load the vsepflt.sys driver manually, it initializes
and works without any problem.

I am quite unsure how to track down the cause of the problem, so I
highly appreciate any suggestions or shared experiences.

Our driver does not use WSK in any way.

Best regards
Martin DrĂ¡b