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.

6 Responses 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!

  2. [...] web searches revealed substantial frustration with this problem dating back to the introduction of Windows Vista, but [...]

  3. thanks a lot – it work! Thanks from me and my Asus eee slate EP121 (Win7, SSD SanDisk P4 mSATA)

  4. Hi my friend! I want to say that this article is amazing, nice written and come with almost
    all significant infos. I would like to look extra posts like this .

  5. Yeah it’s very true the points you’ve madde above, you can see from the other comments aswell that we love content liie this so please do keep
    it coming!

  6. Very shortly this website will be famous amid all blog viewers,
    due to it’s nice articles

    my page: click here

Leave a Comment