[EMAIL PROTECTED] writes:

I updated the driver to be able to change wireless status, by
dev.acpi_tpkey.0.bluetooth,
dev.acpi_tpkey.0.wlan
sysctl value. (WLAN handling may not be correct.)
http://www.init-main.com/acpi_tpkey/acpi_tpkey.c

In message <[EMAIL PROTECTED]>, Niki Denev
 wrote:
On my X31, when i load acpi_tpkey and start 'devd -dD', i get notifications only when pressing the Fn+F3 (screen blank) combination.
Am i missing something ?

By default,only Fn+F3,Fn+F4(Suspend - This is handled by this driver, instead of sleep button driver), and Fn+F12(Suspend to Disk) will assert notification. In addition to that, you can transfer control of all *possible* button to operating system by setting dev.acpi_tpkey.0.key_mask to dev.acpi_tpkey.0.avail_mask. This will enable all notifications and disable all default hotkey actions.



P.S.: the acpi_tpkey_kldload.out file contains the console output, when i load the driver.
and the acpi_tpkey_notify.out file contains the message i get when pressing Fn+F3.
Any other special buttons, (AccessIBM, vol up/down, mute, brightness, key light) don't print notify messages, but they continue to work normal.

That's expected. Those button will not produce any ACPI notification,
though it is dealt by ACPI byte code.
Instead of it, those keys set toggle value to RTC ram and you can access
the Fn+SPC(0x20) and AccessIBM(0x8) value by dev.acpi_tpkey.0.misckey .
(Volume and Brightness toggle can be seen in RTC register, but it is not exported to user now.)
To assert event from kernel, kernel thread will be needed.



thanks for the clarification.

 - Niki


Attachment: pgpRo98IRPMjS.pgp
Description: PGP signature

Reply via email to