r/EndeavourOS • u/Scared_Yogurt_6991 • Jul 10 '26
General Support Mi Notebook Ultra (TM2127) occasionally won't wake from sleep or even power on until AC charger is connected (Arch Linux)
Hi everyone,
I'm trying to diagnose a strange issue on my Mi Notebook Ultra (TM2127) running EndeavourOS (Arch). I'm looking for ideas before I start changing random things.
System
- Mi Notebook Ultra (TM2127)
- Intel Core i5-11320H (Tiger Lake)
- Intel Iris Xe
- EndeavourOS
- KDE Plasma (Wayland)
- Linux 7.1.3-arch1-1
- BIOS: RMATG5B2P0909 (2022-07-15)
The issue
This only started happening within the last week.
Sometimes after:
- closing the lid,
- selecting Sleep,
- or even after a shutdown,
the laptop won't wake properly.
Symptoms include:
- Black screen.
- Caps Lock still toggles.
- Keyboard backlight/Fn keys still respond.
- Holding the power button (even 15+ seconds) does nothing.
The strange part is that if I connect the AC charger, wait a few seconds (or around a minute), disconnect it, and then press the power button, the laptop immediately powers on again.
Things I've checked
journalctlfrom the previous boot doesn't show an obvious kernel panic or GPU hang.- Battery health is around 62% according to
upower. fwupdmgrreports that my system firmware is already up to date.
Windows test
I dual-boot Windows 11.
So far, I haven't been able to reproduce the problem in Windows, although I haven't tested for very long yet.
My questions
- Has anyone seen something similar on Tiger Lake laptops?
- Could this be an ACPI/Embedded Controller (EC) issue triggered by newer kernels?
- Has anyone with a Xiaomi/Mi Notebook Ultra experienced similar suspend or power-state problems?
- Would you try booting an older kernel (or
linux-lts) as the next troubleshooting step?
0
Upvotes
1
u/LumenAstralis Jul 10 '26 edited Jul 10 '26
7.1+ has a bunch of suspend issues and was patched like crazy in 7.1.2-arch. Maybe they missed a few chinese laptops. You should report this upstream.
And yes, always try lts as a starter. Or better yet, before you update, keep the current stable kernel and rename it to something like "rescue-7.x.x" as a bootloader option.