Okay – I’ve had my Seagate GoFlex Pro 500 GB external hard drive for some time now. It is USB 3 and I run Linux Mint 11. Like many others using Linux Mint (or Ubuntu) after some time, about an hour or so, the drive simply disappears. Unplugging and plugging it back in doesn’t work nor does plugging it into another USB 3 (or USB 2 either in my case – a Dell XPS 15 L501X) will allow the drive to be seen again. Apparently, the issue is with the Seagate firmware in the drive and the fact that there are different “wake up” mechanisms being used. And, Seagate apparently does not publish how wake up is being done. Here is apparently how to fix the problem:
sudo gedit /etc/default/grub
Modify (basically adding “pci=nomsi”)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
I found this at http://ubuntuforums.org/showthread.php?t=1817164 after much Googling.
[UPDATE] This does not seem to work. I was uncompressing a very large file to the GoFlex and left the room. When I came back an hour level the drive went “missing” and nothing could get it back except a reboot. It seems that this does not happen under Windows 7….