Skip to content

rtw89_8852be : wifi and bluetooth interfere #262

Description

@MK73DS

Hello,
Recently, I noticed I couldn't use bluetooth headsets with my PC since the audio is very chopped. After some investigation, I found that the wifi is causing interference since both bluetooth and wifi use the same physical antenna. This finding was made clear since from the very moment I turn off my wifi (iwctl adapter phy0 set-property Powered off) the audio is immediately glitchless, and immediately when I turn it back on it starts skipping a lot. This is weird since I'm connected to a 5GHz network and interference shouldn't happen...

However, this wasn't always the case, and bluetooth and wifi were able to coexist without any issue even on a 2.4GHz network, so my hardware (or my BIOS) definitely isn't at fault. I tried to bisect the faulting commit, I only did it on a day by day basis and not on a commit by commit basis in order to save time, here are my findings (format is DD/MM/YYYY) :

  • 22/05/2023 (commit hash d25cd62 ) : No problem
  • 26/05/2023 (commit hash 2286917 ) : Wifi doesn't work
  • 27/05/2023 (commit hash 0d76345 ) : Wifi doesn't work
  • 28/05/2023 (commit hash 8705056 ) : Wifi works but interference with bluetooth

I do not have any technical knowledge so I can't really be more precise on what introduced the issue, I am sorry. Also, I can't seem to find any log generated when the glitches happen during playback of audio...

Here are my system infos:

System:
  Host: ?????? Kernel: 6.4.7-arch1-2 arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.27.7 Distro: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82SN v: IdeaPad 5 Pro 16ARH7
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0K17763 WIN
    serial: <superuser required> UEFI: LENOVO v: J4CN36WW date: 12/29/2022
Battery:
  ID-1: BAT0 charge: 57.3 Wh (77.6%) condition: 73.8/75.0 Wh (98.4%)
CPU:
  Info: 8-core AMD Ryzen 7 6800HS Creator Edition [MT MCP] speed (MHz):
    avg: 1800 min/max: 1600/4784
Graphics:
  Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: amdgpu
    unloaded: modesetting dri: radeonsi gpu: amdgpu s-res: 2560x1600
    resolution: 2560x1600
  API: OpenGL v: 4.6 Mesa 23.3.0-devel (git-c9b2f83a2f) renderer: AMD
    Radeon Graphics (rembrandt LLVM 15.0.7 DRM 3.52 6.4.7-arch1-2)
Network:
  Device-1: Realtek driver: rtw89_8852be
Drives:
  Local Storage: total: 476.94 GiB used: 144.64 GiB (30.3%)

Thank you for helping.

Note : I know my kernel comes with this driver. In fact, I noticed the issue first by using the kernel's driver. During my tests, I have removed the rtw89 driver from the kernel so that I'm sure it doesn't interfere with my bisect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions