I was able to do a bit more digging on the Windows side. I found a device driver named "GPIO Laptop or Slate Indicator Driver". This has a location path of "ACPI(_SB_)#ACPI(LSID)". In the decompiled DSDT, there IS a LSID device, with the text reproduced below. I've been poking at it most of the day and haven't managed to get _STA to change. I suspect I'm going down the wrong path here, given that nothing Notify()s this device.
As before, any advice on where to look is deeply appreciated. Steve Device (LSID) {Method (_HID, 0, NotSerialized) // _HID: Hardware ID
{ Return ("MSFT9001") }Name (_CID, "PNP0C60" /* Display Sensor Device */) // _CID: Compatible ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
{ }) Method (_STA, 0, NotSerialized) // _STA: Status { If ((OSYS <= 0x07D9) || (TSMT == Zero)) { Return (Zero) } Return (0x0F) } On 09/29/2017 09:53 PM, Henrique de Moraes Holschuh wrote:
On Wed, 27 Sep 2017, Steven Presser wrote:I have some new elements to this puzzle that may be useful: - I've extracted the ACPI DST table. This device, like the X1 Yoga (https://patchwork.kernel.org/patch/9395641/) has the MHKG method. But on this device it's a no-op! (just returns zero) - I've extracted the same table under Windows, just to make sure this wasn't an OS difference. It's a no-op there too, but the sensor works. I'm trying to figure out how to watch ACPI events under Windows to see if that gives any clues. However, is this new info helpful to anyone's understanding? Is anyone able to help me with where to investigate next?It is likely behind WMI, then...
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel