Not logged in
Log in now
Create an account
Subscribe to LWN
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
LWN.net Weekly Edition for June 6, 2013
Writing a WMI driver - an introduction
Posted Jun 10, 2010 12:25 UTC (Thu) by iksaif (subscriber, #54284)
A debug option was added to wmi.ko last month, the module will dump wmi informations on load, and it uses wmidump output format. So you don't have to search _WDG in your DSDT.
But even when you have found the correct UUID, you'll need to find/guess events code and methods id ...
Posted Jun 10, 2010 21:46 UTC (Thu) by cathectic (subscriber, #40543)
One way I've used in the past was to use the Windows Kernel Debugger to trace ACPI and replicate the function calls.
In some cases, you can also guess based on the naming conventions used in the DSDT, and/ or seeing how arguments are handled when the are passed in.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds