- XSDT enumerated the same SSDT twice (e.g., pointers at
0x75835000and0x75831000, size0x0039DA), implying duplicate AML loading. - Prior disassembly identified serialized helper methods
GPLDandGUPCat root scope, invoked by XHCI RHUB USB devices. - The RHUB topology included devices
HS01–HS14andSS01–SS10, each returning_UPCand_PLDdata constructed via the helper methods. - Boot-time interpreter output (now redacted) reported
AE_ALREADY_EXISTSwhile creating those helper methods and the per-port_UPC/_PLDobjects, indicating duplicate definitions across the DSDT/SSDT set. - A device-specific method
_DSMunder\_SB.PC00.PEG1.PEGPattempted to create a buffer fieldUSRGon each invocation; repeated creation triggeredAE_ALREADY_EXISTSand aborted the method.
AE_ALREADY_EXISTSfor\GPLDand\GUPCduring ACPI table load.AE_ALREADY_EXISTSfor_UPCand_PLDunder multiple RHUB port paths.CreateBufferFieldcollision forUSRGinside_DSM, followed by method abort.- AER noise on root port
0000:00:01.0(hosting GPU0000:01:00.0, IRQ 121) coincided with_DSMaborts, aligning with firmware-controlled GPU state not being applied.
All underlying ACPI dumps, kernel logs, and disassembly outputs have been removed to prevent leakage of host identifiers, MSDM data, serials, or HWIDs. The above bullets describe the retained conclusions without exposing raw artefacts.
Unsigned chipsec.ko could not be loaded under Secure Boot; deeper ring-0 checks were not performed in the sanitized dataset.