FreeBSD Manual Pages
ACPI_WMI(4) FreeBSD Kernel Interfaces Manual ACPI_WMI(4) NAME acpi_wmi -- ACPI to WMI mapping driver SYNOPSIS To compile this driver into the kernel, place the following line in your kernel configuration file: device acpi_wmi Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): acpi_wmi_load="YES" DESCRIPTION The acpi_wmi driver provides an interface for vendor specific WMI imple- mentations (e.g. HP and Acer laptops). It creates /dev/wmistat%d, which can be read to get information about GUIDs found in the system. FILES /dev/wmistat%d WMI status device. SYSCTLS The following sysctl node is currently implemented: dev.acpi_wmi.%d.bmof Managed Object Format (MOF) blob. You can obtain human readable output by bmf2mof in bmfdec tool. (https://github.com/pali/bmfdec) EXAMPLES # cat /dev/wmistat0 GUID INST EXPE METH STR EVENT OID {5FB7F034-2C63-45E9-BE91-3D44E2C707E4} 1 NO WMAA NO NO AA {95F24279-4D7B-4334-9387-ACCDC67EF61C} 1 NO NO NO 0x80+ - {2B814318-4BE8-4707-9D84-A190A859B5D0} 1 NO NO NO 0xA0 - {05901221-D566-11D1-B2F0-00A0C9062910} 1 NO NO NO NO AB {1F4C91EB-DC5C-460B-951D-C7CB9B4B8D5E} 1 NO WMBA NO NO BA {2D114B49-2DFB-4130-B8FE-4A3C09E75133} 57 NO NO NO NO BC {988D08E3-68F4-4C35-AF3E-6A1B8106F83C} 20 NO NO NO NO BD {14EA9746-CE1F-4098-A0E0-7045CB4DA745} 1 NO NO NO NO BE {322F2028-0F84-4901-988E-015176049E2D} 2 NO NO NO NO BF {8232DE3D-663D-4327-A8F4-E293ADB9BF05} 0 NO NO NO NO BG {8F1F6436-9F42-42C8-BADC-0E9424F20C9A} 0 NO NO NO NO BH {8F1F6435-9F42-42C8-BADC-0E9424F20C9A} 0 NO NO NO NO BI # sysctl -b dev.acpi_wmi.0.bmof |bmf2mof [abstract] class Lenovo_BIOSElement { }; [WMI, Dynamic, Provider("WMIProv"), WmiExpense(1), Description("Bios Setting"), GUID("{51F5230E-9677-46cd-A1CF-C0B23EE34DB7}"), Locale("MS\0x409")] class Lenovo_BiosSetting : Lenovo_BiosElement { [key, read] String InstanceName; [read] Boolean Active; [WmiDataId(1), Description("BIOS setting")] String CurrentSetting; }; ... SEE ALSO acpi(4) HISTORY The acpi_wmi device driver first appeared in FreeBSD 8.0. AUTHORS The acpi_wmi driver was written by Michael Gmelin <freebsd@grem.de>. Work has been inspired by the Linux acpi-wmi driver written by Carlos Corbacho. See http://www.microsoft.com/whdc/system/pnppwr/wmi/wmi-acpi.mspx for the specification of ACPI-WMI. MOF part has been inspired by the Linux wmi-bmof driver written by Andy Lutomirski. This manual page was written by Michael Gmelin <freebsd@grem.de>. FreeBSD 13.0 September 5, 2019 FreeBSD 13.0
NAME | SYNOPSIS | DESCRIPTION | FILES | SYSCTLS | EXAMPLES | SEE ALSO | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=acpi_wmi&sektion=4&manpath=FreeBSD+13.1-RELEASE+and+Ports>