tomsom / yoga-linux

Run Linux on the Lenovo Yoga 7 14 (14ARB7) with AMD Ryzen 6800U (Rembrand).
https://github.com/tomsom/yoga-linux/wiki
56 stars 2 forks source link

ACPI issues: No handler for Region [ECSI] #31

Open soupglasses opened 1 year ago

soupglasses commented 1 year ago

Currently, the ACPI table seems broken regarding the embedded controller and (regarding supposedly Power Delivery). I would advice anyone to run dmesg -l err and put it into the following lenovo forum issue so MarkRHPearson can use the community to help get this fixed by the firmware team:

https://forums.lenovo.com/t5/Other-Linux-Discussions/ACPI-Error-No-handler-for-Region-ECSI-on-14ARB7/m-p/5214867

The full error is as follows:

[    0.253489] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP7.DEV0], AE_NOT_FOUND (20221020/dswload2-162)
[    0.253497] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20221020/psobject-220)
[    0.253694] ACPI BIOS Error (bug): Failure creating named object [\_TZ.TZ01], AE_ALREADY_EXISTS (20221020/dswload2-326)
[    0.253697] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-220)
[    3.413323] hub 10-0:1.0: config failed, hub doesn't have any ports! (err -19)
[    5.499934] ACPI Error: No handler for Region [ECSI] (00000000c045cb0f) [EmbeddedControl] (20221020/evregion-130)
[    5.499973] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20221020/exfldio-261)
[    5.499999] ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20221020/psparse-529)
[    5.500069] ACPI Error: Aborting method \_SB.UBTC._DSM due to previous error (AE_NOT_EXIST) (20221020/psparse-529)
[    5.500180] ucsi_acpi USBC000:00: ucsi_acpi_dsm: failed to evaluate _DSM 2
stuarthayhurst commented 1 week ago

The issues for no handler seem to be fixed for me in 6.9.7, see https://lore.kernel.org/all/6046110.lOV4Wx5bFT@kreacher/

I still have the first 4 at 0.25 seconds, in your log but the rest are fixed