sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget3/translations/zh_CN/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/zh_TW/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/it_IT/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/ja_JP/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/ko_KR/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/sp_SP/admin-guide/laptops/asus-laptopmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hAsus Laptop Extrash]hAsus Laptop Extras}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhM/var/lib/git/docbuild/linux/Documentation/admin-guide/laptops/asus-laptop.rsthKubh paragraph)}(h Version 0.1h]h Version 0.1}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hAugust 6, 2009h]hAugust 6, 2009}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h?Corentin Chary http://acpi4asus.sf.net/h](hCorentin Chary <}(hhhhhNhNubh reference)}(hcorentincj@iksaif.neth]hcorentincj@iksaif.net}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:corentincj@iksaif.netuh1hhhubh> }(hhhhhNhNubh)}(hhttp://acpi4asus.sf.net/h]hhttp://acpi4asus.sf.net/}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurihuh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh block_quote)}(hXThis driver provides support for extra features of ACPI-compatible ASUS laptops. It may also support some MEDION, JVC or VICTOR laptops (such as MEDION 9675 or VICTOR XP7210 for example). It makes all the extra buttons generate input events (like keyboards). On some models adds support for changing the display brightness and output, switching the LCD backlight on and off, and most importantly, allows you to blink those fancy LEDs intended for reporting mail and wireless status. h](h)}(hXThis driver provides support for extra features of ACPI-compatible ASUS laptops. It may also support some MEDION, JVC or VICTOR laptops (such as MEDION 9675 or VICTOR XP7210 for example). It makes all the extra buttons generate input events (like keyboards).h]hXThis driver provides support for extra features of ACPI-compatible ASUS laptops. It may also support some MEDION, JVC or VICTOR laptops (such as MEDION 9675 or VICTOR XP7210 for example). It makes all the extra buttons generate input events (like keyboards).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubh)}(hOn some models adds support for changing the display brightness and output, switching the LCD backlight on and off, and most importantly, allows you to blink those fancy LEDs intended for reporting mail and wireless status.h]hOn some models adds support for changing the display brightness and output, switching the LCD backlight on and off, and most importantly, allows you to blink those fancy LEDs intended for reporting mail and wireless status.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK hhhhubh)}(h0This driver supersedes the old asus_acpi driver.h]h0This driver supersedes the old asus_acpi driver.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Requirementsh]h Requirements}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj>hhhhhKubj )}(hsKernel 2.6.X sources, configured for your computer, with ACPI support. You also need CONFIG_INPUT and CONFIG_ACPI. h]h)}(hrKernel 2.6.X sources, configured for your computer, with ACPI support. You also need CONFIG_INPUT and CONFIG_ACPI.h]hrKernel 2.6.X sources, configured for your computer, with ACPI support. You also need CONFIG_INPUT and CONFIG_ACPI.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjOubah}(h]h ]h"]h$]h&]uh1jhhhKhj>hhubeh}(h] requirementsah ]h"] requirementsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hStatush]hStatus}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjohhhhhKubj )}(hXThe features currently supported are the following (see below for detailed description): - Fn key combinations - Bluetooth enable and disable - Wlan enable and disable - GPS enable and disable - Video output switching - Ambient Light Sensor on and off - LED control - LED Display control - LCD brightness control - LCD on and off A compatibility table by model and feature is maintained on the web site, http://acpi4asus.sf.net/. h](h)}(hXThe features currently supported are the following (see below for detailed description):h]hXThe features currently supported are the following (see below for detailed description):}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubh bullet_list)}(hhh](h list_item)}(hFn key combinationsh]h)}(hjh]hFn key combinations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hBluetooth enable and disableh]h)}(hjh]hBluetooth enable and disable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hWlan enable and disableh]h)}(hjh]hWlan enable and disable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hGPS enable and disableh]h)}(hjh]hGPS enable and disable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hVideo output switchingh]h)}(hjh]hVideo output switching}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hAmbient Light Sensor on and offh]h)}(hjh]hAmbient Light Sensor on and off}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h LED controlh]h)}(hj%h]h LED control}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hj#ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hLED Display controlh]h)}(hj<h]hLED Display control}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj:ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hLCD brightness controlh]h)}(hjSh]hLCD brightness control}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjQubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hLCD on and off h]h)}(hLCD on and offh]hLCD on and off}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjhubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhK#hjubh)}(hcA compatibility table by model and feature is maintained on the web site, http://acpi4asus.sf.net/.h](hJA compatibility table by model and feature is maintained on the web site, }(hjhhhNhNubh)}(hhttp://acpi4asus.sf.net/h]hhttp://acpi4asus.sf.net/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK.hjubeh}(h]h ]h"]h$]h&]uh1jhhhK hjohhubeh}(h]statusah ]h"]statusah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hUsageh]hUsage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK2ubj )}(hXTry "modprobe asus-laptop". Check your dmesg (simply type dmesg). You should see some lines like this : Asus Laptop Extras version 0.42 - L2D model detected. If it is not the output you have on your laptop, send it (and the laptop's DSDT) to me. That's all, now, all the events generated by the hotkeys of your laptop should be reported via netlink events. You can check with "acpi_genl monitor" (part of the acpica project). Hotkeys are also reported as input keys (like keyboards) you can check which key are supported using "xev" under X11. You can get information on the version of your DSDT table by reading the /sys/devices/platform/asus-laptop/infos entry. If you have a question or a bug report to do, please include the output of this entry. h](h)}(hgTry "modprobe asus-laptop". Check your dmesg (simply type dmesg). You should see some lines like this :h]hkTry “modprobe asus-laptop”. Check your dmesg (simply type dmesg). You should see some lines like this :}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubj )}(h8Asus Laptop Extras version 0.42 - L2D model detected. h]hdefinition_list)}(hhh]hdefinition_list_item)}(h6Asus Laptop Extras version 0.42 - L2D model detected. h](hterm)}(hAsus Laptop Extras version 0.42h]hAsus Laptop Extras version 0.42}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK8hjubh definition)}(hhh]j)}(hhh]j)}(hL2D model detected. h]h)}(hL2D model detected.h]hL2D model detected.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]jjuh1jhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK7hjubh)}(hWIf it is not the output you have on your laptop, send it (and the laptop's DSDT) to me.h]hYIf it is not the output you have on your laptop, send it (and the laptop’s DSDT) to me.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubh)}(hThat's all, now, all the events generated by the hotkeys of your laptop should be reported via netlink events. You can check with "acpi_genl monitor" (part of the acpica project).h]hThat’s all, now, all the events generated by the hotkeys of your laptop should be reported via netlink events. You can check with “acpi_genl monitor” (part of the acpica project).}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubh)}(huHotkeys are also reported as input keys (like keyboards) you can check which key are supported using "xev" under X11.h]hyHotkeys are also reported as input keys (like keyboards) you can check which key are supported using “xev” under X11.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubh)}(hYou can get information on the version of your DSDT table by reading the /sys/devices/platform/asus-laptop/infos entry. If you have a question or a bug report to do, please include the output of this entry.h]hYou can get information on the version of your DSDT table by reading the /sys/devices/platform/asus-laptop/infos entry. If you have a question or a bug report to do, please include the output of this entry.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubeh}(h]h ]h"]h$]h&]uh1jhhhK4hjhhubeh}(h]usageah ]h"]usageah$]h&]uh1hhhhhhhhK2ubh)}(hhh](h)}(hLEDsh]hLEDs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj}hhhhhKIubj )}(hXYou can modify LEDs be echoing values to `/sys/class/leds/asus/*/brightness`:: echo 1 > /sys/class/leds/asus::mail/brightness will switch the mail LED on. You can also know if they are on/off by reading their content and use kernel triggers like disk-activity or heartbeat. h](h)}(hNYou can modify LEDs be echoing values to `/sys/class/leds/asus/*/brightness`::h](h)You can modify LEDs be echoing values to }(hjhhhNhNubhtitle_reference)}(h#`/sys/class/leds/asus/*/brightness`h]h!/sys/class/leds/asus/*/brightness}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKKhjubh literal_block)}(h/echo 1 > /sys/class/leds/asus::mail/brightnessh]h/echo 1 > /sys/class/leds/asus::mail/brightness}hjsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1jhhhKMhjubh)}(hwill switch the mail LED on.h]hwill switch the mail LED on.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubh)}(hvYou can also know if they are on/off by reading their content and use kernel triggers like disk-activity or heartbeat.h]hvYou can also know if they are on/off by reading their content and use kernel triggers like disk-activity or heartbeat.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubeh}(h]h ]h"]h$]h&]uh1jhhhKKhj}hhubeh}(h]ledsah ]h"]ledsah$]h&]uh1hhhhhhhhKIubh)}(hhh](h)}(h Backlighth]h Backlight}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKUubj )}(hYou can control lcd backlight power and brightness with /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15. h]h)}(hYou can control lcd backlight power and brightness with /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15.h]hYou can control lcd backlight power and brightness with /sys/class/backlight/asus-laptop/. Brightness Values are between 0 and 15.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jhhhKWhjhhubeh}(h] backlightah ]h"] backlightah$]h&]uh1hhhhhhhhKUubh)}(hhh](h)}(hWireless devicesh]hWireless devices}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!hhhhhK[ubj )}(hYou can turn the internal Bluetooth adapter on/off with the bluetooth entry (only on models with Bluetooth). This usually controls the associated LED. Same for Wlan adapter. h]h)}(hYou can turn the internal Bluetooth adapter on/off with the bluetooth entry (only on models with Bluetooth). This usually controls the associated LED. Same for Wlan adapter.h]hYou can turn the internal Bluetooth adapter on/off with the bluetooth entry (only on models with Bluetooth). This usually controls the associated LED. Same for Wlan adapter.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj2ubah}(h]h ]h"]h$]h&]uh1jhhhK]hj!hhubeh}(h]wireless-devicesah ]h"]wireless devicesah$]h&]uh1hhhhhhhhK[ubh)}(hhh](h)}(hDisplay switchingh]hDisplay switching}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjRhhhhhKbubj )}(hX Note: the display switching code is currently considered EXPERIMENTAL. Switching works for the following models: - L3800C - A2500H - L5800C - M5200N - W1000N (albeit with some glitches) - M6700R - A6JC - F3J Switching doesn't work for the following: - M3700N - L2X00D (locks the laptop under certain conditions) To switch the displays, echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display. The significance of those values is as follows: +-------+-----+-----+-----+-----+-----+ | Bin | Val | DVI | TV | CRT | LCD | +-------+-----+-----+-----+-----+-----+ | 0000 | 0 | | | | | +-------+-----+-----+-----+-----+-----+ | 0001 | 1 | | | | X | +-------+-----+-----+-----+-----+-----+ | 0010 | 2 | | | X | | +-------+-----+-----+-----+-----+-----+ | 0011 | 3 | | | X | X | +-------+-----+-----+-----+-----+-----+ | 0100 | 4 | | X | | | +-------+-----+-----+-----+-----+-----+ | 0101 | 5 | | X | | X | +-------+-----+-----+-----+-----+-----+ | 0110 | 6 | | X | X | | +-------+-----+-----+-----+-----+-----+ | 0111 | 7 | | X | X | X | +-------+-----+-----+-----+-----+-----+ | 1000 | 8 | X | | | | +-------+-----+-----+-----+-----+-----+ | 1001 | 9 | X | | | X | +-------+-----+-----+-----+-----+-----+ | 1010 | 10 | X | | X | | +-------+-----+-----+-----+-----+-----+ | 1011 | 11 | X | | X | X | +-------+-----+-----+-----+-----+-----+ | 1100 | 12 | X | X | | | +-------+-----+-----+-----+-----+-----+ | 1101 | 13 | X | X | | X | +-------+-----+-----+-----+-----+-----+ | 1110 | 14 | X | X | X | | +-------+-----+-----+-----+-----+-----+ | 1111 | 15 | X | X | X | X | +-------+-----+-----+-----+-----+-----+ In most cases, the appropriate displays must be plugged in for the above combinations to work. TV-Out may need to be initialized at boot time. Debugging: 1) Check whether the Fn+F8 key: a) does not lock the laptop (try a boot with noapic / nolapic if it does) b) generates events (0x6n, where n is the value corresponding to the configuration above) c) actually works Record the disp value at every configuration. 2) Echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display. Record its value, note any change. If nothing changes, try a broader range, up to 65535. 3) Send ANY output (both positive and negative reports are needed, unless your machine is already listed above) to the acpi4asus-user mailing list. Note: on some machines (e.g. L3C), after the module has been loaded, only 0x6n events are generated and no actual switching occurs. In such a case, a line like:: echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/display will usually do the trick ($arg is the 0000006n-like event passed to acpid). Note: there is currently no reliable way to read display status on xxN (Centrino) models. h](h)}(hFNote: the display switching code is currently considered EXPERIMENTAL.h]hFNote: the display switching code is currently considered EXPERIMENTAL.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjcubh)}(h)Switching works for the following models:h]h)Switching works for the following models:}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjcubj )}(h_- L3800C - A2500H - L5800C - M5200N - W1000N (albeit with some glitches) - M6700R - A6JC - F3J h]j)}(hhh](j)}(hL3800Ch]h)}(hjh]hL3800C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hA2500Hh]h)}(hjh]hA2500H}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hL5800Ch]h)}(hjh]hL5800C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hM5200Nh]h)}(hjh]hM5200N}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h"W1000N (albeit with some glitches)h]h)}(hjh]h"W1000N (albeit with some glitches)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hM6700Rh]h)}(hjh]hM6700R}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hA6JCh]h)}(hjh]hA6JC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hF3J h]h)}(hF3Jh]hF3J}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjuh1jhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhhhKhhjcubh)}(h)Switching doesn't work for the following:h]h+Switching doesn’t work for the following:}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjcubj )}(h>- M3700N - L2X00D (locks the laptop under certain conditions) h]j)}(hhh](j)}(hM3700Nh]h)}(hjfh]hM3700N}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjdubah}(h]h ]h"]h$]h&]uh1jhjaubj)}(h3L2X00D (locks the laptop under certain conditions) h]h)}(h2L2X00D (locks the laptop under certain conditions)h]h2L2X00D (locks the laptop under certain conditions)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthj{ubah}(h]h ]h"]h$]h&]uh1jhjaubeh}(h]h ]h"]h$]h&]jjuh1jhhhKshj]ubah}(h]h ]h"]h$]h&]uh1jhhhKshjcubh)}(hTo switch the displays, echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display. The significance of those values is as follows:h]hTo switch the displays, echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display. The significance of those values is as follows:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhjcubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hBinh]hBin}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hValh]hVal}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hDVIh]hDVI}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hj/ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hTVh]hTV}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjFubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCRTh]hCRT}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hj]ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hLCDh]hLCD}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjtubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0000h]h0000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h0h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0001h]h0001}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h1h]h1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hXh]hX}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0010h]h0010}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h)}(h2h]h2}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h)}(hj=h]hX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjUubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0011h]h0011}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h3h]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hj=h]hX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hj=h]hX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0100h]h0100}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h)}(h4h]h4}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjLubah}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h)}(hj=h]hX}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj2ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0101h]h0101}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h5h]h5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hj=h]hX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hj=h]hX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0110h]h0110}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h6h]h6}(hj, hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj) ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjI ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj_ ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h0111h]h0111}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h7h]h7}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1000h]h1000}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h8h]h8}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj7 ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1001h]h1001}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjq ubah}(h]h ]h"]h$]h&]uh1jhjn ubj)}(hhh]h)}(h9h]h9}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjn ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjn ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjn ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjn ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjn ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1010h]h1010}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h10h]h10}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3 ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1011h]h1011}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj[ ubah}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h)}(h11h]h11}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjr ubah}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjX ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1100h]h1100}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h12h]h12}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj! ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1101h]h1101}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(h]h ]h"]h$]h&]uh1jhjO ubj)}(hhh]h)}(h13h]h13}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhji ubah}(h]h ]h"]h$]h&]uh1jhjO ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjO ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjO ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjO ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjO ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1110h]h1110}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h14h]h14}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj=h]hX}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h1111h]h1111}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjV ubah}(h]h ]h"]h$]h&]uh1jhjS ubj)}(hhh]h)}(h15h]h15}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjm ubah}(h]h ]h"]h$]h&]uh1jhjS ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjS ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjS ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjS ubj)}(hhh]h)}(hj=h]hX}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjS ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjcubh)}(hIn most cases, the appropriate displays must be plugged in for the above combinations to work. TV-Out may need to be initialized at boot time.h]hIn most cases, the appropriate displays must be plugged in for the above combinations to work. TV-Out may need to be initialized at boot time.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubh)}(h Debugging:h]h Debugging:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubhenumerated_list)}(hhh](j)}(hXCheck whether the Fn+F8 key: a) does not lock the laptop (try a boot with noapic / nolapic if it does) b) generates events (0x6n, where n is the value corresponding to the configuration above) c) actually works Record the disp value at every configuration.h](h)}(hCheck whether the Fn+F8 key:h]hCheck whether the Fn+F8 key:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hhh](j)}(hFdoes not lock the laptop (try a boot with noapic / nolapic if it does)h]h)}(hj-h]hFdoes not lock the laptop (try a boot with noapic / nolapic if it does)}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj+ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hVgenerates events (0x6n, where n is the value corresponding to the configuration above)h]h)}(hVgenerates events (0x6n, where n is the value corresponding to the configuration above)h]hVgenerates events (0x6n, where n is the value corresponding to the configuration above)}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjBubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hactually works h]h)}(hactually worksh]hactually works}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]enumtype loweralphaprefixhsuffix)uh1jhjubh)}(h-Record the disp value at every configuration.h]h-Record the disp value at every configuration.}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hEcho values from 0 to 15 to /sys/devices/platform/asus-laptop/display. Record its value, note any change. If nothing changes, try a broader range, up to 65535.h]h)}(hEcho values from 0 to 15 to /sys/devices/platform/asus-laptop/display. Record its value, note any change. If nothing changes, try a broader range, up to 65535.h]hEcho values from 0 to 15 to /sys/devices/platform/asus-laptop/display. Record its value, note any change. If nothing changes, try a broader range, up to 65535.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hSend ANY output (both positive and negative reports are needed, unless your machine is already listed above) to the acpi4asus-user mailing list. h]h)}(hSend ANY output (both positive and negative reports are needed, unless your machine is already listed above) to the acpi4asus-user mailing list.h]hSend ANY output (both positive and negative reports are needed, unless your machine is already listed above) to the acpi4asus-user mailing list.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jxarabicjzhj{j|uh1jhjcubh)}(hNote: on some machines (e.g. L3C), after the module has been loaded, only 0x6n events are generated and no actual switching occurs. In such a case, a line like::h]hNote: on some machines (e.g. L3C), after the module has been loaded, only 0x6n events are generated and no actual switching occurs. In such a case, a line like:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubj)}(h@echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/displayh]h@echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/display}hjsbah}(h]h ]h"]h$]h&]jjuh1jhhhKhjcubh)}(hLwill usually do the trick ($arg is the 0000006n-like event passed to acpid).h]hLwill usually do the trick ($arg is the 0000006n-like event passed to acpid).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubh)}(hYNote: there is currently no reliable way to read display status on xxN (Centrino) models.h]hYNote: there is currently no reliable way to read display status on xxN (Centrino) models.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubeh}(h]h ]h"]h$]h&]uh1jhhhKdhjRhhubeh}(h]display-switchingah ]h"]display switchingah$]h&]uh1hhhhhhhhKbubh)}(hhh](h)}(h LED displayh]h LED display}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj )}(hXSome models like the W1N have a LED display that can be used to display several items of information. LED display works for the following models: - W1000N - W1J To control the LED display, use the following:: echo 0x0T000DDD > /sys/devices/platform/asus-laptop/ where T control the 3 letters display, and DDD the 3 digits display, according to the tables below:: DDD (digits) 000 to 999 = display digits AAA = --- BBB to FFF = turn-off T (type) 0 = off 1 = dvd 2 = vcd 3 = mp3 4 = cd 5 = tv 6 = cpu 7 = vol For example "echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd" would display "DVD001". h](h)}(heSome models like the W1N have a LED display that can be used to display several items of information.h]heSome models like the W1N have a LED display that can be used to display several items of information.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h+LED display works for the following models:h]h+LED display works for the following models:}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj )}(h- W1000N - W1J h]j)}(hhh](j)}(hW1000Nh]h)}(hjHh]hW1000N}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjFubah}(h]h ]h"]h$]h&]uh1jhjCubj)}(hW1J h]h)}(hW1Jh]hW1J}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj]ubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]jjuh1jhhhKhj?ubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh)}(h/To control the LED display, use the following::h]h.To control the LED display, use the following:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(h4echo 0x0T000DDD > /sys/devices/platform/asus-laptop/h]h4echo 0x0T000DDD > /sys/devices/platform/asus-laptop/}hjsbah}(h]h ]h"]h$]h&]jjuh1jhhhKhjubh)}(hdwhere T control the 3 letters display, and DDD the 3 digits display, according to the tables below::h]hcwhere T control the 3 letters display, and DDD the 3 digits display, according to the tables below:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hDDD (digits) 000 to 999 = display digits AAA = --- BBB to FFF = turn-off T (type) 0 = off 1 = dvd 2 = vcd 3 = mp3 4 = cd 5 = tv 6 = cpu 7 = volh]hDDD (digits) 000 to 999 = display digits AAA = --- BBB to FFF = turn-off T (type) 0 = off 1 = dvd 2 = vcd 3 = mp3 4 = cd 5 = tv 6 = cpu 7 = vol}hjsbah}(h]h ]h"]h$]h&]jjuh1jhhhKhjubh)}(h]For example "echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd" would display "DVD001".h]heFor example “echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd” would display “DVD001”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h] led-displayah ]h"] led displayah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hDriver optionsh]hDriver options}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj )}(hXOptions can be passed to the asus-laptop driver using the standard module argument syntax (= when passing the option to the module or asus-laptop.= on the kernel boot line when asus-laptop is statically linked into the kernel). wapf: WAPF defines the behavior of the Fn+Fx wlan key The significance of values is yet to be found, but most of the time: - 0x0 should do nothing - 0x1 should allow to control the device with Fn+Fx key. - 0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key - 0x5 like 0x1 or 0x4 The default value is 0x1. h](h)}(hOptions can be passed to the asus-laptop driver using the standard module argument syntax (= when passing the option to the module or asus-laptop.= on the kernel boot line when asus-laptop is statically linked into the kernel).h]hOptions can be passed to the asus-laptop driver using the standard module argument syntax (= when passing the option to the module or asus-laptop.= on the kernel boot line when asus-laptop is statically linked into the kernel).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj )}(hXKwapf: WAPF defines the behavior of the Fn+Fx wlan key The significance of values is yet to be found, but most of the time: - 0x0 should do nothing - 0x1 should allow to control the device with Fn+Fx key. - 0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key - 0x5 like 0x1 or 0x4 h]j)}(hhh]j)}(hX'wapf: WAPF defines the behavior of the Fn+Fx wlan key The significance of values is yet to be found, but most of the time: - 0x0 should do nothing - 0x1 should allow to control the device with Fn+Fx key. - 0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key - 0x5 like 0x1 or 0x4 h](j)}(h5wapf: WAPF defines the behavior of the Fn+Fx wlan keyh]h5wapf: WAPF defines the behavior of the Fn+Fx wlan key}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](h)}(hDThe significance of values is yet to be found, but most of the time:h]hDThe significance of values is yet to be found, but most of the time:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hhh](j)}(h0x0 should do nothingh]h)}(hj'h]h0x0 should do nothing}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(h60x1 should allow to control the device with Fn+Fx key.h]h)}(hj>h]h60x1 should allow to control the device with Fn+Fx key.}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hA0x4 should send an ACPI event (0x88) while pressing the Fn+Fx keyh]h)}(hjUh]hA0x4 should send an ACPI event (0x88) while pressing the Fn+Fx key}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(h0x5 like 0x1 or 0x4 h]h)}(h0x5 like 0x1 or 0x4h]h0x5 like 0x1 or 0x4}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]jjuh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh)}(hThe default value is 0x1.h]hThe default value is 0x1.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]driver-optionsah ]h"]driver optionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hUnsupported modelsh]hUnsupported models}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj )}(hThese models will never be supported by this module, as they use a completely different mechanism to handle LEDs and extra stuff (meaning we have no clue how it works): - ASUS A1300 (A1B), A1370D - ASUS L7300G - ASUS L8400 h](h)}(hThese models will never be supported by this module, as they use a completely different mechanism to handle LEDs and extra stuff (meaning we have no clue how it works):h]hThese models will never be supported by this module, as they use a completely different mechanism to handle LEDs and extra stuff (meaning we have no clue how it works):}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hhh](j)}(hASUS A1300 (A1B), A1370Dh]h)}(hjh]hASUS A1300 (A1B), A1370D}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ASUS L7300Gh]h)}(hjh]h ASUS L7300G}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ASUS L8400 h]h)}(h ASUS L8400h]h ASUS L8400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjuh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]unsupported-modelsah ]h"]unsupported modelsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hPatches, Errors, Questionsh]hPatches, Errors, Questions}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<hhhhhKubj )}(hXI appreciate any success or failure reports, especially if they add to or correct the compatibility table. Please include the following information in your report: - Asus model name - a copy of your ACPI tables, using the "acpidump" utility - a copy of /sys/devices/platform/asus-laptop/infos - which driver features work and which don't - the observed behavior of non-working features Any other comments or patches are also more than welcome. acpi4asus-user@lists.sourceforge.net http://sourceforge.net/projects/acpi4asush](h)}(hI appreciate any success or failure reports, especially if they add to or correct the compatibility table. Please include the following information in your report:h]hI appreciate any success or failure reports, especially if they add to or correct the compatibility table. Please include the following information in your report:}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjMubj)}(hhh](j)}(hAsus model nameh]h)}(hjdh]hAsus model name}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjbubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(h8a copy of your ACPI tables, using the "acpidump" utilityh]h)}(hj{h]hjjojwjjj}jjjLj!jjRjjjjj6jj#j<u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.