Productivity tips, reviews, tools, software and gadgets.

Windows Vista sleep problems, revisited
As much as I was happy with the major improvement in sleep problems with Vista, I have put my feet back on the ground. After a few good sleep/shutdown/hibernate routines, suddenly it was stuck again.

After further investigation, I suspect that the LSI controller is also responsible for some of these problems. Contrary to "simple" SATA and IDE/ATA controllers, the LSI SAS and LSI SCSI controllers need much more time to activate all drives.

When Vista goes to sleep, it signals all processes of the coming event, and gives them only 2 seconds to save whatever they want to save at that point. Furthermore, Vista keeps a second copy of the LSI SAS/SCSI driver in memory, and when the sleep event is announced, that second driver is enabled because it is needed in the startup process. Due to the nature of the SAS/SCSI driver, it has to spin up all drives again before it can put them to sleep.

So after my post about updating the nVidia drivers, I have now changed my power plan settings to not spin down the harddisks after 20 min. I will keep them running all the time, until Vista decides to put the whole computer to sleep.

A quick test revealed that the machine goes to sleep without problems using those beta nVidia drivers and all disks running. I'll report later on if the change to the power plan resulted in a (near) perfect solution.

Labels: , , , , , , , , , , , , , , ,

  Posted by oVan on Saturday, April 21, 2007 | PermaLink | 4 comments
« SuperWasp start page