The second entry is the correct one for ATHENA. I had just unmounted another drive (not ATHENA) mounted on /dev/sdf1 and it complained that it could not remove the directory. I guess it tried to remove the (invalid) /dev/sdf1 entry for ATHENA and failed.
I just reproduced this bug in Hardy WITHOUT a suspend/resume cycle, using hal version 0.5.10-5ubuntu7.
The contents of .hal-mtab were:
/dev/sdf1 1000 0 vfat nosuid, nodev,uhelper= hal,shortname= mixed,uid= 1000,utf8, umask=077, exec,usefree /media/ATHENA nodev,uhelper= hal,shortname= mixed,uid= 1000,utf8, umask=077, exec,usefree /media/ATHENA
/dev/sdg1 1000 0 vfat nosuid,
The second entry is the correct one for ATHENA. I had just unmounted another drive (not ATHENA) mounted on /dev/sdf1 and it complained that it could not remove the directory. I guess it tried to remove the (invalid) /dev/sdf1 entry for ATHENA and failed.