ACPI_ASUS_WMI(4)
πΈ ACPI_ASUS_WMI πΈ
okay so bestie, this is the acpi_asus_wmi man page β it's a FreeBSD kernel interfaces manual page (4) and it's literally all about the Asus Laptop WMI Extras π
like if you have an Asus laptop and you're wondering where your fancy extra buttons went, this is the doc for you. let's get into it β¨
β¨ NAME β¨
acpi_asus_wmi β Asus Laptop WMI Extras π«Ά
π SYNOPSIS π
so there are two ways to get this driver into your life. pick your fighter:
Option 1 β bake it right into the kernel. drop this line into your kernel configuration file:
device acpi_asus_wmi
Option 2 β load it as a module at boot time. then stick this line in loader.conf(5):
acpi_asus_wmi_load="YES"
both work, both slay π
π¦ DESCRIPTION π¦
the acpi_asus_wmi driver is the main character for all the extra WMI-controlled gadgets you find on Asus laptops β we're talking hotkeys and leds, the whole vibe π₯
here's what it lets you do:
- use the
sysctl(8)interface to manipulate the brightness of the LCD panel and the keyboard backlight β¨ - power on/off different internal components β like WiFi, Bluetooth, camera, cardreader, etc. π
- read some sensors π
and the hotkey events? those get passed to devd(8) so you can handle them easy-peasy in userspace with the default config in /etc/devd/asus.conf. literally so convenient π
ngl though, some hotkey events are handled inside the driver itself β specifically keyboard backlight and touchpad control. those ones don't need you, they got it π«Ά
π SYSCTL VARIABLES π
these are the sysctls currently implemented (yes, currently β iconic of them to say):
dev.acpi_asus_wmi.0.handle_keysβ specifies whether the driver should handle some hardware keys, such as keyboard backlight, internally β¨
and the tea is: there are a number of other variables under the same sysctl branch and they're all model-specific β so what you get depends on your laptop, iykyk π
defaults for these variables can be set in sysctl.conf(5), which gets parsed at boot-time π
π FILES π
/dev/backlight/acpi_asus_wmi0β Keyboard backlight(8) device node π
π SEE ALSO π
acpi(4), acpi_asus(4), acpi_video(4), sysctl.conf(5), backlight(8), devd(8), sysctl(8)
go read the friends, they're all part of the squad πβ¨
π HISTORY π
the acpi_asus_wmi driver first appeared in FreeBSD 10.0 β a true OG π«Ά
π AUTHORS π
Alexander Motin <mav@FreeBSD.org> β thank you king π
π quick vibe check reminder: this page is from theDebianmanual, datedMarch 25, 2024β so if you're citing it, that's the source and the date, no cap ππ¦
and that's the whole page bestie, you ate that πβ¨ go forth and toggle your keyboard backlight π
π¦ where this page comes from
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- Copyright (c) 2012 Alexander Motin <mav@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms