Solved: The driver detected a controller error on \Device\Ide\IdePort2
Jan 02
Microsoft, Technology, Windows 7 3 Comments
My son and I went through rather painful ordeal with this Event 11 that Windows quietly generates. It took us few weeks to fully work out why Windows suddenly started hanging, misbehaving or even crashing with blue screen. Now that I feel it is fully resolved, I thought I’d share my conclusion (and the process) – hopefully it will help few others out there who are struggling with this. Ridiculously, many people are likely affected by this issue, but unless they open Event Viewer and search for this event id 11, they will not realize that hanging is not “normal” behavior, even for Windows! OS seems to silently recover from this problem 10 to 60 seconds later, which is really strange in my book – considering that user isn’t even alerted to this serious atapi error.
For impatient souls among us, here are my conclusions:
-
First thing – check the SATA/EIDE and power cable connection between your hard-drive and the motherboard. If possible, try another SATA outlet on motherboard or another SATA cable if available.
-
If it still happens, the bad news is that this is likely a disk controller error, which is especially problematic since nowadays disk controllers are built into the Motherboard. If you are in a budget crunch, one potential workaround is to slow down your HD to use different PIO. This may avoid hangs, but will slow overall performance, so no fun solution…
-
Proper solution appears to be to replace motherboard, hence replacing disk controller. There are many motherboards starting at just $50 and in most cases it will improve overall performance and stability for you, even if you keep the same CPU and other components.
I am pretty confident that this is the right diagnosis, as we went through a lot of trial and error investigative work, in a space of few weeks, after it started abruptly. At first, I was pretty much convinced that HD is dying. The system had two hard-drives, and the older hard-drive was seemingly working just fine, even with the same SATA cable and connected to the same slot on the Motherboard. Turns out it was using slower PIO by virtue of it being older HDD. During the troubleshooting process I reinstalled fresh Windows 7 64 Bit multiple times, on various HD drives, only to see the issue start happening almost instantly after clean install. Few days ago a fresh HDD became available (separate long story), so I tried replacing the “dying” HD. Guess what, it being newer HD, it was instantly affected by the same issue, even though I put clean Windows there also. Thus it was concluded that controller was faulty, and I went shopping for a new motherboard. As an aside – DDR3 memory is Ridiculously Cheap. I was able to pick up 8 GB of Gamer grade memory for $25 (after rebate), so that is another bonus with upgrade.
We ended up replacing CPU also (time for upgrade anyhow), but all other components stayed the same. Right now I have 3 Hard-drives happily working flawlessly there, including the “dying” HD, and the rest of the computer is faster and better than ever.
Feel free to leave comments if you are still struggling with this issue, and I will try to answer. Good Luck and Happy New Year!
PS: As a bonus tip – while I was troubleshooting, I had to reinstall Windows 7 couple of times on various HD drives. Did you know you can avoid “tarnishing” your license in such scenario by Skipping product key page during Windows 7 setup? Very handy, and then you have up to 28 days to put your real key in and activate. During that period Windows is fully functional and we had used it like that for over a week while troubleshooting.
RSS
Twitter

Jan 14, 2012 @ 17:40:31
I am also experiencing the exact same issues as you were and I dont believe its my hard drive either.
Event Viewer reports “Atapi – Event ID 11 – Driver detected a controller error on \Device\Ide\IdePort0″.
Have done all the usual troubleshooting as you would expect. I have just switched the SATA cable to Port1 as all errors seem to happen on Port0.
Seems to be OK for just now but I’m not holding my breath, very strange fault, can easily be mis-diagnosed however I do agree with yourself on the controller as being the fault.
Just need to give it time now and see how it goes.
Jan 15, 2012 @ 13:03:56
You are on the right track, but this one is super nasty issue, sorry.
I just had it start happening on our Laptop also, but seems to only occur few times a week at most.
I reviewed all connections, they seemed fine. Next step was to run diagnostic from manufacturer (WD in this case), which reported SMART info was good but there are some bad sectors. So I ran full check & repair of Bad sectors, took few hours and found 3 corrupt files and some bad sectors. Still, going forward this should improve things, I’ll report back on that.
Feb 18, 2012 @ 12:13:08
Although this issue seems to be silent for awhile the latest windows update brought it to its knees. Really sucks. I will follow the suggestions here to see what happens