operating-system: HAOS 8.0 fails to boot after update on CM4 with NVMe SSD

Describe the issue you are experiencing

I am running HAOS on a CM4 with an NVMe SSD. After updating from HAOS 7.6 to 8.0 in the GUI, HomeAssistant fails to come up. It does request an IP via DHCP on boot and will respond to pings on it, however, according to my DHCP server logs, those requests only ever come from U-Boot.armv8, not the actual OS. Plugging in a screen, I see absolutely nothing.

Even repeated reboot attempts get me absolutely nowhere, not back to 7.6, no logs, nothing.

What operating system image do you use?

rpi4-64 (Raspberry Pi 4/400 64-bit OS)

What version of Home Assistant Operating System is installed?

8.0

Did you upgrade the Operating System.

Yes

Steps to reproduce the issue

  1. Use NVMe SSD with HAOS 7.6
  2. Update to 8.0 in the GUI
  3. Stopped booting

Anything in the Supervisor logs that might be useful for us?

Nothing

Anything in the Host logs that might be useful for us?

Nothing

System Health information

No response

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 15 (7 by maintainers)

Commits related to this issue

Most upvoted comments

@KartoffelToby You can replace the u-boot.bin file on the first partition with the version from OS 7.6. For your continence, I extracted it from HAOS 7.6: rpi4-64 u-boot.img.tar.gz from HAOS 7.6 (unpack before copying to the first FAT partition).

Unfortunately, I forgot to include the patches for all Raspberry Pi’s in 8.1 🙈 next release! 🤞

@raforo this is about Compute Module 4 which have a NVMe PCIe directly connected. You report using Raspberry PI 4, hence that is a different problem. It looks a bit like what #1909 (comment) reported, but that problem disappeared. Can you open a new issue in case your problem persists?

Thanks, I figured that out and I opened new issue #1917

updating eeprom fixed problem in my case