Quote:
Originally Posted by michaelk
Once the computer is configured for WOL and shutdown the power on process is completely independent of the OS. The WOL magic packet is decoded by the ethernet adapter so would not expect any log event. Have you checked the BIOS for wake on events? Some have timers, power on after loss of main etc.
|
Yes, I have. Unfortunately, the BIOS was of no help. It does give me the option to disable RTC wakes which I have done. However, the system still wakes at random times.
I realize the OS is not running when the wake is initiated (and hence can't do anything). However, once the system starts booting up, the kernel can, through the ACPI protocols and tables, see what device initiated the wake. This is presumably how the Windows "powercfg -lastwake" command actually works.
ACPI is quite complex and deals with a lot more than simple power on/off events. And Linux includes pretty comprehensive ACPI support. Hence I suspect that the kernel is indeed getting that information. The information exists and is accessible -- the question remains concerning how to make the kernel reveal it.