Intel X553 and Wake On LAN support
I have a Supermicro A2SDi-4C-HLN4F motherboard which has X553 based NIC. According to the Supermicro documentation the NIC support Wake on LAN feature and I have enabled it in the BIOS setting. Unfortunately, WoL does not start the bootup as expected.
The NIC doesnt show the WOL feature:
$ifconfig ix3 ix3: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e500bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> media: Ethernet autoselect (1000baseT <full-duplex>) status: active
How can I enable WoL for this NIC?
In Linux I simply need to do the following:
$ethtool -s eno1 wol g
Does it show link when it's in standby?
It is a remote machine to which I have ssh access.
On machines that support WoL I've never had to do anything special in pfSense. For it to work though it needs to link the NIC, often at some low speed, when it's been shutdown and is in standby. If that's not happening it cannot be woken.
Setting it via
ifconfig ix3 wol(FreeBSD) would only matter if pfSense was putting the device to sleep or a low-power state, which isn't going to happen.
If the device is powered off, that's entirely between the BIOS and the NIC, nothing to do with the OS.