On Wed, Jul 30, 2014 at 12:29:00PM -0700, Mike Larkin wrote: > That's good news, but unfortunately it's just a diagnostic tool to indicate > what I already suspected - a GPE is firing, but it's still unknown which one.
So, I modified the conditional in acpi_enable_wakegpes in acpi.c to exclude sets of wakeup devices. Eventually I landed on: void acpi_enable_wakegpes(struct acpi_softc *sc, int state) { struct acpi_wakeq *wentry; SIMPLEQ_FOREACH(wentry, &sc->sc_wakedevs, q_next) { dnprintf(10, "%.4s(S%d) gpe %.2x\n", wentry->q_node->name, wentry->q_state, wentry->q_gpe); if ((state <= wentry->q_state) && (strncmp("SLPB", wentry->q_node->name, 4) != 0)) acpi_enable_onegpe(sc, wentry->q_gpe); } } What is SLPB? I'll try to find out for myself, but just wanted to share my progress. Elijah