Driver Problems? Questions? Issues?
Put OSR's experience to work for you! Contact us for assistance with:
  • Creating the right design for your requirements
  • Reviewing your existing driver code
  • Analyzing driver reliability/performance issues
  • Custom training mixed with consulting and focused directly on your specific areas of interest/concern.
Check us out. OSR, the Windows driver experts.

OSR Seminars

Go Back   OSR Online Lists > ntdev
Welcome, Guest
You must login to post to this list
  Message 1 of 1  
06 Jun 18 18:29
Martin Dráb
Join Date: 12 Aug 2013
Posts To This List: 25
Windows 8.1 Boot Optimization?

Hello, quite recently we run into a strange problem on machines running Windows 8.1. Our driver is a boot-time one that needs to be started really early during the boot sequence (currently, it is placed in the Boot Bus Extender load order group). The driver is a PnP one since it sets the DriverExtension->AddDevice routine. The strange behavior starts happening when the driver does not render any activity during the boot phase (or is not active long enough). The term "activity" here seems to be related to creation of device objects. If the driver does not create a device object, it is labelled as "inactive" and is not loaded the next boot although it is present in the Boot Bus Extended group and has a tag value assigned. We would llike to avoid creating dummy device objects since that may lead to problems when the PnP manager decides to dynamically unload the driver. So, it seems to that there is some kind of an optimization related to boot-time drivers. Is there a way how we can tell the system not to optimize out our driver? The problem seems to manifest only on WIndows 8.1, other Windows versions look OK so far. Best regards Martin Dráb
Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You must login to OSR Online AND be a member of the ntdev list to be able to post.

All times are GMT -5. The time now is 11:17.

Copyright ©2015, OSR Open Systems Resources, Inc.
Based on vBulletin Copyright ©2000 - 2005, Jelsoft Enterprises Ltd.
Modified under license