Created attachment 274301 [details] dmesg with ACPI_DEBUG Hello, on boot in dmesg: [1.510126] ACPI Exception: AE_BAD_PARAMETER, Returned by Handler for [EmbeddedControl] (20170831/evregion-300) [1.510251] ACPI Error: Method parse/execution failed \_TZ.TZ01._TMP, AE_BAD_PARAMETER (20170831/psparse-550) [1.510537] ACPI Exception: AE_BAD_PARAMETER, Returned by Handler for [EmbeddedControl] (20170831/evregion-300) [1.510632] ACPI Error: Method parse/execution failed \_TZ.TZ01._TMP, AE_BAD_PARAMETER (20170831/psparse-550) Laptop have lastest BIOS.
Created attachment 274303 [details] acpidump acpidump
OperationRegion (ECOR, EmbeddedControl, Zero, 0x0800) Field (ECOR, ByteAcc, NoLock, Preserve) { ... Offset (0x668), CPU1, 8, ... } Method (_TMP, 0, Serialized) // _TMP: Temperature { Local0 = \_SB.PCI0.LPCB.EC0.CPU1 Return (Local0) } EC driver has the limitation that the length of EC address space is not longer than 0xFF, and this is the first platform I've seen that breaks is. I'm not sure where this 0xFF limitation comes from and I will check with others. can you build custom kernel? if yes, I will modify the EC driver and let's see if it works.
ping...
Yes, i can try build kernel
For the record, this is a Lenovo laptop. > DMI: LENOVO 20CDA00XRT/20CDA00XRT, BIOS GQET53WW (1.33 ) 09/15/2017 Roman, there should be updated firmware with Meltdown and Spectre fixes.
I take back my words. OperationRegion (ECOR, EmbeddedControl, Zero, 0x0800) Field (ECOR, ByteAcc, NoLock, Preserve) { ... Offset (0x668), CPU1, 8, ... } This is sufficient to say it is a BIOS problem as the maximum length of EC operation region is 0xFF. So this is a BIOS bug, which breaks Linux ACPI thermal driver. Please raise the problem to Lenovo instead. I will try to contact Lenovo as well, but not sure if this can get fixed or not.
(In reply to Paul Menzel from comment #5) > For the record, this is a Lenovo laptop. > > > DMI: LENOVO 20CDA00XRT/20CDA00XRT, BIOS GQET53WW (1.33 ) 09/15/2017 > > Roman, there should be updated firmware with Meltdown and Spectre fixes. If that is a Lenovo ThinkPad Yoga device, then firmware revision 1.37 is available [1]. [1] https://support.lenovo.com/de/en/downloads/ds038335