Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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://www.freebsd.org/cgi/man.cgi?query=acpi_wmi&sektion=4&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help