#1134201 linux-image-6.19.11+deb14-amd64: No more sound/audio after upgrading to 6.19.11

#1134201#5
Date:
2026-04-17 19:03:44 UTC
From:
To:
Dear Maintainer,

if I boot with kernel 6.19.11 I've no sound anymore. Everything is fine if I
boot with kernel 6.19.10 (or any other older kernel) instead.

Regards
Axel

#1134201#12
Date:
2026-04-17 19:40:53 UTC
From:
To:
hi Axel,

A couple of questions.

Can you please provide the kernel logs in both cases to compare with
please?

Additionally given the regression from 6.19.10 to 6.19.11, would you
be able to bisect the problem to identify the change which introduces
the problem? In case you can, this would involve compiling and testing
a couple of kernels as follows:

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

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

    # test 6.19.11 to ensure this is "bad"
    git checkout v6.19.11
    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
    git bisect good v6.19.10
    git bisect bad v6.19.11

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,  and confirm 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

Regards,
Salvatore

#1134201#19
Date:
2026-04-18 06:32:30 UTC
From:
To:
I've attached dmesg from 6.19.10 and 6.19.11. If I shall add some other
log files let me know.
Bisecting a kernel regression is completely new to me but since you
added all the necessary commands I will try to do it.


Am 17.04.26 um 21:40 schrieb Salvatore Bonaccorso:

#1134201#24
Date:
2026-04-18 09:52:03 UTC
From:
To:
I was able to bisect it to

33426e33ef3a09db0f200cd274d9efbf80508463 is the first bad commit
commit 33426e33ef3a09db0f200cd274d9efbf80508463
Author: Zhang Heng <zhangheng@kylinos.cn>
Date:   Thu Mar 5 10:35:59 2026 +0800

     ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix headphone

     [ Upstream commit 56fbbe096a89ff4b52af78a21a4afd9d94bdcc80 ]

     The BIOS of this machine has set 0x19 to mic, which needs to be set
     to headphone pin in order to work properly.

     Link: https://bugzilla.kernel.org/show_bug.cgi?id=220814
     Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
     Link:
https://patch.msgid.link/b55f6ebe-7449-49f7-ae85-00d2ba1e7af0@kylinos.cn
     Signed-off-by: Takashi Iwai <tiwai@suse.de>
     Signed-off-by: Sasha Levin <sashal@kernel.org>

  sound/hda/codecs/realtek/alc662.c | 9 +++++++++
  1 file changed, 9 insertions(+)

#1134201#31
Date:
2026-04-18 11:59:54 UTC
From:
To:
Hi,

Thanks for tracking this down! 6.19.13 will contain a revert of this
commit, so fixing the issue.

Regards,
Salvatore

#1134201#36
Date:
2026-04-18 18:13:16 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1134201@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 18 Apr 2026 17:23:19 +0200
Source: linux
Architecture: source
Version: 6.19.13-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 1134201
Changes:
 linux (6.19.13-1) unstable; urgency=medium
 .
   * New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.19.13
     - usb: typec: ucsi: skip connector validation before init
     - wifi: rt2x00usb: fix devres lifetime
     - xfrm_user: fix info leak in build_report()
     - net: rfkill: prevent unlimited numbers of rfkill events from being created
     - Revert "ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix
       headphone" (Closes: #1134201)
     - ALSA: hda/intel: enforce stricter period-size alignment for Intel NVL
     - Revert "mptcp: add needs_id for netlink appending addr"
     - mptcp: fix slab-use-after-free in __inet_lookup_established
     - seg6: separate dst_cache for input and output paths in seg6 lwtunnel
     - Input: uinput - fix circular locking dependency with ff-core
     - Input: uinput - take event lock when submitting FF request "event"
     - btrfs: remove pointless out labels from extent-tree.c
     - btrfs: fix incorrect return value after changing leaf in
       lookup_extent_data_ref()
     - i2c: imx: zero-initialize dma_slave_config for eDMA
     - netfilter: nft_ct: fix use-after-free in timeout object destroy
     - firmware: thead: Fix buffer overflow and use standard endian macros
     - workqueue: Add pool_workqueue to pending_pwqs list when unplugging
       multiple inactive works
     - modpost: Declare extra_warn with unused attribute
     - xfrm: clear trailing padding in build_polexpire()
     - xfrm: hold dev ref until after transport_finish NF_HOOK
     - tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
     - [amd64] ASoC: SOF: Intel: hda: modify period size constraints for ACE4
     - wifi: brcmsmac: Fix dma_free_coherent() size
     - [amd64] x86/mce/amd: Filter bogus hardware errors on Zen3 clients
     - [amd64] platform/x86: ISST: Reset core count to 0
     - [amd64] platform/x86/intel-uncore-freq: Handle autonomous UFS status bit
     - [arm64] Revert "arm64: dts: rockchip: Further describe the WiFi for the
       Pinebook Pro"
     - [arm64] Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
     - [arm64] dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
     - [arm64] dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM
     - [arm64] dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
     - [arm64] dts: hisilicon: hi3798cv200: Add missing dma-ranges
     - nfc: pn533: allocate rx skb before consuming bytes
     - batman-adv: reject oversized global TT response buffers
     - X.509: Fix out-of-bounds access when parsing extensions
     - [amd64,arm64] EDAC/mc: Fix error path ordering in edac_mc_alloc()
     - net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
     - batman-adv: hold claim backbone gateways by reference
     - [amd64] drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
     - [amd64] drm/i915/psr: Do not use pipe_src as borders for SU area
     - net/mlx5: Update the list of the PCI supported devices
     - pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
     - igb: remove napi_synchronize() in igb_down()
     - mm/vma: fix memory leak in __mmap_region()
     - mm/memory_hotplug: maintain N_NORMAL_MEMORY during hotplug
     - mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails
     - mm/damon/stat: deallocate damon_call() failure leaking damon_ctx
     - mmc: vub300: fix NULL-deref on disconnect
     - mmc: vub300: fix use-after-free on disconnect
     - net: stmmac: fix integer underflow in chain mode
     - mm: filemap: fix nr_pages calculation overflow in filemap_map_pages()
     - [amd64,arm64] idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC
       handling
     - [amd64,arm64] idpf: improve locking around idpf_vc_xn_push_free()
     - [amd64,arm64] idpf: set the payload size before calling the async handler
     - rxrpc: Fix key quota calculation for multitoken keys
     - rxrpc: Fix key parsing memleak
     - rxrpc: Fix anonymous key handling
     - rxrpc: Fix call removal to use RCU safe deletion
     - rxrpc: Fix RxGK token loading to check bounds
     - rxrpc: Fix use of wrong skb when comparing queued RESP challenge serial
     - rxrpc: Fix rack timer warning to report unexpected mode
     - rxrpc: Fix key reference count leak from call->key
     - rxrpc: Fix to request an ack if window is limited
     - rxrpc: Only put the call ref if one was acquired
     - rxrpc: reject undecryptable rxkad response tickets
     - rxrpc: fix RESPONSE authenticator parser OOB read
     - rxrpc: fix oversized RESPONSE authenticator length check
     - rxrpc: fix reference count leak in rxrpc_server_keyring()
     - rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
     - rxrpc: Fix missing error checks for rxkad encryption/decryption failure
     - rxrpc: Fix integer overflow in rxgk_verify_response()
     - rxrpc: Fix leak of rxgk context in rxgk_verify_response()
     - rxrpc: Fix buffer overread in rxgk_do_verify_authenticator()
     - rxrpc: only handle RESPONSE during service challenge
     - rxrpc: proc: size address buffers for %pISpc output
     - net: skb: fix cross-cache free of KFENCE-allocated skb head
     - [amd64] x86/CPU: Fix FPDSS on Zen1 (CVE-2025-54505)
