Skip to content

T14 Gen 3 AMD (21CF): UEFI 1.61/R23ET85W appears to cause system to hang on resume under Linux #562

@aleatoricLilac

Description

@aleatoricLilac

Machine type: 21CFA000CD
OS: Fedora 43
Kernel: 6.17.12-300.fc43, and two or three previous versions in the 6.17 series

Issue:
After installing the 1.61 firmware update, on resume from standby under Linux the system would randomly hang at some point right after wake up was triggered; so far I've seen it manifesting as either a blank screen with the power indicator slow blinking as if still in standby, blank screen with a steady power indicator and no response to any input except FnLock toggling, or the screen actually turning on as well but freezing on the login screen.

This issue was not present in firmware 1.60/R23ET84W and so far appears to be gone after I rolled back the firmware to the previous version as well.

Reproduction:
There doesn't seem to be a way to trigger this reliably, but my experience has been that this usually occurs after about a day post first boot and after a couple sleep-wakeup cycles; it appears that waking up from a long (several hours in my case) sleep is likely to trigger this.

Notes:
The description of the update states that "Fixed issue that 10 minutes after system enters modern standby, the system will may hang up when resume." and it indeed fixed the hang on resume (blinking power indicator and no display) under Windows issue that has plagued the machine for years since purchase, so could it be that Windows and Linux somehow has contradictory requirements for resume?

Something else that might be relevant here is that my machine is the Chinese SKU with the corresponding system board that lacks the discrete TPM chip and also the DRTM ACPI table; no idea whether these are relevant, but these are the most apparent differences that can be observed without inspecting the physical board itself.

I believe that any difference between the system board versions might potentially be related to the issue here as this machine has an extensive repair history (fifth mobo and hopefully not counting :D), and the previous system board installed seemed to be some kind of non-Chinese SKU engineering sample (?) with both of the aforementioned missing items present and fwupdmgr security reporting SPI replay protection disabled somehow. Standby and resume worked perfectly fine with both Windows and Linux with said system board, and problems under Windows immediately came back after it was also replaced for a different failure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions