Hass.io no longer booting on Pi 3B+

A few weeks ago my Hass.io installation on my Raspberry Pi 3B+ (with original 2,5A power supply) crashed and would not boot anymore. Ever since I’m stuck in this infamous bootloop (like Failure To Launch - New Install of Hassio). Mine is quite similar:


Net: No ethernet found.
Starting USB…
USB0: scanning bus 0 for devices… 6 USB Device(s) found
Hit any key to stop autoboot: 0
switch to partition #0, OK
mmc0 is current device
Scanning mmc 0:1…
Found U-Boot script /boot.scr
2281 bytes read in 2 ms (1.1 MiB/s)
Executing script at 02400000
switch to partiions #0, OK
mmc0 is current device
loading env…

MMC read: dev # 0, block # 1214464, count 32 … 32 blocks read: OK
Found valid slot B, 0 attempts remaining
storing env…

MMC write: dev # 0, block # 1214464, count 32 … wait_transfer_complete - still waiting after 100001 retries
mmc write failed
0 block written: ERROR
Loading kernel
WARNING at drivers/mmc/bcm2835_sdhost.c:376/bcm2835_prepare_data()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
*** ERROR: Can’t read MBR header ***
part_get_info_efi: *** ERROR: Inalid GPT ***
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:408/bcm2835_send_command()!
*** ERROR: Can’t read MBR header ***
part_get_info_efi: *** ERROR: Inalid Backup GPT ***

I tried several brands and sizes of SD cards, with both 32-bit and 64-bit Hass.io versions, but all end up in this bootloop!
My network config and my Pi are still ok: installing raspbian or any other system will function perfectly. But I would like to use Hass.io (edit: for the DeConz add-on) and do not want to use a SSD drive on my Pi, as suggested in the other thread.

What to do?

1 Like

Change sd card. Get a new one

Have same problem. Was able to install older version of Hassos 1.13

If you really want a stable system I really would recommend a USB SSD.

I was constantly having corrupted SD cards even with branded and even industrial graded cards.

Not one problem since moving to an SSD.

I had the same issue with a Pi 3B and hassos_rpi3-2.12.img. No Ethernet found etc etc. This seems a common theme yet there has been no update as far as I can see to the image file to correct it.

I ended up using the older hassos_rpi3-1.13.img having found that others seem to have had success with and that has worked.

After a while… and some SD cards… I just gave up on hassOS.
Eventually I installed Raspbian and manually installed Home Assistant (on the same SD card).
Everything is working flawlessly now.