Laptop harddisk power management in OpenSolaris

29 10 2008
If you've installed some flavor of (Open)Solaris in your laptop, you'd probably noticed your harddisk becomes a lot noisy. This is because, at this time, the ata driver that comes with Solaris kernel (even in recent nevada builds) is not able to change the configuration of the harddisk internal APM, which runs in its default configuration and makes it to park its heads every time it comes idle.

To fix this issue, you have two options:

- Download your harddisk's manufacturer tools, which probably can help you to totally disable the APM feature.
- Replace your ata driver with this one: ata-apmdisable.tgz (x86 only). I've added a new ioctl to be able to disable APM on your harddisk at your desire. There you'll also find an utility "powerata" which makes use of this ioctl.

I've contacted the OpenSolaris guys to find a way to get this into Nevada's code, but that can take some time.



Trackbacks


21 01 2009
Advanced Power Management for sata disks in OpenSolaris
Some time ago, I moved to OpenSolaris as the main OS for my laptop. One of the first things that I noticed was the annoying noise of my hard disk parking the heads quite often. This issue is due to the default apm configuration of the disk. For those that
Weblog: ripo's corner
Tracked: Jan 21, 20:46

Comments

Display comments as (Linear | Threaded)
No comments

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA