Tuesday, September 9, 2008

Automount Seagate Free Agent usb drive

First, I follow this:

http://alienghic.livejournal.com/382903.html

# the drive reports something like this
$ sudo sdparm -a /dev/sde
/dev/sde: Seagate FreeAgent Pro 400A
Power condition mode page:
IDLE 0 [cha: n, def: 0, sav: 0]
STANDBY 1 [cha: y, def: 1, sav: 1]
ICT 0 [cha: n, def: 0, sav: 0]
SCT 9000 [cha: y, def:9000, sav:9000]
# when the drive was idled I got the following error message.
$ sudo sdparm --clear STANDBY -6 /dev/sde
/dev/sde: Seagate FreeAgent Pro 400A
change_mode_page: failed setting page: Power condition
# this appears to force the drive to start
$ sudo sdparm --command=start /dev/sde
# and now this command works
$ sudo sdparm --clear STANDBY -6 /dev/sde
$ sudo sdparm -a /dev/sde
/dev/sde: Seagate FreeAgent Pro 400A
Power condition mode page:
IDLE 0 [cha: n, def: 0, sav: 0]
STANDBY 0 [cha: n, def: 1, sav: 0]
ICT 0 [cha: n, def: 0, sav: 0]
SCT 0 [cha: n, def:9000, sav: 0]

Of course, if you don't have sdparm, use:
sudo apt-get install sdparm

Then copy output of
>cat /proc/mounts
entry to /etc/fstab

my entry is:

/dev/sdc1 /media/disk vfat rw,nosuid,nodev,uid=1000,fmask=0077,dmask=0077,iocharset=iso8859-1,shortname=mixed,usefree,utf8 0 0

Reboot. Everything auto mounts fine now.

1 comment:

ricemark20 said...

This fix is no longer needed with Intrepid Ibex.