Mmc0 error. HASS seems to have corrupted overnight. RPi 3

Out of nowhere my HASS system seems to have corrupted reporting “mmc0: timeout waiting for hardware interrupt”
The Pi still works with other sd cards however this is the one that has my entire HASS system. (I stupidly didn’t backup externally)
The drive also won’t appear on windows.

Is there anyway to recover my system or do I need to start from scratch?

Did you figure out what this problem was? I have the same issue.

Same situation here. Likely our SDCards are faulty or eroded.

HASS does backups somewhere. Don’t figured out the name and location so far, but I’ll bet it’s on mmc0p2 and ends in .tar.gz or .tgz.

Since the broken part is mmc0 (the device), not mmc0p2 (the data partition), there is a small chance to read this disk in another SDCard reader under Linux.

Have no reader at hands recently, but will give it a try. If things going worse, one could try a program named “photorec” which recovers, other than named, not only photos on broken file systems.

My 5 cent:

  • HASS should offer an download button (like PiHole teleporter or Fritz!Box does) or even better a stow-away automatic option to send the config to an outside safe place.
  • HASS users like me shall never rely on SDCard of Raspi. Many RPi models *) can boot from SSD, while such SSD (128…256) is around 30€, or a normal SSD plus an USB adapter is around 40…50€ together. I will follow this next days!

*) Available on Raspberry Pi 2B v1.2, 3A+, 3B, 3B+, 4B, 400 and Zero 2 W, and Raspberry Pi Compute Module 3, 3+ and 4 only.

Helpful websites:


Two more links to German Smarthome Raspi stories who did the SSD job:

Oh, and I found this quite interesting story (also GERMAN):

Conclusion here: piclone is your best friend.