• Bug#1110046: linux-image-6.12.38+deb13-amd64: Audio fails to play

    From Salvatore Bonaccorso@21:1/5 to [email protected] on Fri Aug 1 10:20:02 2025
    XPost: linux.debian.kernel

    Hi,

    On Wed, Jul 30, 2025 at 06:37:33PM +0200, [email protected] wrote:
    I've attached two files to this email:

    6.12.35.ok.txt is the one where the audio work
    6.12.38.NOTok.txt is the one where the audio have issues

    Thanks will go through the difference to see if we can spot something.

    If you need more information I can assist but I've limited knowledge so please give me clear/easy instructions.

    Ack, if we come to the point of needing to bisect the changes between
    6.12.35 and 6.12.38 will try to provide you clear+easy instructions on
    how to do it.

    In meanwhile if that is possible as well, please try to install the
    kernel from exerimental so we can determine if the problem is still
    present in 6.16 upstream.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to Salvatore Bonaccorso on Fri Aug 1 11:10:01 2025
    XPost: linux.debian.kernel

    6.16-rc7-amd64 works ok in some basic testing of audio.

    On Fri, 2025-08-01 at 10:10 +0200, Salvatore Bonaccorso wrote:
    Hi,

    On Wed, Jul 30, 2025 at 06:37:33PM +0200, [email protected] wrote:
    I've attached two files to this email:

    6.12.35.ok.txt is the one where the audio work
    6.12.38.NOTok.txt is the one where the audio have issues

    Thanks will go through the difference to see if we can spot
    something.

    If you need more information I can assist but I've limited
    knowledge so
    please give me clear/easy instructions.

    Ack, if we come to the point of needing to bisect the changes between
    6.12.35 and 6.12.38 will try to provide you clear+easy instructions
    on
    how to do it.

    In meanwhile if that is possible as well, please try to install the
    kernel from exerimental so we can determine if the problem is still
    present in 6.16 upstream.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to [email protected] on Sat Aug 2 10:50:01 2025
    XPost: linux.debian.kernel

    Noticed, after more testing, that if I put computer to suspend and woke
    it, the sound have issues after woke up on 6.16
    On Fri, 2025-08-01 at 11:05 +0200, [email protected] wrote:
    6.16-rc7-amd64 works ok in some basic testing of audio.

    On Fri, 2025-08-01 at 10:10 +0200, Salvatore Bonaccorso wrote:
    Hi,

    On Wed, Jul 30, 2025 at 06:37:33PM +0200, [email protected] wrote:
    I've attached two files to this email:

    6.12.35.ok.txt is the one where the audio work
    6.12.38.NOTok.txt is the one where the audio have issues

    Thanks will go through the difference to see if we can spot
    something.

    If you need more information I can assist but I've limited
    knowledge so
    please give me clear/easy instructions.

    Ack, if we come to the point of needing to bisect the changes
    between
    6.12.35 and 6.12.38 will try to provide you clear+easy instructions
    on
    how to do it.

    In meanwhile if that is possible as well, please try to install the
    kernel from exerimental so we can determine if the problem is still
    present in 6.16 upstream.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Salvatore Bonaccorso@21:1/5 to [email protected] on Sat Aug 2 20:30:01 2025
    XPost: linux.debian.kernel

    Hi,

    On Sat, Aug 02, 2025 at 10:39:44AM +0200, [email protected] wrote:
    Noticed, after more testing, that if I put computer to suspend and woke
    it, the sound have issues after woke up on 6.16

    Thanks for testing.

    Comparing the diff was hot helpful (to me unfortunately, did not spot
    something obvious). So let's go the bisect route, I will replicate the excellent small howto from Uwe Kleine-Koenig here.

    The whole will involve to compile multiple kernels. First we need to
    prepare a config for your system and to prepare the respective
    upstream versions, in your case we want to bisect the stable versions
    in one specific branch, so we can shortcut, and we know we want to
    bisect changes between 6.12.35 and 6.12.38 in your case.

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

    As a fist step now compile a local 6.12.35 to ensure it is "good".

    # test 6.12.35 to ensure this is "good"
    make my_defconfig
    make -j $(nproc) bindeb-pkg
    ... install the resulting .deb package and confirm the problem is not present.

    And now the same for the version you suspect is broken, is "bad" for
    git bisect speach.

    # test 6.12.38 to ensure this is "bad"
    git checkout v6.12.38
    make my_defconfig
    make -j $(nproc) bindeb-pkg
    ... install the resulting .deb package and confirm the problem with audio exists.

    So we have now a range of from good to bad kernel and we can start the
    bisect:

    git bisect start v6.12.38 v6.12.35

    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 and verify the state of the problem

    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.

    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.

    Regards,
    Salvatore

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)