Bug 2341650

Summary: Bluetooth audio stutter or completely lost when wifi is being used
Product: [Fedora] Fedora Reporter: shinebayar.gansukh
Component: linux-firmwareAssignee: Kernel Maintainer List <kernel-maint>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 43CC: acaringi, adscvr, airlied, alciregi, bskeggs, dwmw2, hdegoede, hpa, jforbes, josef, jwboyer, kernel-maint, linville, masami256, mchehab, pbrobinson, ptalbert, steved, suraj.ghimire7
Target Milestone: ---Keywords: Desktop, Regression, Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: linux-firmware-20260110-1.fc42 linux-firmware-20260110-1.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-01-15 01:12:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Kernel log none

Description shinebayar.gansukh 2025-01-23 01:27:27 UTC
1. Please describe the problem:
After upgrading kernel from 6.11 to 6.12, bluetooth audio has become unreliable.

2. What is the Version-Release number of the kernel:
6.12.9-200.fc41.x86_64

3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :
Current default kernel of the fresh ISO which is 6.11 seems fine. I can't reproduce it on <= 6.11 kernel.

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:
- connect bluetooth headphone
- start youtube video in the background
- open speedtest.net and run speedtest using my wifi connection, then bluetooth audio is completely lost or stutters.
Note: My wifi connection is connected to 5GHz network.


5. Does this problem occur with the latest Rawhide kernel? To install the
   Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by
   ``sudo dnf update --enablerepo=rawhide kernel``:
Yes. I can reproduce the issue as of `6.13.0-0.rc7.20250114gitc45323b7560e.56.fc42.x86_64`.

6. Are you running any modules that not shipped with directly Fedora's kernel?:
No.

7. Please attach the kernel logs. You can get the complete kernel log
   for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the
   issue occurred on a previous boot, use the journalctl ``-b`` flag.



Reproducible: Always

Comment 1 shinebayar.gansukh 2025-01-23 01:29:05 UTC
Created attachment 2073459 [details]
Kernel log

Comment 2 shinebayar.gansukh 2025-04-16 02:58:40 UTC
I've been testing every new kernel releases since then and it's currently reproducible on all the kernel versions including vmlinuz-6.13.9-200.fc41.x86_64.
I'm not sure if the attached log is going to be enough. But if someone is interested in fixing this bug, I can work with you to troubleshoot and collect the information you'll need.
Unfortunately I cannot upgrade my kernel version to anything beyond 6.11.11-300.fc41.x86_64 because of this issue.

In case it helps, affected laptop model is: Lenovo Legion 5 Slim with AMD Ryzen 7 8845HS CPU.

Comment 3 Adam Williamson 2025-12-02 02:12:38 UTC
This message is a reminder that Fedora Linux 41 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 41 on 2025-12-15.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '41'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 41 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 4 shinebayar.gansukh 2025-12-02 03:47:53 UTC
Hi @Adam Williamson
How do I

