Solving intermittent hangs with Intel SATA Controller

Intel(R) 82801GR/GH SATA AHCI Controller
I upgraded my new PC from Windows XP to Windows Vista. After doing so I noticed the PC would intermittently hang. The hard disk light would stay lit for a while then go out, then the computer would resume. In the System Event Log I found this message:

The device, \Device\Ide\iaStor0, did not respond within the timeout period.

Searching on Google I found this article on Intel’s website:
The article suggests upgrading to the latest version of the Intel Matrix Storage Manager drivers should solve the problem. It didn’t. However I noticed this paragraph in the article:

Because the setup change means that LPM is enabled by default for all Windows Vista platforms, using a device that does not completely follow the specification may result in one of the listed issues.

I found the registry settings for the iaStor and iaStorV drivers at:
Then for each port (Port0, Port1, etc.) I changed the LPM and LPMDSTATE values from 1 to 0. This solved the problem.

One Response to “Solving intermittent hangs with Intel SATA Controller”

  1. man, thanx. this was driving me crazy .. i have Asus m50SV laptop with Vista HP bundled, and I hit the problem several times a day (I use the laptop for work).

    really thanks a lot!

Leave a Comment