Package: src:linux Version: 6.12.88-1 Severity: normal X-Debbugs-Cc: [email protected]
Dear Maintainer, Updating to the recently available 6.12.88+deb13-amd64 I've noticed that bluetooth is no longer working. It previously used to work on 6.12.86+deb13-amd64 and earlier. The logs say "hci0: Failed to send wmt func ctrl (-22)", and it looks like a regression in the bluetooth driver for Mediatek MT7921: https://lore.kernel.org/linux-bluetooth/5i35wmc4z7sz54jo5uj6ywext2enh4ik3oxmfmperqk2v5kc27@ppvm6oodzipn/ likely caused by: Bluetooth: btmtk: validate WMT event SKB length before struct access (which can indeed be seen in the changelog for 6.12.88+deb13-amd64) -- Package-specific info: ** Version: Linux version 6.12.88+deb13-amd64 ([email protected]) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.88-1 (2026-05-15) ** Command line: BOOT_IMAGE=/vmlinuz-6.12.88+deb13-amd64 root=/dev/mapper/e14vg1-root ro rootflags=subvol=@rootfs quiet ** Not tainted ** Kernel log: (I've selected the relevant bits with grep -Ei 'bluetooth|hci0|mt79') 2026-05-15T18:10:18.770926-03:00 e14 kernel: thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked 2026-05-15T18:10:18.770992-03:00 e14 kernel: Bluetooth: Core ver 2.22 2026-05-15T18:10:18.770998-03:00 e14 kernel: NET: Registered PF_BLUETOOTH protocol family 2026-05-15T18:10:18.770998-03:00 e14 kernel: Bluetooth: HCI device and connection manager initialized 2026-05-15T18:10:18.770999-03:00 e14 kernel: Bluetooth: HCI socket layer initialized 2026-05-15T18:10:18.770999-03:00 e14 kernel: Bluetooth: L2CAP socket layer initialized 2026-05-15T18:10:18.771000-03:00 e14 kernel: Bluetooth: SCO socket layer initialized 2026-05-15T18:10:18.771004-03:00 e14 kernel: mt7921e 0000:03:00.0: enabling device (0000 -> 0002) 2026-05-15T18:10:18.771005-03:00 e14 kernel: Bluetooth: hci0: HW/SW Version: 0x008a008a, Build Time: 20241106151414 2026-05-15T18:10:18.771005-03:00 e14 kernel: mt7921e 0000:03:00.0: ASIC revision: 79610010 2026-05-15T18:10:18.771006-03:00 e14 kernel: mt7921e 0000:03:00.0: HW/SW Version: 0x8a108a10, Build Time: 20241106151007a 2026-05-15T18:10:18.771008-03:00 e14 kernel: mt7921e 0000:03:00.0: WM Firmware Version: ____010000, Build Time: 20241106151045 2026-05-15T18:10:18.771008-03:00 e14 kernel: Bluetooth: hci0: Failed to send wmt func ctrl (-22) 2026-05-15T18:10:18.771008-03:00 e14 kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported. 2026-05-15T18:10:18.975048-03:00 e14 bluetoothd[5633]: Bluetooth daemon 5.82 2026-05-15T18:10:18.977689-03:00 e14 bluetoothd[5633]: Starting SDP server 2026-05-15T18:10:18.996029-03:00 e14 bluetoothd[5633]: Bluetooth management interface 1.23 initialized 2026-05-15T18:10:18.996282-03:00 e14 kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3 2026-05-15T18:10:18.996296-03:00 e14 kernel: Bluetooth: BNEP filters: protocol multicast 2026-05-15T18:10:18.996298-03:00 e14 kernel: Bluetooth: BNEP socket layer initialized ** Model information sys_vendor: LENOVO product_name: 21JR0009RT product_version: ThinkPad E14 Gen 5 chassis_vendor: LENOVO chassis_version: None bios_vendor: LENOVO bios_version: R2CET37W(1.19 ) board_vendor: LENOVO board_name: 21JR0009RT board_version: ThinkPad ** Configuration for modprobe: blacklist microcode blacklist arkfb blacklist aty128fb blacklist atyfb blacklist radeonfb blacklist cirrusfb blacklist cyber2000fb blacklist kyrofb blacklist matroxfb_base blacklist mb862xxfb blacklist neofb blacklist pm2fb blacklist pm3fb blacklist s3fb blacklist savagefb blacklist sisfb blacklist tdfxfb blacklist tridentfb blacklist vt8623fb blacklist pcspkr options snd_pcsp index=-2 options cx88_alsa index=-2 options snd_atiixp_modem index=-2 options snd_intel8x0m index=-2 options snd_via82xx_modem index=-2 options hid_apple fnmode=2 options snd_hda_intel index=1,0 ** Loaded modules: ccm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device wireguard libchacha20poly1305 chacha_x86_64 poly1305_x86_64 curve25519_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel udp_tunnel xt_CHECKSUM nft_chain_nat xt_MASQUERADE nf_nat bridge stp llc vhost_vsock vmw_vsock_virtio_transport_common vhost vhost_iotlb vsock bnep binfmt_misc tun uinput ip6t_REJECT nf_reject_ipv6 xt_hl ip6t_rt ipt_REJECT nf_reject_ipv4 xt_LOG nf_log_syslog xt_comment nft_limit xt_limit xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat x_tables nf_tables zram nfnetlink lz4hc_compress lz4_compress nls_ascii nls_cp437 vfat fat ext4 mbcache jbd2 msr amdgpu snd_acp_legacy_mach snd_acp_mach snd_soc_nau8821 uvcvideo snd_acp3x_rn snd_acp3x_pdm_dma snd_soc_dmic btusb mt7921e snd_sof_amd_rembrandt videobuf2_vmalloc btrtl uvc mt7921_common snd_sof_amd_acp videobuf2_memops btintel intel_rapl_msr snd_sof_pci videobuf2_v4l2 amd_atl mt792x_lib btbcm snd_sof_xtensa_dsp intel_rapl_common videodev btmtk mt76_connac_lib snd_sof mt76 videobuf2_common snd_hda_codec_conexant snd_sof_utils mc snd_hda_codec_generic mac80211 snd_hda_codec_hdmi amdxcp snd_soc_core drm_exec bluetooth gpu_sched snd_hda_intel edac_mce_amd drm_buddy snd_intel_dspcfg snd_compress drm_suballoc_helper snd_intel_sdw_acpi kvm_amd snd_pcm_dmaengine drm_display_helper snd_hda_codec snd_pci_ps snd_rpl_pci_acp6x libarc4 snd_ctl_led kvm cpufreq_powersave ecdh_generic snd_hda_core cec snd_acp_pci snd_acp_legacy_common cfg80211 rc_core thinkpad_acpi snd_pci_acp6x snd_hwdep drm_ttm_helper snd_pcm nvram ttm irqbypass sparse_keymap snd_pci_acp5x snd_timer rapl platform_profile snd_rn_pci_acp3x efi_pstore drm_kms_helper joydev think_lmi snd_acp_config snd firmware_attributes_class ccp snd_soc_acpi i2c_algo_bit rfkill k10temp soundcore wmi_bmof crc16 ee1004 snd_pci_acp3x evdev ac amd_pmc button efivarfs btrfs blake2b_generic xor raid6_pq libcrc32c crc32c_generic dm_crypt dm_mod hid_multitouch hid_generic crct10dif_pclmul crc32_pclmul i2c_hid_acpi crc32c_intel i2c_hid ghash_clmulni_intel sha512_ssse3 hid sha256_ssse3 xhci_pci sha1_ssse3 sp5100_tco xhci_hcd r8169 drm watchdog nvme ucsi_acpi aesni_intel typec_ucsi realtek psmouse usbcore gf128mul nvme_core mdio_devres crypto_simd typec libphy cryptd i2c_piix4 video serio_raw roles nvme_auth i2c_smbus battery usb_common wmi ** PCI devices: 03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961] Subsystem: Lenovo Device [17aa:e0bc] Physical Slot: 0 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 78 IOMMU group: 11 Region 0: Memory at 470200000 (64-bit, prefetchable) [size=1M] Region 2: Memory at 470300000 (64-bit, prefetchable) [size=16K] Region 4: Memory at 470304000 (64-bit, prefetchable) [size=4K] Capabilities: <access denied> Kernel driver in use: mt7921e Kernel modules: mt7921e -- System Information: Debian Release: 13.4 Architecture: amd64 (x86_64) Kernel: Linux 6.12.88+deb13-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages linux-image-6.12.88+deb13-amd64 depends on: ii initramfs-tools [linux-initramfs-tool] 0.148.3 ii kmod 34.2-2 ii linux-base 4.12.1 Versions of packages linux-image-6.12.88+deb13-amd64 recommends: ii apparmor 4.1.0-1 Versions of packages linux-image-6.12.88+deb13-amd64 suggests: pn debian-kernel-handbook <none> ii firmware-linux-free 20241210-2 ii grub-efi-amd64 2.12-9+deb13u1 pn linux-doc-6.12 <none> Versions of packages linux-image-6.12.88+deb13-amd64 is related to: ii firmware-amd-graphics 20250410-2 pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-cavium <none> pn firmware-cirrus <none> pn firmware-intel-graphics <none> pn firmware-intel-misc <none> pn firmware-intel-sound <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-marvell-prestera <none> ii firmware-mediatek 20250410-2 pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netronome <none> pn firmware-netxen <none> pn firmware-nvidia-graphics <none> pn firmware-qcom-soc <none> pn firmware-qlogic <none> ii firmware-realtek 20250410-2 pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information

