Reply
Regular Visitor
FidgetyRat
Posts: 4
Registered: 06-12-2010
0

ST32000542AS Idle Parking/Clicking/Bang

[ Edited ]

i recently purchased 3 ST32000542AS that are part of my raid array. I noticed the other day that when the drives are idle, they make horrible parking noises almost every 30 seconds to a minute. 

 

It sounds like the heads slam themselves into the park position, but ONLY occurs when idle.  I normally wouldn't mind, but this almost surpasses a click and is in the BANG category. Very loud, very distracting, and totally unnecessary. 

 

I've read elsewhere on the net that this seems to be a common problem with these drives. is there anything I can do about it before outright returning and changing manufacturers? 

 

I've always had great faith in seagate, but having 3 of these drives make this kind of idle noise is simply unacceptable. 

 

I've run full smart tests on a all 3 and they are all operating properly, no delays or performance problems.

Yottabyte
fzabkar
Posts: 3,916
Registered: 01-27-2009
0

Re: ST32000542AS Idle Parking/Clicking/Bang

I suspect that the noises are the drives' responses to commands from the controller. The following thread suggests that the drives perform patrol seeks every 30 minutes or so when idle.

See this thread:
http://forums.seagate.com/t5/Desktop-ATA-and-Serial-ATA/Idle-clicking-of-Seagate-Barracuda-LP-HDs-an...

I would examine your drives' SMART reports for signs of commands from the host. Linux is badly behaved in this regard.

As for the bang noises, check the AAM (Automatic Acoustic Management) setting.

Regular Visitor
FidgetyRat
Posts: 4
Registered: 06-12-2010
0

Re: ST32000542AS Idle Parking/Clicking/Bang

[ Edited ]

Thanks for the reply.

 

You wouldn't know a secret to displaying the AAM settings using hdparm in linux would you? Doesn't seem to be working for me.

 

[~] # hdparm -M /dev/sda 
/dev/sda: HDIO_GET_ACOUSTIC failed: Invalid argument

 

My 3 drives are /dev/sda, sdb, and sdc but most hdparm commands all do the same thing. This is on a QNAP NAS box, so I don't exactly know what linux its running. 

Yottabyte
fzabkar
Posts: 3,916
Registered: 01-27-2009
0

Re: ST32000542AS Idle Parking/Clicking/Bang

ISTM that your syntax is correct.

hdparm(8) - Linux man page:
http://linux.die.net/man/8/hdparm

Check the help documentation:

--help

Some examples:

hdparm -I /dev/ice -- print disc information and current settings
hdparm -B 128 /dev/ice -- set APM to "minimum power"
hdparm -B 128 /dev/ice -- set APM to "medium"
hdparm -B 255 /dev/ice -- set APM to "maximum performance"
hdparm -M 128 /dev/ice -- set AAM to "quiet"
hdparm -M 254 /dev/ice -- set AAM to "maximum performance"
hdparm -S 120 /dev/ice -- set standby timeout to 10 minutes

Otherwise I would use smartmontools to dump the Identify Device information block:

smartctl -a -r ioctl,2 /dev/ice

Word 91 stores the recommended and actual APM settings, and word 94 stores the recommended and actual AAM settings.

See this example (which I have reformatted for ease of viewing):
http://www.users.on.net/~fzabkar/HDD/ST32000542AS/9XW0CXE1.TXT

The settings are AAM = 0, and APM = 192.

smartmontools (Linux / Windows):
http://sourceforge.net/projects/smartmontools/files/
http://sourceforge.net/apps/trac/smartmontools/wiki/Download

Yottabyte
fzabkar
Posts: 3,916
Registered: 01-27-2009
0

Re: ST32000542AS Idle Parking/Clicking/Bang

Sorry, that should have been ...

hdparm -B 254 /dev/ice -- set APM to "maximum performance"

Regular Visitor
FidgetyRat
Posts: 4
Registered: 06-12-2010
0

Re: ST32000542AS Idle Parking/Clicking/Bang

Thanks again. Unfortunately I smartmontools is not an included package in the NAS distribution. Furhtermore, looks like hdparm doesn't want to work with my drives so i'm probably boned. 

 

But before I give up, any last suggestions? You mentioned earlier that linux is prone to cause this kind of thing. Anything in particular I might be able to disable to prevent this horrible clicking?

Yottabyte
fzabkar
Posts: 3,916
Registered: 01-27-2009
0

Re: ST32000542AS Idle Parking/Clicking/Bang

There are many reports of Linux being responsible for very high load/unload cycle counts in laptop drives. It appears that Linux wakes the drives soon after they go to sleep. In these cases the fix is to adjust the drive's APM setting to increase the standby idle timeout. I don't know how this relates to desktop drives, if at all. However, you have a NAS, so maybe it has its own power management defaults.

Here is a tech note on the load/unload issue:
https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_...

It's unfortunate that you are unable to retrieve the raw SMART data, as this would give you an indication as to what is actually happening.

Are you executing hdparm with root privileges?