UMDF sample Skeleton driver does not start on Windows restart

Can anybody help me to figure out why UMDF sample Skeleton driver fails to start after Windows restart?

The driver builds, installsand starts wonderfully, but after Windows restart is not started (Windows Vista x32).

There is an issue with UMDF whereby on some installations of Vista any UMDF devices installed as legacy devices will not be available at restart. The only way to get the device up is to uninstall it and re-install as legacy (although it will not work again on restart).

Do you have any other UMDF drivers you can test this theory with to see if it is the same issue as above?

Regards,
James Woodall
http://www.ikanosconsulting.com

Yes, we have tried installing software-only SideShow driver and had the same problem

What puzzles me is taht on the same machine we have another Vista 32 installation (for testing purposes). And on the second Vista installation both Skeleton and our SideShow driver start successfully after Windows restart.

And that would be greate to realize what causes drivers to fail to start in one case and to start successfully in other

Thanks,

Pavel

(1) software-only drivers are not “legacy” drivers. A legacy driver has no Pnp support, and cannot be spawned by any bus. KMDF supports this model, UMDF does not.

(2) Pavel, I am trying to find someone who can give you some assistance in identifying the root cause of this problem- but it will probably be a couple of hours before most of my colleagues arrive. I’ve searched our bug databases, and have found no previous reports of this problem, so I believe that if it is a UMDF problem it’s news to us.

Bob Kjelgaard
Windows Driver Frameworks QA