OK. End of play, I fear.
@cogneato very generously lent their time to support me through various diagnostics, finding a fix for resetting the network back to default
# rm -r /mnt/overlay/etc/NetworkManager/system-connections
# reboot
We did that and still saw no change in Blue. Also tried a custom HA command to do this:
ha network update default --ipv4-method auto
which again didn’t resolve the lack of eth0 connection or its ability to ask for (or find) an IP.
We tried resetting the network on Blue and going headless direct into the router, and still no joy. Router’s admin page couldn’t detect any new connected devices
We tried resetting Blue’s network again, rejoining the mesh tower, and setting the mesh to bridge mode (triggering near civil war from the kids whilst it restarted) and still no joy. Thought at this point was perhaps double NAT issue, though felt wrong as router couldn’t see it when directly connected.
At each step, the Xbox (nearest device that could use the HDMI output) would connect fine on the same cable and port.
After the reset, “Wired connection 1” was verified removed in favour of HassOS default.
This showed ‘it was still trying to get the IP configuration’ but after 4 hours it still hadn’t got there. Cables were changed. Each time I reconnected, Blue’s console would say the connection was reestablished at 1gbps, but it never picked up an IP.
Assuming it could be a DHCP issue (though static addresses didn’t solve it) we checked there was an active DHCP server (the vodafone router, previously the Velop until bridge mode arrived) by checking the xbox on the same RJ45 port. Xbox worked fine. Lots of room in the address pool. LAN port seemed to be seated correctly. Green lights flashing. 1gbps established when reconnecting cable. Still no IP.
ha network info
showed no ipv4 address for eth0. Ping to 8.8.8.8 failed. Ping to 192.168.1.1 failed. Ping to the xbox failed. Always said:
ping: sendto: Network is unreachable
System had been up for almost 5 hours and was still getting an IP configuration.
We looked at help! eth0 not work. - ODROID, finding a lot of similarity, so opted to open the case, flip the SPI switch and run petitboot to test.
Petitboot tried and failed to load, dropping us to shell. Ping to the router at 192.168.1.1 (verified on the Xbox with the same cable) failed with the same network is unreachable warning.
We ran
ifconfig eth0 up
udhcpcd
with the former echoing nothing, and the latter not being found. Ping still failed on every address we tried (including 127.0.0.1).
We called it a day long after anyone else would call it a night. Flipped the switch back and reassembled the case. Really appreciate the time the community gave to trying to solve this. It hasn’t worked out this time, and our feeling is that with Petitboot failing to load, and the petitboot shell showing network unavailable when I’m plugged on a known good cable to a known good port on a known good device, that this Blue is RMA.
TLDR: Home Assistant Blue: First setup, fallen off network and never coming back
I’m reaching out to odroid.co.uk for an RMA process. Blue costs around 260USD in the UK, and this one is not as described:
- Easy to use - Getting started is as easy as plugging in the network and power cables and opening up the Home Assistant mobile app to get started.
- Reliable
- Resilient