ThinkPad support
isdtor
isdtor at gmail.com
Tue Sep 16 21:38:41 UTC 2014
I have done some more research and I think the problem is that I don't
have a devd configuration that matches my hardware. After discovering :)
and enabling acpi_ibm and setting dev.acpi_ibm.0.events to 1, I found
that any Fn+F[0-9] results in a call to /etc/rc.suspend.
Sep 16 21:44:21 host devd: Executing '/etc/rc.suspend acpi 0x03'
Sep 16 21:44:21 host acpi: suspend at 20140916 21:44:21
...
Sep 16 21:48:23 host devd: notify_clients: send() failed; dropping
unresponsive client
Sep 16 21:48:23 host devd: Executing '/etc/rc.d/moused stop ums0'
Sep 16 21:48:23 host devd: Executing '/etc/rc.resume acpi 0x03'
Stopping devd entirely and pressing just the Fn results in suspend as
well. Adding the acpi_ibm(4) example config for the T41p to devd.conf
doesn't help much. A subsequent service devd stop/service devd start did
not launch devd into the background as I would expect.
Also, related or not, there are a number of syslog entries
Sep 16 21:43:18 host kernel: ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM:
Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]
(20130823/nsarguments-97)
and
Sep 16 21:48:23 host kernel: pci0: failed to set ACPI power state D2 on
\_SB_.PCI0.EXP1: AE_BAD_PARAMETER
More information about the freebsd-mobile
mailing list