system76 / firmware-open

System76 Open Firmware
Other
953 stars 86 forks source link

Support wake on AC and wake on LAN #109

Closed jackpot51 closed 4 years ago

jackpot51 commented 4 years ago

First, we should verify how this was done in previous firmware.

crawfxrd commented 4 years ago

The Insyde H2O BIOS enables Wake on PME, but it is not configurable on the oryp5.

crawfxrd commented 4 years ago

WoL added in system76/ec#89.

jackpot51 commented 4 years ago

We discussed wake on AC before, and decided it was not necessary with the addition of wake on LAN. So I think this is done

tomkinsc commented 2 years ago

Joining this conversation a few years late, we would value wake-on-AC. We have a bit of an unusual use case: we tend to deploy System76 systems in always-on configurations to accompany scientific instruments in developing countries with unreliable electric grids. Laptops work well for settings like this because in addition to whatever UPS and generator are backing the power, the built-in battery buffers power too. Unfortunately there are times when the internal battery, UPS, and generator all run out. In such circumstances it would be helpful for the systems to be able to wake automatically when power returns. Wake-on-LAN does not fulfill the need because we would have to add another device with wake-on-AC to serve as a watchdog and issue the wake-on-LAN packet.

A bit of an unusual use case, but I'm sure there are others where unattended wake-on-AC would be valuable.