Ethernet driver keeps going missing on Arch
Hi
I installed arch with hyprland around 2 weeks ago and its been great. I have my rice all set up with all my apps. However, I turned on my PC yesterday morning and hyprland seemed to have done an update, on reboot there was a big issue with my drivers. It was not even booting at first because it was missing drivers
- My ethernet (Realtek RTL8125) stopped working after a Hyprland update
- Troubleshooting found the r8125 driver wasn't loading due to Secure Boot signature issues
- NIC kept disappearing from PCI bus requiring power cycles to come back
The Ethernet device randomly disappears completely from the PCI bus.
Example when broken:
lspci | grep -i ethernet
# (no output)The Ethernet device randomly disappears completely from the PCI bus.
Example when broken:
lspci | grep -i ethernet
# (no output)
PCI rescan works:
echo 1 | sudo tee /sys/bus/pci/rescanPCI rescan works:
echo 1 | sudo tee /sys/bus/pci/rescan
It tends to happen on reboot or when it goes to sleep and it does not always disappear. Removing the power cable for 20 seconds also fixes the issue. But I want a permanent driver loaded in. I need secure boot as i dual boot windows and secure boot is needed for anticheat. I set up secure boot using sbctl.
Setup:
- Motherboard: MSI B760 Gaming Plus WiFi
- NIC: Realtek RTL8125 (2.5GbE)
- OS: Arch Linux (systemd-boot)
- Secure Boot: Enabled (using sbctl)
- Driver: r8125-dkms (signed manually for Secure Boot
Any help is appreciated