I recently migrated from ioBroker to Home Assistant and noticed a significant drop in internet speed on my Raspberry Pi 4 when switching from Wi-Fi to Ethernet. This issue has been consistent over the past few days, and I’m eager to resolve it. Here’s what I’ve observed and what I’m considering:
-
Hardware Setup: I’m using a Raspberry Pi 4 with Home Assistant OS 6.1, Core-2021.7.2, and Supervisor-2021.06.8. The Ethernet cable is a 0.5-meter Cat8 40 Gbit cable connected to a router that supports up to 2.5 Gbit/s on its LAN ports. The SD card is a Sandisk Extreme Pro, which should be more than sufficient.
-
Speed Comparison: When connected via Wi-Fi, the Pi achieves speeds comparable to other devices on the network. However, switching to Ethernet results in much slower speeds, which is perplexing given the hardware specifications.
-
Potential Causes: I’m considering several possibilities:
- SD Card Performance: Could the SD card be a bottleneck despite its high speed rating?
- Router Limitations: The router’s LAN port is limited to 2.5 Gbit/s, which might not fully utilize the Pi’s Ethernet capabilities.
- Driver or Firmware Issues: Maybe the Ethernet drivers or firmware on the Pi aren’t optimized for higher speeds.
- Power Supply: Insufficient power could be causing the Pi to throttle its Ethernet port.
-
Steps I’ve Taken: I’ve run speed tests, checked the network configuration, and ensured all software is up to date. I’m now looking into more detailed diagnostics, such as checking the Ethernet driver settings and monitoring CPU usage under load.
-
Seeking Advice: Has anyone encountered similar issues? Are there specific configurations or optimizations that can help maximize Ethernet performance on the Raspberry Pi 4? Any insights would be greatly appreciated!