I am trying to connect a 2 Tb external Hard drive (ADATA HD710) to my raspberry pi, but the problem is that when I connect it to one of the USB ports, the raspberry pi stops working. I am not sure if this is for the current (I have a simple charger of 5V - 2000 mAmp), or maybe I have to do an overclock or something like that. I would appreciate any suggestions to solve this problem, I tried to look for the current specifications of my external hard drive but I couldn't find anything, thanks
1 Answers
It sounds like your RPi and the HDD is not getting enough power. Normally, a 2.5 inch HDD (like HD710) requires 5V 0.6A (or even up to 1A) (nom.) power to function properly, so you only got another 1A for your RPi 2, which still not count the headroom for your PSU (some bad quality PSU may not deliver 2A as the spec). If you connect other peripherals to your RPi via USB/GPIO, your available Amps will be lower. Most importantly, HDD requires spin up and we should also take the spin up current into account.
I suggest you to have your firmware switched to 1.2A USB power and use a powered USB hub to power the HDD, or use a Y-usb cable with a separate power supply (you can make one by yourself too).
However, I DO NOT SUGGEST you to overclock your RPi, as it made the RPi requires more power, and also introduce instability problem provided that your Pi already did not have enough power.

- 239
- 2
- 8
-
Rubbish! Virtually all modern USB HDD run on <500mA. If they didn't they would not run on any computer with a compliant USB port. Some older (very old - usually PATA devices) need more, and usually come with a Y cable (with 2 USB connectors). – Milliways May 28 '16 at 22:52
-
-
Also, other than on the 3 the total max current to the pi is limited to 2A by a polyfuse, so there's no point in a 3, 4, 5, 10, etc. amp supply -- despite recommendations by the Foundation and others to use a 2.5 A supply, which I think was just to hedge a bet on the quality of power supplies. – goldilocks May 28 '16 at 23:37
-
1I don't think a 2.5" HDD requires 1A minimally, but I think a lot of them may require more than 500 mA even if they are "2.0 compatible", and 3.0 devices could expect 2+ amps. I also am not so certain the Pi's own USB ports are individually regulated to anything @Milliways Quick read from almost 10 years ago in which an OEM admits they don't publish current consumption stats because... – goldilocks May 29 '16 at 00:28
-
1...they essentially can't keep up with their own products, which I would take to be a a veiled way of admitting "We don't want to say they draw too much current". AFAICT the same practice applies today. – goldilocks May 29 '16 at 00:28
-
@goldilocks Taking a WD 2.5 portable HDD as an example, it already exceeds 500mA: If using a WD Passport 2.5" hard drive, please ensure that the computer's USB ports supply at least 650 milliamps through the USB ports. If the USB controller or USB hub is limited to 500 milliamps of power draw, USB 2.0 Power Booster Cable may be needed. – Kong Chun Ho May 29 '16 at 01:08
-
-
@goldilocks The total current to the Pi USB ports is controlled (for B+ and later), but there does not seem to be any control of individual ports. I can draw 500mA (or more) from the Pi2 without any USB device attached. This is not strictly permitted by the USB2 specification, which should limit current to 100mA unless requested. A large number of other devices work this way. – Milliways May 29 '16 at 04:56
max_usb_current=1
set inconfig.txt
? If not please read http://raspberrypi.stackexchange.com/q/32873/5538 and let us know if that solves the problem. Unless you have a bunch of other USB devices attached, that + a 2A supply should be fine. I've done it 24/7 ever since the B+ came out. – goldilocks May 28 '16 at 21:33sudo blkid
– Nau May 28 '16 at 21:44