After my Odroid M1 died, I restored a Home Assistant backup to a Raspberry Pi 5. Since the migration, Home Assistant intermittently becomes unavailable for about 30–45 seconds and then recovers. This issue did not occur on the Odroid M1 using the same backup.
Hardware:
Raspberry Pi 5 (8 GB)
Official Raspberry Pi 27 W USB-C power supply
Home Assistant OS
SkyConnect USB Zigbee coordinator
Sonoff USB stick flashed with Thread firmware
Both USB devices connected via separate ~3 ft USB extension cables
Errors seen:
Host log:
cp210x ttyUSB0: failed set request 0x7 status: -110
Home Assistant core log (ZHA):
bellows.ash.NcpFailure: NcpResetCode.ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT
Observed behavior:
Zigbee devices briefly go unavailable
Automations fail during the event
HA UI sometimes unreachable for ~30–45 seconds
System recovers without reboot
Notes:
Removing Matter Hub and Music Assistant stopped websocket timeout spam but did not eliminate USB/Zigbee errors
The same Zigbee and Thread hardware was stable on the Odroid M1
Question:
Is this a known Raspberry Pi 5 USB or power management issue with Zigbee coordinators (cp210x), and are there recommended mitigations such as disabling USB autosuspend, using a powered USB hub, or firmware changes?