Comment 5 shinebayar.gansukh 2025-12-02 03:52:42 UTC
(In reply to shinebayar.gansukh from comment #4)
> Hi @Adam Williamson
> How do I

Please ignore this.

Comment 6 Peter Robinson 2025-12-02 08:01:31 UTC
Why move it to firmware? Everything in this bug says it was a kernel regression. You don't even mention useful things like what bluetooth controller hardware, what audio device you're using, what versions of firmware.

Comment 7 shinebayar.gansukh 2025-12-11 07:13:31 UTC
Hi. I think this issue can be considered duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=2349675 Even though it was created later, it contains more detailed information. OP seems to be more knowledgeable than me. You can close this one in favor of the other ticket if you want. With that being said, let me add as much as information possible.

Issue wasn't originated from the kernel package itself. It was traced down to the linux-firmware, more specifically realtek-firmware package causes this issue.

https://discussion.fedoraproject.org/t/bluetooth-audio-stuttering-during-wifi-activity-on-rtl8852ce/142165 thread contains more useful information.
https://github.com/anfreire/rtw8852c-fedora-fix is the repository we are (affected users) using to revert the /lib/firmware/rtw89/rtw8852c_fw-1.bin.xz, /lib/firmware/rtw89/rtw8852c_fw-2.bin.xz files back to the /lib/firmware/rtw89/rtw8852c_fw.bin file. Repository also contains some logs which maybe helpful for troubleshooting.

/lib/firmware/rtw89/rtw8852c_fw.bin.xz is currently not bugged. Other 2 files are bugged. By bugged, I mean, bluetooth audio (it seems bluetooth mouse signal is also affected according to some users on the forum) gets interrupted, becomes inaudible during Wi-Fi activity.

The easiest way to reproduce this issue is:
1. Connect any bluetooth speaker/headphones
2. Play some audo/video on youtube/music player
3. Then go to speedtest.net and start bandwidth test.
4. Audio will stutter immediately as soon as the speedtest starts.

My machine information:

```
❯ inxi -Fxz
System:
  Kernel: 6.17.10-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1
  Desktop: KDE Plasma v: 6.5.3 Distro: Fedora Linux 43 (KDE Plasma Desktop
    Edition)
Machine:
  Type: Laptop System: LENOVO product: 83DH v: Legion Slim 5 16AHP9
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76463 WIN
    serial: <superuser required> UEFI: LENOVO v: NRCN20WW date: 10/04/2024
Battery:
  ID-1: BAT1 charge: 61.8 Wh (78%) condition: 79.2/80 Wh (98.9%) volts: 16.38
    min: 15.44 model: BYD L22B4PC2 status: not charging
CPU:
  Info: 8-core model: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics bits: 64
    type: MT MCP arch: Zen 4 rev: 2 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
  Speed (MHz): avg: 1323 min/max: 419/5138 boost: enabled cores: 1: 1323
    2: 1323 3: 1323 4: 1323 5: 1323 6: 1323 7: 1323 8: 1323 9: 1323 10: 1323
    11: 1323 12: 1323 13: 1323 14: 1323 15: 1323 16: 1323 bogomips: 121368
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] vendor: Lenovo
    driver: nvidia v: 580.105.08 arch: Lovelace bus-ID: 01:00.0
  Device-2: Advanced Micro Devices [AMD/ATI] HawkPoint1 vendor: Lenovo
    driver: amdgpu v: kernel arch: RDNA-3 bus-ID: 05:00.0 temp: 42.0 C
  Device-3: Chicony Integrated Camera driver: uvcvideo type: USB
    bus-ID: 1-3:3
  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: amdgpu resolution: 2560x1600~165Hz
  API: EGL v: 1.5 drivers: kms_swrast,nvidia,radeonsi,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.2.7 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 780M Graphics (radeonsi phoenix
    LLVM 21.1.5 DRM 3.64 6.17.10-300.fc43.x86_64)
  API: Vulkan v: 1.4.321 drivers: radv,nvidia,llvmpipe surfaces: N/A
    devices: 3
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA AD106M High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 05:00.1
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_pci_ps v: kernel bus-ID: 05:00.5
  Device-4: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 05:00.6
  API: ALSA v: k6.17.10-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel port: 3000 bus-ID: 02:00.0
  IF: enp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8852CE PCIe 802.11ax Wireless Network vendor: Lenovo
    driver: rtw89_8852ce v: kernel port: 2000 bus-ID: 03:00.0
  IF: wlo1 state: up mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB
    bus-ID: 1-4:4
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
Drives:
  Local Storage: total: 982.51 GiB used: 513.48 GiB (52.3%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS001TEJ9X115N
    size: 953.87 GiB temp: 47.9 C
Partition:
  ID-1: / size: 951.28 GiB used: 512.26 GiB (53.8%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 1.93 GiB used: 800.3 MiB (40.4%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 257.8 MiB (43.0%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 951.28 GiB used: 512.26 GiB (53.8%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 51.8 C mobo: N/A
  Fan Speeds (rpm): fan-1: 1900
Info:
  Memory: total: 32 GiB note: est. available: 30.64 GiB used: 9.15 GiB (29.8%)
  Processes: 531 Uptime: 2h 7m Init: systemd
  Packages: 24 note: see --rpm Compilers: gcc: 15.2.1 Shell: Zsh v: 5.9
    inxi: 3.3.39
```

Affected /lib/firmware/rtw89/rtw8852c_fw-1.bin.xz, /lib/firmware/rtw89/rtw8852c_fw-2.bin.xz files are installed by realtek-firmware-20251125-1.fc43.noarch package as of today.
It seems this is the source code repository https://gitlab.com/kernel-firmware/linux-firmware/-/tree/main/rtw89?ref_type=heads

This package wasn't installed until kernel 6.12.X versions rolled out to Fedora users, since then this issue affected everyone.

Comment 8 Fedora Update System 2026-01-11 04:14:01 UTC
FEDORA-2026-1d240112ff (linux-firmware-20260110-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-1d240112ff

Comment 9 Fedora Update System 2026-01-11 04:14:03 UTC
FEDORA-2026-2cebf295af (linux-firmware-20260110-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-2cebf295af

Comment 10 Fedora Update System 2026-01-12 01:34:01 UTC
FEDORA-2026-2cebf295af has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-2cebf295af`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-2cebf295af

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2026-01-12 01:55:36 UTC
FEDORA-2026-1d240112ff has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-1d240112ff`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-1d240112ff

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 shinebayar.gansukh 2026-01-12 02:05:10 UTC
linux-firmware-20260110-1.fc43 package doesn't fix this as there's no changes to the affected rtw8852c_fw-2.bin file.

Comment 13 Fedora Update System 2026-01-15 00:52:21 UTC
FEDORA-2026-1d240112ff (linux-firmware-20260110-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 shinebayar.gansukh 2026-01-15 00:55:24 UTC
This is not fixed.

Comment 15 Fedora Update System 2026-01-15 01:12:43 UTC
FEDORA-2026-2cebf295af (linux-firmware-20260110-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.