The Pi5 is not new. It did previously run HAOS on SD Card. The Card died spontaneously.
Bought a new USB SSD. Used the PI Imager to Flash HAOS to it.
Booting always fails with a kernel panic (see attached image).
Tried using the original PI Linux image. This does boot just fine.
Switched back and forth several times, the bevavior is reproducable.
Pi 5 8GB
Official Power supply (27W)
Intenso Premium SSD 256GB (separately powered using USB Hub)
Hi,
My guess is either the RPi image is corrupt, or for the wrong model (e.g. RPi4 has a different architecture).
There can be issues with getting NVMe SSDs recognised especially early on when cheaper controllers don’t support features RPiOS used. I’d try installing RPiOS on the SSD and seeing if the issue remains.
In general HAOS lags the latest RPiOS optimisations (although latest HAOS can now update firmware). I’ve stuck to RPi foundation SSDs and they “just work” - some Samsung kit didn’t.
You’ve likely read the install instructions, but here they are again…
I have heard issues with old RPi5 firmware (e.g. can’t address the new LCD screen), and the new firmware supports useful features like network boot and network install so is worth checking. rpi-update can do this but it should “just work” after updating RPiOS or HAOS… https://www.raspberrypi.com/documentation/computers/os.html
(the more advanced method is sudo rpi-eeprom-update -a BUT that is more for specific versions - like for new hardware)
I see error EC = 0x25: DABT (current EL), IL = 32 bits at the top. I think your Intenso Premium SSD 256GB (separately powered using USB Hub) is the issue.
Is it listed as a compatible with Raspberry Pi devices?
Is the drive attatched via a USB 2.0 or 3.0 port?\
I am following standard installation procedures (as mentioned when using the PI Imager).
I did carefully cross test it several times. Used the Raspberry Pi Imager v.2.0.10.
Switched back and forth between “Raspberry Pi OS (64-bit)” and “Home Assistant OS 18.1 (RPI 5)”.
The Pi OS always boots without error. The HAOS always kernel panics.
What I did not do is verify compatibility between SSD Model and the PI when buying the SSD.
I did and still do prefer USB over HAT if possible.
There seems to be no official recommendation list for USB SSDs but a lot of 3rd party lists (probably with affiliate links).
The drive is attatched to the blue USB 3.0 port of the PI 5.
I tried leaving out the USB 3.0 hub and connected the drive directly to the 3.0 port on the PI 5. The result is the same.
Since the Pi OS is booting fine, I am reluctant to believe there really is a hardware incompatibility.
This search did yield an interesting result. According to this list (german raspberry pi forum):
My device is in the middle category of “needs usb storage quirks”.
1.d [152d:0579] JMicron 3.0 [Intenso] M.2
Still puzzling that Pi OS boots fine.
Tested booting the HAOS version on the USB 2.0 connector. It does not crash at the same step and proceeds to load different modules. It fails / freezes at a later point though.
There are still things I can try so I will exepriment more.