I have the same problem (Feisty, 32 bit).
My extenal USB hard disk drive doesn't unmount from nautilus, but it can be unmounted with:
sudo umount /media/lacie
or with:
eject /media/lacie (without sudo)
And USB flash drives work properly.
The significant lines of /var/log/syslog when trying to unmount from nautilus are:
Apr 12 21:54:10 zeus hald: unmounted /dev/sdd1 from '/media/lacie' on behalf of uid 1000
Apr 12 21:54:10 zeus kernel: [ 2922.102576] SCSI device sdd: 1172229408 512-byte hdwr sectors (600181 MB)
Apr 12 21:54:10 zeus kernel: [ 2922.104605] sdd: Write Protect is off
Apr 12 21:54:10 zeus kernel: [ 2922.104612] sdd: Mode Sense: 10 00 00 00
Apr 12 21:54:10 zeus kernel: [ 2922.104615] sdd: assuming drive cache: write through
Apr 12 21:54:10 zeus NetworkManager: <debug info>^I[1176407650.074592] nm_hal_device_removed (): Device removed (hal udi is '/org/freedesktop/Hal/devices/volume_uuid_a8af3cec_b2e7_43c2_80af_2d86776a08c2').
Apr 12 21:54:10 zeus kernel: [ 2922.110570] sdd: sdd1
Apr 12 21:54:10 zeus NetworkManager: <debug info>^I[1176407650.592374] nm_hal_device_added (): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_uuid_a8af3cec_b2e7_43c2_80af_2d86776a08c2').
Apr 12 21:54:10 zeus kernel: [ 2922.697434] kjournald starting. Commit interval 5 seconds
Apr 12 21:54:10 zeus kernel: [ 2922.697885] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Apr 12 21:54:10 zeus kernel: [ 2922.699152] EXT3 FS on sdd1, internal journal
Apr 12 21:54:10 zeus kernel: [ 2922.699446] EXT3-fs: mounted filesystem with ordered data mode.
Apr 12 21:54:10 zeus hald: mounted /dev/sdd1 on behalf of uid 1000
So it seams clear that the disk is unmounted BUT it is remounted again.
The content of /media/.hal-mtab is:
/dev/sdd1 1000 0 ext3 noexec,nosuid,nodev /media/lacie
/dev/sde1 1000 0 vfat noexec,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077,exec /media/disk
where /dev/sdb1 is the USB hard disk drive with this problem, and /dev/sde1 is a flash USB drive which is correctly unmounted from nautilus.
I have the same problem (Feisty, 32 bit).
My extenal USB hard disk drive doesn't unmount from nautilus, but it can be unmounted with:
sudo umount /media/lacie
or with:
eject /media/lacie (without sudo)
And USB flash drives work properly.
The significant lines of /var/log/syslog when trying to unmount from nautilus are:
Apr 12 21:54:10 zeus hald: unmounted /dev/sdd1 from '/media/lacie' on behalf of uid 1000 1176407650. 074592] nm_hal_ device_ removed (): Device removed (hal udi is '/org/freedeskt op/Hal/ devices/ volume_ uuid_a8af3cec_ b2e7_43c2_ 80af_2d86776a08 c2'). 1176407650. 592374] nm_hal_device_added (): New device added (hal udi is '/org/freedeskt op/Hal/ devices/ volume_ uuid_a8af3cec_ b2e7_43c2_ 80af_2d86776a08 c2').
Apr 12 21:54:10 zeus kernel: [ 2922.102576] SCSI device sdd: 1172229408 512-byte hdwr sectors (600181 MB)
Apr 12 21:54:10 zeus kernel: [ 2922.104605] sdd: Write Protect is off
Apr 12 21:54:10 zeus kernel: [ 2922.104612] sdd: Mode Sense: 10 00 00 00
Apr 12 21:54:10 zeus kernel: [ 2922.104615] sdd: assuming drive cache: write through
Apr 12 21:54:10 zeus NetworkManager: <debug info>^I[
Apr 12 21:54:10 zeus kernel: [ 2922.110570] sdd: sdd1
Apr 12 21:54:10 zeus NetworkManager: <debug info>^I[
Apr 12 21:54:10 zeus kernel: [ 2922.697434] kjournald starting. Commit interval 5 seconds
Apr 12 21:54:10 zeus kernel: [ 2922.697885] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Apr 12 21:54:10 zeus kernel: [ 2922.699152] EXT3 FS on sdd1, internal journal
Apr 12 21:54:10 zeus kernel: [ 2922.699446] EXT3-fs: mounted filesystem with ordered data mode.
Apr 12 21:54:10 zeus hald: mounted /dev/sdd1 on behalf of uid 1000
So it seams clear that the disk is unmounted BUT it is remounted again.
The content of /media/.hal-mtab is: nosuid, nodev,shortname =mixed, uid=1000, utf8,umask= 077,exec /media/disk
/dev/sdd1 1000 0 ext3 noexec,nosuid,nodev /media/lacie
/dev/sde1 1000 0 vfat noexec,
where /dev/sdb1 is the USB hard disk drive with this problem, and /dev/sde1 is a flash USB drive which is correctly unmounted from nautilus.
Waiting for help .....