https://bugzilla.kernel.org/show_bug.cgi?id=221412

            Bug ID: 221412
           Summary: [Meteor Lake] Missing FCHG in HEC.DPTF causes
                    AE_NOT_FOUND, breaks CPPC and ITMT on HP Spectre x360
                    14-eu0xxx
           Product: ACPI
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Power-Thermal
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Created attachment 309947
  --> https://bugzilla.kernel.org/attachment.cgi?id=309947&action=edit
acpidump

Hardware: HP  (Intel Core Ultra 7 155H, Meteor Lake)
MODALIAS=dmi:bvnAMI:bvrF.16:bd12/16/2025:br15.16:efr84.43:svnHP:pnHPSpectrex3602-in-1Laptop14-eu0xxx:pvr:rvnHP:rn8C15:rvr84.43:cvnHP:ct31:cvrChassisVersion:sku9C906UA#ABA:pfa103C_5335M8HPSpectre
Issue: The hybrid CPU scheduler fails to recognize P/E cores because CPPC
tables are hidden. ITMT fails to initialize.

Root Cause: > The BIOS contains a syntax error in the thermal initialization
script. During boot, the IETM attempts to evaluate the performance states via
\_SB.IETM.CHRG.PPSS. This method checks for a fast-charging variable in the
Embedded Controller at \_SB.PC00.LPCB.HEC.DPTF.FCHG.

Because FCHG is undeclared in the OEM tables, the interpreter throws an
AE_NOT_FOUND error and aborts PPSS. This thermal fail-safe locks the hardware
and prevents the CPPC tables from ever being exposed to the OS.

Logs:
[    6.836219] ACPI BIOS Error (bug): Could not resolve symbol
[\_SB.PC00.LPCB.HEC.DPTF.FCHG], AE_NOT_FOUND
[    6.836229] ACPI Error: Aborting method \_SB.IETM.CHRG.PPSS due to previous
error (AE_NOT_FOUND)

Attached are the acpidump and dmidecode logs. Requesting an ACPI quirk to
bypass the broken thermal profile or inject the missing variable so CPPC can
initialize.

dmidecode:
$ cat system-dmi.txt
# dmidecode 3.7
Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: HP
        Product Name: HP Spectre x360 2-in-1 Laptop 14-eu0xxx
        Version:  
        Serial Number: 5CD441BZNF
        UUID: 34444335-3134-5a42-4e46-465a31344435
        Wake-up Type: Power Switch
        SKU Number: 9C906UA#ABA
        Family: 103C_5335M8 HP Spectre

Handle 0x000C, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected

$ cat board-dmi.txt
# dmidecode 3.7
Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: HP
        Product Name: 8C15
        Version: 84.43
        Serial Number: PTHPA058JK40SG
        Asset Tag: Base Board Asset Tag
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Base Board Chassis Location
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x000D, DMI type 41, 11 bytes
Onboard Device
        Reference Designation:  Onboard IGD
        Type: Video
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:02.0

Handle 0x0026, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Intel Wi-Fi 7 BE200 + BT
        Type: Other
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:01:00.0

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to