Hard Disk frequent head unloads (Disk Clicking whilst idle?) - Possible Solution?

I created a thread about a problem a I had with my hard disk clicking
whilst idle little while ago and I may now have stumbled upon a possible
solution. The strange thing with the problem is that Ubuntu/Kubuntu
didn't cause this problem but Opensuse 11.2 does.

I installed Fedora 13 to have a glimpse of what all the fuss was about
and noticed that I had the same problem (hard disk clicking whilst idle
~ every 20 secs or so). Now there's a wiki on this subject and a few bug
reports:

https://ata.wiki.kernel.org/index.php/Known_issues

>  Problem Description
> 
> Some ATA harddrives perform very frequent head unloads under Linux
> significantly shortening their lifespans.
> Root cause
> 
> The inactivity timer for head unload is configured too aggressively
> either via ATA APM (Advanced Power Management) feature or other
> non-standard means. Such aggressive settings are very fragile to changes
> in IO pattern and under Linux many such drives unload their heads only
> to re-load them shortly. Note that this relentless unloading/reloading
> cycle can also be triggered under Windows by installing programs which
> can alter the IO pattern (e.g. certain vaccine programs which runs in
> background). 

Now two of the listed models with this problem are basically identical
to my model (Dell Inspiron 1520) and basically share the same hardware:
Dell Vostro 1500 and XPS 1520.

The workaround listed is to:

> set APM to 254 

