^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) ==================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Asus Laptop Extras
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ==================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Version 0.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) August 6, 2009
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Corentin Chary <corentincj@iksaif.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) http://acpi4asus.sf.net/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) This driver provides support for extra features of ACPI-compatible ASUS laptops.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) It may also support some MEDION, JVC or VICTOR laptops (such as MEDION 9675 or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) VICTOR XP7210 for example). It makes all the extra buttons generate input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) events (like keyboards).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) On some models adds support for changing the display brightness and output,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) switching the LCD backlight on and off, and most importantly, allows you to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) blink those fancy LEDs intended for reporting mail and wireless status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) This driver supersedes the old asus_acpi driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Requirements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) ------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Kernel 2.6.X sources, configured for your computer, with ACPI support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) You also need CONFIG_INPUT and CONFIG_ACPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Status
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) ------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) The features currently supported are the following (see below for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) detailed description):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) - Fn key combinations
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) - Bluetooth enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) - Wlan enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) - GPS enable and disable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) - Video output switching
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) - Ambient Light Sensor on and off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) - LED control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) - LED Display control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) - LCD brightness control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) - LCD on and off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) A compatibility table by model and feature is maintained on the web
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) site, http://acpi4asus.sf.net/.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Usage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Try "modprobe asus-laptop". Check your dmesg (simply type dmesg). You should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) see some lines like this :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Asus Laptop Extras version 0.42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) - L2D model detected.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) If it is not the output you have on your laptop, send it (and the laptop's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) DSDT) to me.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) That's all, now, all the events generated by the hotkeys of your laptop
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) should be reported via netlink events. You can check with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) "acpi_genl monitor" (part of the acpica project).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Hotkeys are also reported as input keys (like keyboards) you can check
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) which key are supported using "xev" under X11.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) You can get information on the version of your DSDT table by reading the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) /sys/devices/platform/asus-laptop/infos entry. If you have a question or a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) bug report to do, please include the output of this entry.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) LEDs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) You can modify LEDs be echoing values to `/sys/class/leds/asus/*/brightness`::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) echo 1 > /sys/class/leds/asus::mail/brightness
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) will switch the mail LED on.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) You can also know if they are on/off by reading their content and use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) kernel triggers like disk-activity or heartbeat.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Backlight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) ---------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) You can control lcd backlight power and brightness with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) Wireless devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) ----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) You can turn the internal Bluetooth adapter on/off with the bluetooth entry
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) (only on models with Bluetooth). This usually controls the associated LED.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Same for Wlan adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) Display switching
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) -----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) Note: the display switching code is currently considered EXPERIMENTAL.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) Switching works for the following models:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) - L3800C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) - A2500H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) - L5800C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) - M5200N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) - W1000N (albeit with some glitches)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) - M6700R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) - A6JC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) - F3J
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) Switching doesn't work for the following:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) - M3700N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) - L2X00D (locks the laptop under certain conditions)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) To switch the displays, echo values from 0 to 15 to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) /sys/devices/platform/asus-laptop/display. The significance of those values
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) is as follows:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) | Bin | Val | DVI | TV | CRT | LCD |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) | 0000 | 0 | | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) | 0001 | 1 | | | | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) | 0010 | 2 | | | X | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) | 0011 | 3 | | | X | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) | 0100 | 4 | | X | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) | 0101 | 5 | | X | | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) | 0110 | 6 | | X | X | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) | 0111 | 7 | | X | X | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) | 1000 | 8 | X | | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) | 1001 | 9 | X | | | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) | 1010 | 10 | X | | X | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) | 1011 | 11 | X | | X | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) | 1100 | 12 | X | X | | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) | 1101 | 13 | X | X | | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) | 1110 | 14 | X | X | X | |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) | 1111 | 15 | X | X | X | X |
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) +-------+-----+-----+-----+-----+-----+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) In most cases, the appropriate displays must be plugged in for the above
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) combinations to work. TV-Out may need to be initialized at boot time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Debugging:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 1) Check whether the Fn+F8 key:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) a) does not lock the laptop (try a boot with noapic / nolapic if it does)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) b) generates events (0x6n, where n is the value corresponding to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) configuration above)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) c) actually works
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) Record the disp value at every configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 2) Echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) Record its value, note any change. If nothing changes, try a broader range,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) up to 65535.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 3) Send ANY output (both positive and negative reports are needed, unless your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) machine is already listed above) to the acpi4asus-user mailing list.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) Note: on some machines (e.g. L3C), after the module has been loaded, only 0x6n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) events are generated and no actual switching occurs. In such a case, a line
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) like::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) will usually do the trick ($arg is the 0000006n-like event passed to acpid).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) Note: there is currently no reliable way to read display status on xxN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) (Centrino) models.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) LED display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) Some models like the W1N have a LED display that can be used to display
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) several items of information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) LED display works for the following models:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) - W1000N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) - W1J
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) To control the LED display, use the following::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) echo 0x0T000DDD > /sys/devices/platform/asus-laptop/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) where T control the 3 letters display, and DDD the 3 digits display,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) according to the tables below::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) DDD (digits)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 000 to 999 = display digits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) AAA = ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) BBB to FFF = turn-off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) T (type)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 0 = off
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 1 = dvd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 2 = vcd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 3 = mp3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 4 = cd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 5 = tv
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 6 = cpu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 7 = vol
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) For example "echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) would display "DVD001".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) Driver options
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) --------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) Options can be passed to the asus-laptop driver using the standard
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) module argument syntax (<param>=<value> when passing the option to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) module or asus-laptop.<param>=<value> on the kernel boot line when
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) asus-laptop is statically linked into the kernel).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) wapf: WAPF defines the behavior of the Fn+Fx wlan key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) The significance of values is yet to be found, but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) most of the time:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) - 0x0 should do nothing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) - 0x1 should allow to control the device with Fn+Fx key.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) - 0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) - 0x5 like 0x1 or 0x4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) The default value is 0x1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) Unsupported models
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) ------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) These models will never be supported by this module, as they use a completely
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) different mechanism to handle LEDs and extra stuff (meaning we have no clue
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) how it works):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) - ASUS A1300 (A1B), A1370D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) - ASUS L7300G
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) - ASUS L8400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) Patches, Errors, Questions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) --------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) I appreciate any success or failure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) reports, especially if they add to or correct the compatibility table.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) Please include the following information in your report:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) - Asus model name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) - a copy of your ACPI tables, using the "acpidump" utility
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) - a copy of /sys/devices/platform/asus-laptop/infos
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) - which driver features work and which don't
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) - the observed behavior of non-working features
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) Any other comments or patches are also more than welcome.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) acpi4asus-user@lists.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) http://sourceforge.net/projects/acpi4asus