I want to boot from my USB 3.0 port attached SSD. I have flashed my RPI4 with the Raspberry Pi Imager USB Boot loader.

When I attach my SSD to my USB 2.0 ports it runs flawless. But as soon I connect it to my USB 3.0 port it looks like it doesn't work. The SATA to USB3 cable blue light works in both situations so there seems nothing going wrong. My ACT (green) LED on the front is flashing very quickly 3 or 4 times and than a second not and then repeats when connected to USB3.0 ports. No difference in wether I use the upper or lower one. The flashing is so quick that I can't see exactly how many flashes it tries to show.

What can be the problem?


Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 10c4:ea60
Bus 001 Device 002: ID 2109:3431
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 004: ID 152d:0578

  • 1
    What USB/Sata controller do you use? JMicron ones can be problematic. Add the output of lsusb to your question
    – Dirk
    Commented Aug 19, 2021 at 15:17
  • It is an EWENT EW7017 USB3.0 to SATA adapter cable.
    – Wolk9
    Commented Aug 19, 2021 at 20:13
  • Did you only get numeric output? No additional text apart from the IDs? Which OS/version do you use?
    – Dirk
    Commented Aug 19, 2021 at 23:09
  • Yes, you have a JMicron device. See e.g. raspberrypi.stackexchange.com/questions/120070/…
    – Dirk
    Commented Aug 19, 2021 at 23:18
  • 1
    Does this answer your question? Black screen when trying to boot from SSD on a Raspberry Pi 4B
    – Dirk
    Commented Aug 19, 2021 at 23:19

1 Answer 1


First run an upgrade sudo apt update & sudo apt upgrade -y then Update eeprom by : sudo rpi-eeprom-update -a . Then setup boot order option 4 for usb boot by sudo -E rpi-eeprom-config --edit [0xf14] to Try USB first, followed by SD then repeat

If that does not work try setting up nvme boot (https://www.raspberrypi.org/documentation/computers/raspberry-pi.html#nvme-ssd-boot)

  • why would nvme boot help an SSD?
    – Bravo
    Commented Aug 21, 2021 at 3:07
  • Unfortunately I'm running HASSIO, an OS for HomeAssistant. The commands apt and rpi-eeprom-update are not available in there.
    – Wolk9
    Commented Aug 23, 2021 at 9:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.