[Moderator Note: Moving thread from Systems to Networking - Edited question to include Ubuntu 24.04 server.]
Because the 2.5Gbe port on my motherboard went bad, I had to replace with a PCIe NIC (RTL8125B PCI Express). The NIC works, but unlike my motherboard port, doesn't wake on LAN. I've read conflicting answers on how this works with PCIe cards: some say the motherboard will power the built-in NIC in the off state but not the PCIe one, thus no ability to wake on LAN with PCIe. Others say the connection are the same for the built-in NIC (to PCI or PCIe), just that the built-in ones are non-removable. I've read about success stories of people using wake on LAN with these PCIe NICs as well, so it should be possible.
The system is running Ubuntu 24.04 server. The motherboard is a Gigabyte x570 Aorus Master. Wake on LAN is enabled in the BIOS, although I did not find any options regarding specifically "wake on PCIe events". The previous built-in adapter did indeed turn the system on from sleep, just not this one.
I also made sure that the system gets the magic packet in the on state by using
Question: Does anyone have an idea of what might be going wrong? Am I wasting time trying to get this to work?
Because the 2.5Gbe port on my motherboard went bad, I had to replace with a PCIe NIC (RTL8125B PCI Express). The NIC works, but unlike my motherboard port, doesn't wake on LAN. I've read conflicting answers on how this works with PCIe cards: some say the motherboard will power the built-in NIC in the off state but not the PCIe one, thus no ability to wake on LAN with PCIe. Others say the connection are the same for the built-in NIC (to PCI or PCIe), just that the built-in ones are non-removable. I've read about success stories of people using wake on LAN with these PCIe NICs as well, so it should be possible.
The system is running Ubuntu 24.04 server. The motherboard is a Gigabyte x570 Aorus Master. Wake on LAN is enabled in the BIOS, although I did not find any options regarding specifically "wake on PCIe events". The previous built-in adapter did indeed turn the system on from sleep, just not this one.
I also made sure that the system gets the magic packet in the on state by using
sudo nc -ul -p 9
and sending the magic packet: the packet is received.Question: Does anyone have an idea of what might be going wrong? Am I wasting time trying to get this to work?
Last edited by a moderator: