Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #90693

Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e

Path csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod
From Luboš Bouček <boucek.lubos@protonmail.com>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e
Date Sun, 04 Jan 2026 10:50:01 +0100
Message-ID <M9sUh-7Xx4-7@gated-at.bofh.it> (permalink)
References <M9faF-7Ora-1@gated-at.bofh.it> <M9h2N-7PCG-1@gated-at.bofh.it> <M9faF-7Ora-1@gated-at.bofh.it> <M9kDn-7RVd-1@gated-at.bofh.it> <M9p0l-7UZZ-3@gated-at.bofh.it> <M9faF-7Ora-1@gated-at.bofh.it> <M9p0l-7UZZ-3@gated-at.bofh.it>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Sun Jan 4 09:49:09 2026
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -1.697
Reply-To Luboš Bouček <boucek.lubos@protonmail.com>, 1124605@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-kernel@lists.debian.org
X-Debian-Pr-Message followup 1124605
X-Debian-Pr-Package src:linux
X-Debian-Pr-Keywords upstream moreinfo
X-Debian-Pr-Source linux
Feedback-ID 43489891:user:proton
X-Pm-Message-ID 4d39d9d168808f3dc5ed354df8f9a7c1dcb168da
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding quoted-printable
X-Greylist delayed 32213 seconds by postgrey-1.37 at buxtehude; Sun, 04 Jan 2026 09:46:19 UTC
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1945943
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 170
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Sun, 04 Jan 2026 09:46:04 +0000
X-Original-Message-ID <wmb2vM4iFZ0y0m-vyCT_0_duadcLI2NsWM7qjUeZ-Kl-6_kkjiRC_C04oNukfi3qQdRAG-X_aAM8T7_NCf1qBsDgPmuDHChFeF9FoJvVvAI=@protonmail.com>
X-Original-References <176746693869.27625.17299448286492659160.reportbug@p16sg4-debian13.raisova854> <aVmD79GEf4xNTJ-V@eldamar.lan> <176746693869.27625.17299448286492659160.reportbug@p16sg4-debian13.raisova854> <rOpv4EXAE_SzuLSn6nKH5IzO1WxTCkt3ImgmMPxZI4-gx1A4nnFOq2BrKH2Dzb5B653wHa47_3Oe1na0dTQHAfZ4L8DlYODzCOJWfv9TsD4=@protonmail.com> <aVn8CAL339UdHwA9@eldamar.lan> <176746693869.27625.17299448286492659160.reportbug@p16sg4-debian13.raisova854> <aVn8CAL339UdHwA9@eldamar.lan>
Xref csiph.com linux.debian.bugs.dist:1276998 linux.debian.kernel:90693

Cross-posted to 2 groups.

Show key headers only | View raw


I am going to try this but it will take some time. I will let you know if I encounter any issues.

Lubos


On Sunday, January 4th, 2026 at 06:35, Salvatore Bonaccorso <carnil@debian.org> wrote:

> 
> 
> Control: tags -1 + moreinfo
> 
> Hi
> 
> On Sun, Jan 04, 2026 at 12:49:13AM +0000, Luboš Bouček wrote:
> 
> > With this kernel:
> > 
> > $ uname -r
> > 6.17.13+deb13-amd64
> > 
> > The laptop seems to suspend correctly, thanks!
> 
> 
> Ok that are great news.
> 
> Can you do further debugging on this issue? I see three major steps,
> each in case of debugging "success".
> 
> - narrow down more the affected range of Debian versions where the
> issue got fixed.
> - Bisect the upstream changes to identify a fixing commit
> - Check if the commit can be backported to 6.12.y and resolving the
> issue.
> 
> I will outline only the first two first. So between 6.12.57-1 and
> 6.17.13-1 there are a couple of linux uploads happened:
> 
> 6.17.13-1
> 6.17.13-1~bpo13+1
> 6.17.12-1
> 6.17.11-1
> 6.17.10-1
> 6.17.9-1
> 6.17.8-1
> 6.17.8-1~bpo13+1
> 6.17.7-2
> 6.17.7-1
> 6.17.6-1
> 6.17.5-1~exp1
> 6.17.2-1~exp1
> 6.16.12-2
> 6.16.12-1
> 6.16.12-1~bpo13+1
> 6.16.11-1
> 6.16.10-1
> 6.16.9-1
> 6.16.8-1
> 6.16.7-1
> 6.16.6-1
> 6.16.5-1
> 6.16.3-1
> 6.16.3-1~bpo13+1
> 6.16.1-1~exp1
> 6.16-1~exp1
> 6.16~rc7-1~exp1
> 6.15.6-1~exp1
> 6.15.5-1~exp1
> 6.15.4-1~exp1
> 6.15.3-1~exp1
> 6.15.2-1~exp1
> 6.15.1-1~exp1
> 6.15-1~exp1
> 6.15~rc7-1~exp1
> 6.14.6-1~exp1
> 6.14.5-1~exp1
> 6.14.3-1~exp1
> 6.13.11-1~exp1
> 6.13.10-1~exp1
> 6.13.9-1~exp1
> 6.13.8-1~exp1
> 6.13.7-1~exp1
> 6.13.6-1~exp1
> 6.13.5-1~exp1
> 6.13.4-1~exp1
> 6.13.3-1~exp1
> 6.13.2-1~exp1
> 6.13~rc7-1~exp1
> 6.13~rc6-1~exp1
> 6.12.63-1
> 6.12.57-1
> 
> From https://snapshot.debian.org/ you can fetch earlier and seen
> uploads.so by querying
> https://snapshot.debian.org/package/linux-signed-amd64/ you can get
> earlier linux-image packages.
> 
> The idea would be to now do a "manual" bisect of those changes
> identifying at least a major version range where things changes.
> 
> Assume you found that, by first searching and testing the major
> version bumps that 6.13~rc7-1~exp1 exposes the problem but
> 6.14.3-1~exp1 will not anymore.
> 
> The next step would be to test the equivalent upstream versions and
> check that this still holds true and then start the bisection. This
> can be done as follows, again remember with the hypotetical above
> versions (adapt as needed), and it would involve compiling and testing
> a few kernels:
> 
> git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> cd linux-stable
> git checkout v6.14.3
> cp /boot/config-$(uname -r) .config
> yes '' | make localmodconfig
> make savedefconfig
> mv defconfig arch/x86/configs/my_defconfig
> 
> # test 6.14.3 to ensure this is "good"
> make my_defconfig
> make -j $(nproc) bindeb-pkg
> ... install the resulting .deb package and confirm problem does not exist
> 
> # test 6.13~rc7 to ensure this is "bad"
> git checkout v6.13-rc7
> make my_defconfig
> make -j $(nproc) bindeb-pkg
> ... install the resulting .deb package and confirm problem exists
> 
> With that confirmed, the bisection can start:
> 
> git bisect start --term-new=fixed --term-old=broken
> git bisect fixed v6.14.3
> git bisect broken v6.13-rc7
> 
> In each bisection step git checks out a state between the oldest
> known-bad and the newest known-good commit. In each step test using:
> 
> make my_defconfig
> make -j $(nproc) bindeb-pkg
> ... install, try to boot / verify if problem exists
> 
> and if the problem is hit run:
> 
> git bisect broken
> 
> and if the problem doesn't trigger run:
> 
> git bisect fixed
> 
> . Please pay attention to always select the just built kernel for
> booting, it won't always be the default kernel picked up by grub.
> 
> Iterate until git announces to have identified the first 'fixed'
> commit.
> 
> Then provide the output of
> 
> git bisect log
> 
> In the course of the bisection you might have to uninstall previous
> kernels again to not exhaust the disk space in /boot. Also in the end
> uninstall all self-built kernels again.
> 
> Can you please do this bisect?
> 
> Regards,
> Salvatore

Back to linux.debian.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e Salvatore Bonaccorso <carnil@debian.org> - 2026-01-03 22:10 +0100
  Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e Luboš Bouček <boucek.lubos@protonmail.com> - 2026-01-04 02:00 +0100
    Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e Salvatore Bonaccorso <carnil@debian.org> - 2026-01-04 06:40 +0100
      Bug#1124605: bugs.debian.org: ThinkPad 16s fails to suspend because of mt7925e Luboš Bouček <boucek.lubos@protonmail.com> - 2026-01-04 10:50 +0100

csiph-web