Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

currently a lot of laptops are effected by Bug #59695 see https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695 which according to a lot of reports cause some hard drive to fail at a young age (less then a year) a unofficial fix has been posted but is considered too problematic to be applied to all Ubuntu system by default. The purpose of this spec is too design a solution that will solve this complex issue in the best possible way.

Rational

the unofficial fix works by basically changing the power management setting of the hard drive with hdparm -B command the problem is:

Approaches to solution

Do nothing

The Ubuntu development team has a busy schedule,this issue exist in other Linux distribution and has not caused the Linux desktop to crash and burn (mostly because users aren't aware of the damage).

pros:

cons:

Wait for Ideal solution

the best solution and the one we should work for in the long run is to to work with upstream projects at minimizing hard drive writes and work out the issues in laptop mode to keep the hard drive head parked when ideal

pros:

cons:

completely Automated Approach

write a small daemon that will use hddtemp+smartctl+hdparm to tweak hard drive setting trying to balance hard drive temperature and load cycle count.

pros:

cons:

Semi Automated Approach

add aggressive power management setting to preference->power management and have the Ubuntu installer ask if the user wants to enable apm adding a warning in both installer and power management about risk of reduced life expectancy

pros:

cons:

Do whatever it is other OS do

it is confirmed that windows generally does not suffer from this problem. while on a Ubuntu system the head will park as soon as possible and then immediately unpark,it is reported that on windows the head never seem to park see: https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695/comments/314. emulating the way windows does that might be a good solution.

pros:

cons:

what is it exactly windows does?

according to comment https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695/comments/308 hard drive setting (including apm) on windows and Linux are the same yet they behave differently. more investigation is required, contacting the author of hdparm might also be a good idea.

comments


CategorySpec

HandlingTooAggressivePowerManagement (last edited 2008-12-15 16:55:34 by pool-71-167-62-174)