I see in this image your pi 400 shows Rev 1.0 Ours is Rev 1.1. Have you updated the firmware? Once you do that and update the boot loader then set it to boot from usb. On mine i had to add a kernel parameter to the installed system that uses the PID and VID of the device. Then it boots on ssd very well. You have to add this to any ssd you have an install done to in order for it to boot on an external usb drive.
Add the following line at the beginning of the cmdline.txt file:
usb-storage.quirks=[VID]:[PID]:u
Replace the [VID] and [PID] parts with the USB Vendor and Product ID of your SATA to USB 3.0 adapter.
Use this command to find the VID and PID of the device.
I would but Iām very confused with the forum and why i canāt find certain pages such as under Installation on Arm which there is one. But itās not listed and yet i ran across the post that @Pudge has made.
I have used USB SSD enclosures and even a USB NVME enclosure with great success. This includes RPi 4b and RPi 400.
But, I have a powered USB hub that I connect the USB Keyboard, and USB Mouse to. This eliminates the power drain on the RPi 4 power supply for these devices leaving more power for the RPi and the USB enclosure.
Plus, I do not know exactly how these powered USB hubs work.
Is there a current blocking device which does not allow the USB hub to add additional current to the RPiās current? I donāt know.
I do know if the USB hubās power supply is not plugged in (or not powered from the power strip, donāt ask how I know this) the RPiās power supply runs the keyboard and mouse in the USB hub.
Anyway, the point I am making is be sure the RPi 4ās power supply has enough power to run a USB SSD enclosure, plus keyboard, plus mouse and of course the RPi 4 itself.
Pudge
EDIT:
Here are some of the devices I have tested. The one on the far right is the USB NVME enclosure.
The problem with a borderline power supply is it runs fine on low CPU and/or GPU loads. Then gets flakey when a CPU / RAM/ GPU intensive app runs. So it can be intermittant.
thanks for the posts.
I do have an original PI 4 Powersupply and only run a MSATA 512GB Trenscend via USB 3. it seems that the power here is not an issue, but I could not test it under heavy load yet.
I will follow the steps in adding the quirk in the cmdline.txt. hopefully I can get to this tonight.
Again thanks for all the help and information
Just plug your drive into an installed system or use the live iso to boot on and then run lsusb to get the VID and PID of the drive. You can add this to the cmdline.txt file on the drive. Then plug it into the pi and see if it boots properly.