Furthermore, there is a script: Storage-Fixup which can also be
downloaded from opensuse software search. Indeed there is a report of
this for a Vostro 1500:
'Gmane Loom' (http://thread.gmane.org/gmane.linux.ide/38352)

The report suggests looking at:
'Disk Power Management - openSUSE'
(http://en.opensuse.org/Disk_Power_Management)
which lists a method to create a configuration file to management disk
power management:

/etc/pm/config.d/disk and

the power management script:

/etc/pm/power.d/disk 

My question is whether I could download the storage-fixup rpm
(https://ata.wiki.kernel.org/index.php/Known_issues#storage-fixup has a
description of it and it can be found: 'Software.openSUSE.org'
(http://tinyurl.com/28arb8m)) and install it to (hopefully) solve the
issue or should I follow the method given in:
'Disk Power Management - openSUSE'
(http://en.opensuse.org/Disk_Power_Management)

to set APM to 254:


Code:
--------------------
    # Configure disk power management settings to ensure both
  # long disk life and good power management.
  #
  # Space delimited list of disk devices this affects.
  #
  DEVICES_DISK_PM_NAMES="/dev/sda"
  #
  #
  # Power management modes
  #
  # Powersave mode off
  #  Disable APM and spin-down
  #
  DEVICES_DISK_PM_POWERSAVE_OFF="hdparm -q -B 255 -q -S 0"
  #
  # Powersave mode on
  # Enable APM to conservative 200 and set spin-down for 21 minutes
  #
  DEVICES_DISK_PM_POWERSAVE_ON="hdparm -q -B 200 -q -S 252"
  
--------------------


Here are some further discussions on the topic if needed:
https://bugzilla.novell.com/show_bug.cgi?id=386555
https://bugs.launchpad.net/fedora/+source/pm-utils/+bug/59695

Thanks for any help in advance!


-- 
Anonymous1986
------------------------------------------------------------------------



0
Anonymous1986
6/2/2010 5:16:01 PM
opensuse.org.help.hardware 8187 articles. 0 followers. Follow

3 Replies
913 Views

Similar Articles

[PageSpeed] 13

Well I seem to have solved the issue. Basically, the problem is
something that affects a few hard drive models (see:
https://ata.wiki.kernel.org/index.php/Known_issues for an incomplete
list). The problem is:

> Modern laptop drives have indeed the ability to suspend their activity
> (unloading the heads, as far as I understand). This reduces the power
> consumption of the disk, which is obviously good for a laptop on
> battery. However, a hard drive can only sustain a limited number of load
> cycles, so you don't want this to happen too frequently.

So this issue can kill your harddrive faster. Indeed using smartmon
tools I noticed that my load cycle count was increasing fairly rapidly
after just 5-10 mins usage. "Luckily" since I haven't been using Linux
much my load cycle count value was only 69000 (The typical lifetime
rating for laptop (2.5-in) hard drives is 300,000 to 600,000 load
cycles)

The script storage-fixup is a script that solves the issue for specific
hard drives (since each one needs unique values set). Unfortunately
since my hard drive/laptop model was not on the list I would have to do
it manually. 

The fix involves using the hdparm utility to adjust the aggressive
power management set by the manufacturers (who only had windoze in mind
when configuring values).

Using hdparm we have to change two parameters:

> -B Set Advanced Power Management feature, if the drive supports it. A
> low value means aggressive power management and
> a high value means better performance.  Possible settings range from
> values 1  through  127  (which  permit  spin-
> down),  and  values  128  through  254 (which do not permit
> spin-down).  The highest degree of power management is
> attained with a setting of 1, and the highest I/O performance with a
> setting of 254.  A value of 255 tells  hdparm
> to disable Advanced Power Management altogether on the drive (not all
> drives support disabling it, but most do).

and

> -S Set the standby (spindown) timeout for the drive.  This value is used
> by the drive to determine how long  to  wait
> (with  no  disk activity) before turning off the spindle motor to
> save power.  Under such circumstances, the drive
> may take as long as 30 seconds to respond to a subsequent disk
> access, though most drives are much  quicker.   The
> encoding  of  the  timeout  value is somewhat peculiar.  A value of
> zero means "timeouts are disabled": the device
> will not automatically enter standby mode.  Values from 1 to 240
> specify multiples of 5 seconds, yielding timeouts
> from  5 seconds to 20 minutes.  Values from 241 to 251 specify from
> 1 to 11 units of 30 minutes, yielding timeouts
> from 30 minutes to 5.5 hours.  A value of 252 signifies a timeout of
> 21 minutes. A value of  253  sets  a  vendor-
> defined  timeout  period  between 8 and 12 hours, and the value 254
> is reserved.  255 is interpreted as 21 minutes
> plus 15 seconds.  Note that some older drives may have very
> different interpretations of these values.

You can temporarily fix the issue by using the command (as root):


Code:
--------------------
    hdparm -B 254 -S 242 /dev/sdb
  
--------------------


Note these values (254 and 242) are specific to hard drives (some do
not support all values such as 255 (to switch off 255, so some googling
and try and error may be needed before setting them). -B gives me better
performance (less power management) and -S 242 means standbying the hard
drive after 1 hour (to ensure that it doesn't heat up). 

You can check that you were succesful by issuing the command:

Code:
--------------------
    hdparm -I /dev/sda
--------------------
 (assuming sda is your hard drive)

and see if the output for APM gives the value 254 (mine was originally
128).

After issuing this command in Fedora the hard disk clicking stopped and
the load cycle count didn't increase for 15 mins (as opposed to an
increase of 10-20 earlier).

To make this fix permanent:

'Power saving by enabling hard disk AdvancedPM mode HOW TO - openSUSE'
(http://tinyurl.com/9djbrp)



Essential reading before any even tries this:

https://ata.wiki.kernel.org/index.php/Known_issues#storage-fixup
https://bugzilla.novell.com/show_bug.cgi?id=386555
'Power saving by enabling hard disk AdvancedPM mode HOW TO - openSUSE'
(http://tinyurl.com/9djbrp)
'Fedora 9 Sulphur on a Dell Latitude D430'
(http://apiacoa.org/linux/latitude-d430.en.html)

since messing with hdparm without reading the man page could screw up
your drive.


-- 
Anonymous1986
------------------------------------------------------------------------
Anonymous1986's Profile: http://forums.opensuse.org/member.php?userid=38240
View this thread: http://forums.opensuse.org/showthread.php?t=439751

0
Anonymous1986
6/3/2010 1:26:02 PM
Sorry to bump this thread, but I'm having this problem on my recently
installed 11.4 as well (I'm new to OpenSUSE). Used to have it in Ubuntu
too, although it was fixed in 10.10 (or at least the problem no longer
occurred, not sure whether it was actually fixed or just a coincidence
of changed disk activity behavior). Does anyone know whether the above
mentioned permanent fix can be applied to 11.4, or if perhaps another
solution exists by now? Thanks.


-- 
john_jtvds
------------------------------------------------------------------------
john_jtvds's Profile: http://forums.opensuse.org/member.php?userid=58752
View this thread: http://forums.opensuse.org/showthread.php?t=439751

0
john
5/18/2011 9:06:05 PM
By the way, is there anyone who knows whether it is safe to simply add
the line

Code:
--------------------
    hdparm -B 254 /dev/sda
--------------------

to /etc/rc.d/boot.local, as an alternative workaround?


-- 
john_jtvds
------------------------------------------------------------------------
john_jtvds's Profile: http://forums.opensuse.org/member.php?userid=58752
View this thread: http://forums.opensuse.org/showthread.php?t=439751

0
john
5/24/2011 4:06:04 PM
Reply:

Similar Artilces:

Hard Disk clicking sound whilst idle
I can frequently hear a short clicking sound emanating from my hard disk. This only seems to happen whilst it is idle. (I don't get this sound when booting to windows vista). Are there are any possible solutions to this? Thanks -- Anonymous1986 ------------------------------------------------------------------------ Forgot to add: Linux 2.6.31.12-0.2-desktop i686 Opensuse 11.2 Kde 4.4.2 The laptop is a dell inspiron 1520 model with a samsung hard drive -- Anonymous1986 ------------------------------------------------------------------------ Anonymou...

Hard disk clicking when idle
This seems to be a common problem for Hitachi hdd (see 'Problem with hard drive clicking - ThinkWiki' (http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking)). I don't know how to disable that setting, the suggestions are for other distros and I couldn't find one for openSUSE. -- -Reliable + rider = *RiDeR PlUs*- +-+ +-+ |r| |+| +-+ +-+ ------------------------------------------------------------------------ I just tried laptop-mode, it seems to provide a good answer. Also powertop. But...is that all? -- -Reliable + rider = *RiDeR ...

external usb disk shows disk, disk-1, disk-2, disk-3, disk-4
Hello all, I am new to linux. I am running openSUSE 11.1 (i586) and I have a maxtor external usb drive attached. I used the backup utility in suse to create a backup job that would copy files to my external hard drive. The problem is that when I disconnect the usb drive or reboot the machine sometimes the drive shows up as a different name. e.g. It first showed up as disk, then disk-1, then disk-2, then disk-3, and now disk-4. This is a problem because the backup utility doesn't know that the drive name changed. I had to update the back-up software to say to write to dr...

Help adding large hard disk
Help, My last threat is in February 6. I added all the patches to the system, then "blew away" the Netware partition, leaving the DOS partition. I then ran install from the Netware 4.1 install disk. All ran great until the install program asks about whether want a manual or automatic installation of the HD. At this point, the machine just freezes up. Nothing happens, HD light not red, nada, nothing, zip, zippo. Tried both manual and automatic installations. Same result. Freezes at Netware Server Insatllation 4.1 screen. No options visible. Thanks Al...

Installing SUSE 11.4 64 bit on External Hard Disk to Replace 11.2 64 bit on Internal Hard Disk
I have a Dell Dimension C521 (AMD AthlonX2) with a 160 GB internal HDD and 3 GB RAM. The system has dual iboot for Windows Vista Home Premium and SUSE 11.2 64 bit. Recently I added an external Hard Disk (Seagate GoFlex ITB capacity). I wish to uninstall the 11.2 and install 11.4 on the external drive. There are additional instructions for installing 11.4 on an external disk. a) Will it be possible to uninstall the 11.2 as 11.4 is being installed, leaving the space on the internal disk free for re-allocation to Windows, b) Or should I first uninstall 11.2 repair the Windows ...

Aix Hard disk help
Hello, I am a little out of my know zone here. We are working on a suspected AIX box at work. its an ibm risc 6000. that won't boot to its os. I have tried knoppix boot disks to see if the hd was visible. So In all our troubleshooting we bought a similar box off ebay. This new(er) one boots into aix. (the user said the old box didn't use a gui) We put the hd from the old box into this one. and are trying to see if there is data on it. I know some linux commands and have tried mounting the hd with: mount /dev/hdisk1 /mnt/dan and get can not determine log device...

Help: Replace the hard disk
Hello everyone, I want to replace the hard disk on my Pentium 133 system. I believe it needs a 8.4GB disk which have long been out of stock. The seller offers me a Seagate 20GB disk, saying that my computer can still recognise it as a 8.4GB disk. My questions are: Is she telling the truth? If she is, would there be any extra steps that I must perform when I install the drive? Many thanks in advance. > I want to replace the hard disk on my Pentium 133 system. I believe it needs > a 8.4GB disk which have long been out of stock. The seller offers me a > Seagate 20GB ...

superreview granted: [Bug 243699] arbitrary code execution using disk:// and help:// URLs : [Attachment 148702] Block disk: and help: protocols (thanks bz)
Brian Ryner (IBM) <bryner@brianryner.com> has granted Daniel Veditz <dveditz@cruzio.com>'s request for superreview: Bug 243699: arbitrary code execution using disk:// and help:// URLs http://bugzilla.mozilla.org/show_bug.cgi?id=243699 Attachment 148702: Block disk: and help: protocols (thanks bz) http://bugzilla.mozilla.org/attachment.cgi?id=148702&action=edit ...

superreview requested: [Bug 243699] arbitrary code execution using disk:// and help:// URLs : [Attachment 148702] Block disk: and help: protocols (thanks bz)
Daniel Veditz <dveditz@cruzio.com> has asked Brian Ryner (IBM) <bryner@brianryner.com> for superreview: Bug 243699: arbitrary code execution using disk:// and help:// URLs http://bugzilla.mozilla.org/show_bug.cgi?id=243699 Attachment 148702: Block disk: and help: protocols (thanks bz) http://bugzilla.mozilla.org/attachment.cgi?id=148702&action=edit ------- Additional Comments from Daniel Veditz <dveditz@cruzio.com> r=dveditz (basically it's bz's patch). Need someone with a Mac to verify we actually honor these prefs there and don't do something mac...

PLS Help. Error with Space on the disk , but the disk space is right.
Hi all, I'm running a GCN in my ISP server and everything went right until I choose to change the Stored Procedures (NText instead of Text) following the recommendations of the thread http://asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=280868. After I did the changes I'm getting disk space errors when I try to use some of the Admin.Sections. I don't believe that it is related, but I don't know what to think. Someone know what is happening? and the solution?. Here is the error & track I got when I try to use the Edit Users Section: Server Error in '/International' Appli...

Clonning hard disk
Hi, I had managed to clone old hard disc to a new one - multiboot WinXP-DOS-Opensuse 11.3 with Acronis. After solving all (perhaps) problems, I have one question. The last problem - I had to rewrite fstab file. Old fstab: /dev/disk/by-id/ata-ST380811AS_5PS0EVE3-part3 / ..... New fstab: /dev/sda3 / ... Perhaps there are more configuration files, that use 'by-id' identification. Question - Why Open Suse uses 'by-id' identification? There is a problem when we change hard disk. How can I rewrite all values with new hard dis...

Help: Mounting New Hard Disk
helo buddies i got new problem arise I have a hard disk formatted in fat32 format i want to mount it plz help me. -- rajnostradamus1 ------------------------------------------------------------------------ Excellent graphical guide 'here.' (http://www.swerdna.net.au/linhowtosusediskaccesspermissions.html) If you need further help, then run this command as root user and post output: fdisk -l -- deano_ferrari ------------------------------------------------------------------------ deano_ferrari's Profile: http://forums.opensuse.org/member.php...

After installing 11.4 on external hard disk, no booting from primary disk
Hello, I have a laptop, with Suse 11.4 installed and Windows 7, on hda. Now I got an external hard drive (hdc), and I installed also Suse 11.4 there (hdc1 - hdc3); there was an initial question about it: 'How can I install a new *independent* Suse 11.4 on a second hard disk? (swap problem) - Page 2' (http://tinyurl.com/3aw2fcb) but that is likely no longer relevant. The installation process installed the boot-loader on hda. So well, seemed necessary to me (though I would have preferred not to mess at all with hda; see below for further comments). Summarising the boot...

Hard Disk Signature Recovery Help Needed
Hello. I hope someone can help me with this. I have an IBM-DTLA-307045 45GB hard disk. It had four partitions: (C) remnants of an old W98SE installation. (D) W2K installation (E) Archives (F) Formatted but unused The hard disk seemed like it was failing, so I moved it to another computer, running W2K. As I booted, my old Windows installation recognized that a new HD had been added, and displayed something about needing a Disk Signature. Shame on me for not paying closer attention to exactly what it said. I clicked No. Booting finished, and the old HD showed up just...

Calling Disk drive/hardware geeks! (help)
Hi, I committed a cardinal sin when working on my wife's PC. I made two changes at once. 1) I added a hard disk and copied the original C: partition to the new drive and removed the old. 2) I added an IDE Zip 100 drive from an older DELL someone gave me. I ran Spinrite on the new drive and left the office for home. When I came back next day, the prog had frozen after 17 minutes. Subsequent tests show that the machine not only freezes but sometimes goes black with the disk lite on. Turning power off sometimes doesn't clear this except leaving it off for 5 minutes...

Web resources about - Hard Disk frequent head unloads (Disk Clicking whilst idle?) - Possible Solution? - opensuse.org.help.hardware

Solution - Wikipedia, the free encyclopedia
In chemistry , a solution is a homogeneous mixture composed of only one phase . In such a mixture, a solute is a substance dissolved in another ...

Africa: CGIAR Consortium Develops Climate Solutions with Soils for Food Security
Press Release - Proposed initiative worth $225 million in seven developing countries could boost yields by 20% whilst offsetting emissions by ...

What If Your Startup’s Solution Would Also Work In The Marine Industry?
Wärtsilä – a Finnish corporation providing power solutions for the marine and energy markets – launches an innovation contest to find Marine ...

New solution helps businesses offer single sign ons
... to frustration among users and mean that businesses lose sight of their system interactions. Software company Inversoft is launching a solution ...

Has Spotify found the perfect solution to its Adele problem?
It's official: Taylor Swift called Spotify's bluff . On Tuesday, The Wall Street Journal reported that Spotify is planning to allow some artists ...

Energy Day At COP21 Unlocks Climate Solutions
... energy. Part of the Lima-Paris Action Agenda, Energy Day at COP21 yesterday put the focus [&hellip Energy Day At COP21 Unlocks Climate Solutions ...

The Solution Isn’t As Simple As Gun Control
My latest column over at the Daily Beast details how, in the wake of the San Bernardino shootings, Democrats were quick to pounce on the gun ...

Mike Huckabee's solution to American gun violence: An 'absolute moratorium' on refugees
It's uncanny how an American gunman shooting up a Planned Parenthood while raving about "baby parts" has no lessons for anyone anywhere, but ...

New TSMC fab in China likely to target orders for driver ICs, touchscreen solutions
... in the development of LCD driver ICs, touchscreen controllers, TDDI (touch and display driver integration) chips and other single-chip solutions ...

New Solutions for Supply Chain Risk Management: A Case Study
SCRM (Supply Chain Risk Management) is a relatively new supply chain software and content product category based on combining massive third party ...

Resources last updated: 12/10/2015 6:59:17 AM