Date: Tue, 17 Aug 2004 12:14:48 +0300 From: Niki Denev <nike_d@cytexbg.com> To: takawata@jp.freebsd.org Cc: freebsd-acpi@freebsd.org Subject: Re: Driver for Thinkpad Hotkeys. Message-ID: <cone.1092734088.434877.782.1001@phobos.totalterror.net> References: <200408170859.RAA16726@axe-inc.co.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a MIME GnuPG-signed message. If you see this text, it means that your E-mail or Usenet software does not support MIME signed messages. --=_mimegpg-phobos.totalterror.net-782-1092734088-0002 Content-Type: text/plain; format=flowed; charset="US-ASCII" Content-Disposition: inline Content-Transfer-Encoding: 7bit takawata@jp.freebsd.org 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 <cone.1092728117.391106.782.1001@phobos.totalterror.net>, 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 --=_mimegpg-phobos.totalterror.net-782-1092734088-0002 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQBBIcyIHNAJ/fLbfrkRApWVAKCGiNg0hJFYD7mzAQJc68kZ1ZvAOACbBOi2 8uRjrHGcBGJvXcOYAsQvc34= =GpUL -----END PGP SIGNATURE----- --=_mimegpg-phobos.totalterror.net-782-1092734088-0002--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cone.1092734088.434877.782.1001>