Control: tags -1 + moreinfo

Hi Floris,

On Wed, May 06, 2026 at 08:53:39AM +0200, Floris Jan Sicking wrote:
> Package: src:linux
> Version: 6.1.170-1
> Severity: normal
> X-Debbugs-Cc: [email protected]
> 
> Dear Maintainer,
> 
>    * What led up to the situation?
> The kernel update from linux-image-6.1.0-44-amd64 to 
> linux-image-6.1.0-45-amd64.
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> Hibernate, poweroff or reboot my system after an hour of using it. Initially
> after booting it seems to work, but no longer after an hour or so. (To me it
> seems as if the acpi kernel modules are unloaded over time and not reloaded
> when needed.)
> 
>    * What was the outcome of this action?
> I could switch off my system only by using the power button.
> 
>    * What outcome did you expect instead?
> Poweroff, reboot or suspend my system without using the power button.

When you have a failure in hibernate, can you provide the full kernel
log after the problem was triggered please?

As this is a regression from the 6.1.164-1 to 6.1.170-1 update, might
you bisect the issue to identify the breaking commit. The procedure,
which involves compiling a couple of kernels and testing them would
look as follows:

    git clone --single-branch -b linux-6.1.y 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
    cd linux-stable
    git checkout v6.1.164
    cp /boot/config-$(uname -r) .config
    yes '' | make localmodconfig
    make savedefconfig
    mv defconfig arch/x86/configs/my_defconfig

    # test 6.1.164 to ensure this is "good"
    make my_defconfig
    make -j $(nproc) bindeb-pkg
    ... install the resulting .deb package and confirm problem does
    not exist. Unfortunately I understand you need to wait enough
    long? This makes testing bit harder as we need to be sure you
    would have triggered the problem.

    # test 6.1.170 to ensure this is "bad"
    git checkout v6.1.170
    make my_defconfig
    make -j $(nproc) bindeb-pkg
    ... install the resulting .deb package and confirm it problem
    exists (see above ...)

With that confirmed, the bisection can start:

    git bisect start
    git bisect good v6.1.164
    git bisect bad v6.1.170

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, verify if problem exists

and if the problem is hit run:

    git bisect bad

and if the problem doesn't trigger run:

    git bisect good

. 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 bad 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.

Let me know if that helps or need to be clarified. The arder bit here
is the unclear reproduciblity time if you say that it works
immediately after reboot and have to wait enough long. The initial
asked log might still give us some hints.

Regards,
Salvatore

Reply via email to