niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » *nix » Linux » embedded
Temporarily Parking the Hard Disk Heads
Post new topic   Reply to topic Page 1 of 1 [3 Posts] View previous topic :: View next topic
Author Message
Miem
*nix forums beginner


Joined: 22 Apr 2006
Posts: 3

PostPosted: Wed Jul 05, 2006 5:39 pm    Post subject: Temporarily Parking the Hard Disk Heads Reply with quote

Hi,

I've an embedded Linux booting from a flash disk and running on a
PC104+ stack.

This PC104+ computer is carried on a moving platform and occationallyy
subject to high vibration. I do have know when vibrarion will start and
the duration of the vibration.

Some time I do attach an IDE hard disk (40-160GB) to my embedded Linux
system for high speed high volume data logging. Due to the occational
vibration, I would like to be able to park the hard disk heads just
before the vibration starts and re-activate logging when vibration
ends.

I wonder if there is a way of temporarily moving the harddisk heads to
parking position and back?

Thanks,

Miem Chan
miemchanATyahooDOTcomDOTau
Back to top
Sebastian
*nix forums addict


Joined: 22 Feb 2005
Posts: 69

PostPosted: Wed Jul 05, 2006 7:25 pm    Post subject: Re: Temporarily Parking the Hard Disk Heads Reply with quote

Hello,

Quote:
This PC104+ computer is carried on a moving platform and occationallyy
subject to high vibration. I do have know when vibrarion will start and
the duration of the vibration.

Using a spinning hard disk, this is bad, even if put to sleep.

Quote:
Some time I do attach an IDE hard disk (40-160GB) to my embedded Linux
system for high speed high volume data logging. Due to the occational
vibration, I would like to be able to park the hard disk heads just
before the vibration starts and re-activate logging when vibration
ends.

I don't believe modern disks have a special "parking position" but you could
stop them spinning.

Quote:
I wonder if there is a way of temporarily moving the harddisk heads to
parking position and back?

You can put the disk directly into standby or suspend mode using "hdparm -y"
respective "hdparm -Y". hdparm is included with busybox, with the needed
parameter, if I remember correctly.

Another idea would be to set the spindown timer very low (hdparm -S), so
that the disk spins down after maybe 5 seconds of inactivity. But you have
to ensure that no further accesses occur. Then you only have to stop
activity on the disk before vibrations occur. But it won't be good for your
disk as it shouldn't vibrate while spinning...

Hope this helps,

Sebastian
Back to top
AZ Nomad
*nix forums Guru Wannabe


Joined: 05 May 2005
Posts: 223

PostPosted: Wed Jul 05, 2006 10:07 pm    Post subject: Re: Temporarily Parking the Hard Disk Heads Reply with quote

On Wed, 5 Jul 2006 21:25:40 +0200, Sebastian <nomail@arcor.de> wrote:


Quote:
Hello,

This PC104+ computer is carried on a moving platform and occationallyy
subject to high vibration. I do have know when vibrarion will start and
the duration of the vibration.

Using a spinning hard disk, this is bad, even if put to sleep.

Some time I do attach an IDE hard disk (40-160GB) to my embedded Linux
system for high speed high volume data logging. Due to the occational
vibration, I would like to be able to park the hard disk heads just
before the vibration starts and re-activate logging when vibration
ends.

I don't believe modern disks have a special "parking position" but you could
stop them spinning.

I believe they still have a parking position, but you don't have to manually
position them. They snap the heads to a safe location using internal stored
power when power is removed.
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [3 Posts] View previous topic :: View next topic
The time now is Sun Nov 23, 2008 10:59 am | All times are GMT
navigation Forum index » *nix » Linux » embedded
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts random timeout / delivery temporarily suspended unarcher Postfix 0 Fri Jun 13, 2008 12:33 pm
No new posts Is there a boot loader that can load a file a start up an... christopher.mcrorie@gmail Setup 1 Thu Jul 20, 2006 2:57 am
No new posts Make an updates disk? Cameron L. Spitzer Debian 1 Wed Jul 19, 2006 6:40 pm
No new posts Is there any standard way to sort a disk file? Peter Olcott C++ 5 Wed Jul 19, 2006 4:42 pm
No new posts delivery temporarily suspended: unknown mail transport error Ramprasad Postfix 2 Wed Jul 19, 2006 2:42 pm

Internet Advertising | Tax | Loans | Hosting | Xbox Mod Chip
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1860s ][ Queries: 16 (0.1112s) ][ GZIP on - Debug on ]