Confirming this on a noble base with a couple of additional data points.
Hardware: Framework 13 AMD (Ryzen AI 9 HX 370), Pop!_OS 24.04 (noble base),
COSMIC/Wayland.
WiFi: MediaTek RZ717, **device ID `14c3:0717`** — most reports on this bug cite
`14c3:7925`, so the same `mt7925e` resume hang affects the 0717 variant too.
Symptom: after s2idle resume the display returns but input devices are dead,
requiring a
hard reset. The standard isolation confirms the driver as the cause here as
well:
nmcli radio wifi off
sudo modprobe -r mt7925e
sudo rtcwake -m mem -s 20
# -> clean resume with working keyboard/touchpad
Additional finding not mentioned in the existing reports: **hibernate is
affected too**,
not just s2idle. With `mt7925e` loaded, hibernate enters but never resumes
(hard reset);
with the module unloaded across the cycle, hibernate save/restore works. So
this isn't
specific to the s2idle path — it's the driver failing on resume regardless of
the sleep
type.
Workaround in use: a `systemd-sleep` hook (`/usr/lib/systemd/system-sleep/`)
that unloads
`mt7925e` on `pre` and reloads on `post`, which covers suspend, hibernate, and
suspend-then-hibernate in one place. Same idea as the script already posted
here, just
generalized to all sleep types.
Caveat for triage: I'm on the System76 7.0.x kernel line, **not** a stock
Ubuntu kernel,
and I have not bisected against current mainline — so I can't say whether this
is already
fixed upstream (some fixes reportedly landed ~6.15.3) or is a missing backport.
Flagging
the System76 kernel explicitly in case that puts it out of scope for this
package; the
device-ID and hibernate data points may still be useful for the broader picture.
Related: kernel Bugzilla #219825 and #220395.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141198
Title:
Suspend failure with mt7925e after kernel upgrade
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2141198/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs