Booting Home Assistant from SSD on Raspberry Pi 3B

I’m trying to boot Home Assistant from SSD on Raspberry Pi 3B.

I’ve followed this tutorial: 100 Days of Learning: Day 18 – Setup Raspberry Pi to boot of a SSD via USB for Home Assistant - André Jacobs

My SSD disk is Kingston A400 2.5″ SATA SSD
USB Adapter is StarTech 2.5″ SATA to USB 3.0/3.1 Adapter

I’ve written haos_rpi3-64-6.5.img.xz image to the SSD, but after turning the RPi on I only get a single green LED flash after about 10 seconds (I guess this is when RPi decides that it can’t boot from SD card), but nothing after that.

If I install Raspberry OS on that SSD it is able to boot and I can ssh into it reliably (I’ve tried restarting it multiple times).

Things that come to mind:

  1. SSD drive power issues. I don’t have powered USB hub, but my RPi power is 5v3A, so it’s probably not it. Also Raspberry OS works fine.
  2. U-Boot incompatibility with this particular SSD card/USB adapter. I’m using the same combo as from this video: Home Assistant Raspberry Pi 4 SSD Install (QUICK) - YouTube Also it seems to be a very popular and reliable SSD/USB adapter combo.

I’ve tried connecting HDMI cable, but I only get a black screen.
Anything else I can try? Can someone recommend a Home Assistant version which is confirmed to be working with booting from SSD?

What would be the expected time between me starting a Raspberry Pi 3 with a fresh Home Assistant image and being able to ping it?

Cheers,
Leonti

IDK what on the image, but, as far as I remember, all I had to do (on a RPi4) was to specify the system partion in /boot/cmdline.txt

console=serial0,115200 console=tty1 root=PARTUUID=5acfc109-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

PARTUUID you can get via blkid

I tried to get my pi3b booting from ssd for a day or so with no joy. I ended up swapping out my octoprint pi4.
That took minutes to get it to boot from ssd. From what I could gather, getting a 3b to boot from ssd is a myth.