You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Home Assistant Yellow (CM5), any USB device (e.g., a USB serial adapter, a simple USB mouse, or even a USB hub with nothing attached) causes the network to fail to initialize at startup. The system does not receive an IP address via DHCP and remains inaccessible (no ping, no web UI). Removing the USB device before boot allows the system to come up normally and obtain an IP via DHCP.
• Attempting a static IP reduces but does not completely eliminate the issue.
• This is not specific to a particular USB device—any device plugged into the USB port triggers the same behavior.
Expected Behavior
Home Assistant OS should successfully initialize the network and obtain an IP address (via DHCP) even with any USB device connected at boot.
Request
Please investigate why any USB device at boot leads to a failure in network initialization (DHCP unreachable). We’d expect the system to bring up the network regardless of USB devices. Thank you!
What operating system image do you use?
yellow (Home Assistant Yellow)
What version of Home Assistant Operating System is installed?
14.2
Did the problem occur after upgrading the Operating System?
No
Hardware details
Hardware: HomeAssistant Yellow with CM5 (upgraded). I have no idea if it would behave the same with the original CM4 and at this stage I'm not inclined to try that, unless instructed to do so.
Steps to reproduce the issue
Steps to Reproduce
1. Connect any USB device (e.g., USB mouse, empty USB hub) to the Home Assistant Yellow (CM5).
2. Ensure DHCP is set for the network interface.
3. Power on or reboot the device.
4. Result:
• The system never obtains an IP address (DHCP fails), logs show network unreachable, and no ping or UI access is possible.
5. If you remove the USB device before boot, the system boots normally, obtains a DHCP IP, and is fully accessible.
Anything in the Supervisor logs that might be useful for us?
**Relevant Logs**
• Errors in logs:
`ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 101] Network unreachable`
• dmesg shows normal enumeration for the USB device, with no direct error messages about the USB.
• Once the system is fully booted (without USB connected), re-inserting the USB device does not cause network issues.
`2025-02-26 19:01:43.616 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-5074' coro=<Addon.watchdog_container() done, defined at /usr/src/supervisor/supervisor/addons/addon.py:1530> exception=AddonsJobError('Rate limit exceeded, more than 10 calls in 0:30:00')>
Traceback (most recent call last):
File "/usr/src/supervisor/supervisor/addons/addon.py", line 1544, in watchdog_container
await self._restart_after_problem(event.state)
File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 291, in wrapper
raise on_condition(
f"Rate limit exceeded, more than {self.throttle_max_calls} calls in {self.throttle_period(group_name)}",
)
supervisor.exceptions.AddonsJobError: Rate limit exceeded, more than 10 calls in 0:30:00`
Anything in the Host logs that might be useful for us?
• Setting a static IP can help sometimes but still fails occasionally. At least with a static IP it is always responding to ping (even if when its not accessible through web browser or ssh)
• This is not limited to a USB serial adapter; any USB peripheral (mouse, hub, etc.) triggers the same network failure at boot.
• A “wait for network” approach (ha network update ... --wait) is not recognized or available in this HA OS version.
• Suggests a deeper conflict in USB enumeration vs. DHCP initialization on CM5-based HA OS.
• Network: DHCP environment (works fine on other devices)
• Behavior: Only fails if any USB device is connected at boot time
I'm using https with self-signed certificates. No external access configured. No problem with that in the past year.
The text was updated successfully, but these errors were encountered:
I am not able to reproduce such behavior - no matter what I connect to the USB ports, the Yellow always gets a DHCP lease. Can you connect to your Yellow over the serial console (see Windows or Linux/macOS instructions) and check the output of systemctl status NetworkManager? Also, full dmesg output of the boot would help.
Meanwhile I've uninstalled o lot of addons and HACS addons and at some point this behaviour stopped. If there are logs that I can recover, I'd gladly do so, but I need a little help with where should I look for them.
Describe the issue you are experiencing
Description
On Home Assistant Yellow (CM5), any USB device (e.g., a USB serial adapter, a simple USB mouse, or even a USB hub with nothing attached) causes the network to fail to initialize at startup. The system does not receive an IP address via DHCP and remains inaccessible (no ping, no web UI). Removing the USB device before boot allows the system to come up normally and obtain an IP via DHCP.
• Attempting a static IP reduces but does not completely eliminate the issue.
• This is not specific to a particular USB device—any device plugged into the USB port triggers the same behavior.
Expected Behavior
Home Assistant OS should successfully initialize the network and obtain an IP address (via DHCP) even with any USB device connected at boot.
Request
Please investigate why any USB device at boot leads to a failure in network initialization (DHCP unreachable). We’d expect the system to bring up the network regardless of USB devices. Thank you!
What operating system image do you use?
yellow (Home Assistant Yellow)
What version of Home Assistant Operating System is installed?
14.2
Did the problem occur after upgrading the Operating System?
No
Hardware details
Hardware: HomeAssistant Yellow with CM5 (upgraded). I have no idea if it would behave the same with the original CM4 and at this stage I'm not inclined to try that, unless instructed to do so.
Steps to reproduce the issue
Steps to Reproduce
1. Connect any USB device (e.g., USB mouse, empty USB hub) to the Home Assistant Yellow (CM5).
2. Ensure DHCP is set for the network interface.
3. Power on or reboot the device.
4. Result:
• The system never obtains an IP address (DHCP fails), logs show network unreachable, and no ping or UI access is possible.
5. If you remove the USB device before boot, the system boots normally, obtains a DHCP IP, and is fully accessible.
Anything in the Supervisor logs that might be useful for us?
Anything in the Host logs that might be useful for us?
System information
System Information
Home Assistant Community Store
Home Assistant Cloud
Home Assistant Supervisor
Dashboards
Network Configuration
Recorder
Additional information
The text was updated successfully, but these errors were encountered: