Max_G
Posts: 38
Joined: Sat May 28, 2016 8:27 am

[Solved] Pi 3 not booting from USB SSD

Fri May 18, 2018 12:26 pm

The OTP is set, the Pi 3 boots from a USB stick, all working fine.

I have cloned the USB stick to a 64 GB drive with a SATA adaptor with split USB/power connectors. The Pi does not even blink after it would usually boot from the stick.

Bought a WD green 240GB and Onrico enclosure. It has a USB3 connector; plugged into the Pi USB, power from a 3A power supply. The WD pulls no more than 200mA (as per specs up to 2.2A, which the Pi cannot provide); which is not the issue while loading (checked current with scope). The USB drive comes on after 5 seconds, which might be too long for the Pi boot sequence.

I read a few posts on the forum, one points out a specific SATA chip ASMEDIA (or so) for this to work. Is this the general consensus?

Anything else I could/should try?
Last edited by Max_G on Fri May 18, 2018 11:56 pm, edited 1 time in total.

User avatar
B.Goode
Posts: 8271
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: Pi 3 not booting from USB SSD

Fri May 18, 2018 1:30 pm


Max_G
Posts: 38
Joined: Sat May 28, 2016 8:27 am

Re: Pi 3 not booting from USB SSD

Fri May 18, 2018 11:56 pm

Thank you... the links helped.

I tried bootcode.bin on an empty SD card; did not work.
Added a timeout (just an empty) file; no change (did not work).

Reading through the links, and I realised the SSD start-up is the culprit.
Plugged a powered USB hub into the Pi3.
Connected the SSD to the USB.
Fire up the hub (and SSD), then power the PI, and it will boot form the SSD.

One thing to watch out for: sometimes USB hubs take longer than the 5 seconds to 'boot' up, an then the SSD boot will fail, because the hub only powers its ports, once it gets a signal from the Pi.

Return to “Troubleshooting”