I have the same external hard drive. The Seagate Free agent defaults with a sleep timer. Once the drive goes to sleep, the USB connection is compromised. Connect to the drive through a PC and change that setting to "not go to sleep" and the USB connection will be maintained.
Hope this helps-