Re: ThinkPad x60 and FN keys
"YAMAMOTO, Taku / 山本 拓" <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Organization | Trans New Technology, Inc. |
| Message-ID | <[email protected]> |
Try this patch. -- -|-__ YAMAMOTO, Taku | __ < <[email protected]> - A chicken is an egg's way of producing more eggs. - --- acpi_ec.c-1.69 Tue Feb 27 09:14:20 2007 +++ sys/dev/acpica/acpi_ec.c Tue Feb 27 14:39:52 2007 @@ -825,6 +825,11 @@ EcGpeHandler(void *Context) CTR1(KTR_ACPI, "ec event was IBE/OBF, status %#x", EcStatus); sc->ec_csrvalue = EcStatus; wakeup(&sc->ec_csrvalue); + if (!sc->ec_sci_pend) { + Status = AcpiEnableGpe(sc->ec_gpehandle, sc->ec_gpebit, ACPI_ISR); + if (ACPI_FAILURE(Status)) + printf("EcGpeHandler: AcpiEnableEvent failed\n"); + } } else if (!sc->ec_sci_pend) { /* SCI bit set and no pending query handler, so schedule one. */ CTR0(KTR_ACPI, "ec queueing gpe handler"); _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-mobile To unsubscribe, send any mail to "[email protected]"