I cannot seem to get WOL working with FreeBSD on my server based on a ASRock B250M Pro4 board. In the UEFI Chip Set Configuration of the board, I enabled PCIe/PCI Devices Power On.
Actually, when I start the system into the UEFI settings, and then by using the power button directly switch it off again – without booting into FreeBSD – it can be awoken by a broadcast WOL packet. Once booted into FreeBSD and then powered down by any method, WOL would be turned disabled. So on the hardware side WOL is functional.
Is there any way to tell FreeBSD to either honour the UEFI settings or to force it leaving WOL enabled on shutdown?
Actually, when I start the system into the UEFI settings, and then by using the power button directly switch it off again – without booting into FreeBSD – it can be awoken by a broadcast WOL packet. Once booted into FreeBSD and then powered down by any method, WOL would be turned disabled. So on the hardware side WOL is functional.
Is there any way to tell FreeBSD to either honour the UEFI settings or to force it leaving WOL enabled on shutdown?