Checksums-Sha1:
 6eccb0029c4d2f0c63ad46cb8ab1552a40e4b637 196166 linux_6.19.13-1.dsc
 d50c0a198717e8012637444a1bfba491f5a3205c 159227600 linux_6.19.13.orig.tar.xz
 851e37f6d964699989d6a424065e80854e7b1ede 1490440 linux_6.19.13-1.debian.tar.xz
 f7f45535249c9b5fbe00a2584e35ba5659dac1a3 6913 linux_6.19.13-1_source.buildinfo
Checksums-Sha256:
 8e7949039522c6a2a60d1152214caec1f6aa1a8fea46b6d7680343421ee9e8bc 196166 linux_6.19.13-1.dsc
 6325b3b6b5ba80ebd72ae397ef469e64b49edf9706f958a53e28b89f69742c41 159227600 linux_6.19.13.orig.tar.xz
 ee026f1f850e7ab19c1e32c9cdd4e5b95526cdd1fe076e20e8c72ce1fcb0d365 1490440 linux_6.19.13-1.debian.tar.xz
 2b24cc37b2cbfad0d85c397809a90c1dfb96e6f7b171bd92ab9b775d646eaa39 6913 linux_6.19.13-1_source.buildinfo
Files:
 3b2c642bc7209b43871cd7df758f01df 196166 kernel optional linux_6.19.13-1.dsc
 2d5b165a40780e9d5fd1482d2354a752 159227600 kernel optional linux_6.19.13.orig.tar.xz
 754659826c74d62d41b19aa567075e40 1490440 kernel optional linux_6.19.13-1.debian.tar.xz
 c1ebe6a0bb63f7ad4a19e3696e9beb17 6913 kernel optional linux_6.19.13-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmnjoqhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EXmgP/2ve5CvrMQPYkSUdEJvGuYLLHl6b331r
y5oaXUonA7x8cGRjfjhzW4lN26gbEB6Ct5LgclxUWc3ZoqU28b7O5ogRGd0vfQS4
HnWZwVGXo6TJtoKHhGt828UqTyNLmMAgf+y47zDlCZIy+GsmQwSyYfun2j8V6gyG
iHXpCD+DvP1dx23E3EzCVSBVfVe+NJ0V8JSNmSqwkolOMY6UivNWXRtJDbmiewjv
EW/SPF88jz5FxDZuDtutw9VQmlXu7NGDViuN9GWYYVUpIrB5IiJ91ZH6k1OFUcFR
s/xfOk+jK6yQ/Em5wXuKUi4OgPVImez9ewPyy1Qf45oy2GMUTbrek6/bzX4w74Of
Db8KIaeTN92kuY+MbkYO0SSfvbL/QSuDWgWn2gaMWh8fd9QydotGxl5T8j19fkBl
cTtNk95ZUjk84gQrivASlTFMKxrpwovHttZQ95XuPxRaYX9+rxB722A+NV9JlhID
V2SZD7ZXgY6rDzbBHKRwJwFfs4i0pvAzj0paN0hHT5AxcL4aKHD6H181aopLsLkf
02YT52jMYXTyUZgCiwwRxQbGTHCya4WJyuYyyn8wt8R/hu9C0/7J3ZdLE1Fz6rd/
8OwSWkgv0kYadkO0zjVsTF3B76YKRS7WmlpxtZhNgGaaPOZPxNFnu7n2duVSlEHK
LqtlINal2dbY
=gU3x
-----END PGP SIGNATURE-----