On 02/20/16 06:46, Theo de Raadt wrote:
I'm using VAIO Z. Hibernation works, but my vaio also wakes back immediately. I have a diff to avoid this wakeup. Unhibernation works fine. The diff seems very bad. :) Index: sys/dev/acpi/acpi.c =================================================================== RCS file: /disk/cvs/openbsd/src/sys/dev/acpi/acpi.c,v retrieving revision 1.303 diff -u -p -r1.303 acpi.c --- sys/dev/acpi/acpi.c 14 Jan 2016 21:37:18 -0000 1.303 +++ sys/dev/acpi/acpi.c 21 Jan 2016 08:25:59 -0000 @@ -2048,6 +2048,7 @@ acpi_enable_wakegpes(struct acpi_softc * { struct acpi_wakeq *wentry;+return;SIMPLEQ_FOREACH(wentry, &sc->sc_wakedevs, q_next) { dnprintf(10, "%.4s(S%d) gpe %.2x\n", wentry->q_node->name, wentry->q_state,That is a very interesting diff. Mike will probably remember this. Was it Berlin? I think sebastia's Viao had a quirk where a wakeup gpe was doing something wrong. That will assuredly break most thinkpads :)
That patch works for me, thank you Masahiko. Looks like OpenBSD runs pretty well on this little laptop :)
