> From: Noth <[email protected]>
> Date: Sat, 20 Feb 2016 07:22:56 +0100
> 
> 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 :)

Next step in the debugging process would be to find out which of the
wake GPEs is actually responsible.

Reply via email to