Fixing Toshiba Canvio Connect External HDD
I bought a Toshiba Canvio Conenct 1TB to store movies and watch them on a TV with USB port, but at first the drive was unusable: it kept disconnecting every 10 min or so and needed to be unplugged and replugged to resume working.
A brief internet search gave interesting results: the drive is factory-configured to enter either standby or spin-down mode after a little while (I tend to think it's standby in fact), and that causes the TV to lose connection ot the disk.
So I connected the Canvio to my Ubuntu machine and did as suggested in the Toshiba forum:
sudo hdparm -B /dev/
But in fact this only returned an error message ("Invalid exchange") and only basic information on the drive; I could not see what power management mode was factory-set for the drive.
Undeterred, I tried :
sudo hdparm -B 254 /dev/
But I got the same error message as before. So I switched to Root user, drive still connected, and hdparm worked as it should, showing me that the power management was indeed in mode 254 (where 255 is disabled).
Yet, the disc still lost connection from the TV after 10 min. So I read more on the invaluable man page for hdparm and realized that the -S option can be used to set the standby time for the disk.
Directly from Root this time, I gave the command:
hdparm -S 0 /dev//
to disable the standby/idle timeout. Yet all I got was again "Invalid exchange". Again undeterred, I ejected the drive from the laptop before unplugging, and I tried to watch some other stored movie: the disk kept spinning happily well past the 10 minutes mark.
Resolved? So it seems.
Update 24/04/14: The connection between Canvio and TV (an LG LED model) seems to be very dependent also on the USB cable. Use a quality one with firm connectors for best results.