FS#77599 - bluetooth breaks wifi

Attached to Project: Arch Linux
Opened by Brendan (esbdb) - Tuesday, 21 February 2023, 12:53 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 26 April 2023, 21:36 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
bluetooth disconnects wifi when connecting a bluetooth headset and wifi stays unusable until disconnecting bluetooth headset.

Additional info:
* package version(s)
- linux:6.1.12.arch1-1
- linux-firmware:20230210.bf4115c-1
- pipewire:1:0.3.66-2
- pipewire-audio:1:0.3.66-2
- bluez:5.66-1

* config and/or log files etc.
Laptop: Dell Precision 5770

> dmesg:
iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 so-a0-gf-a0-72.ucode op_mode iwlmvm
iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
iwlwifi 0000:00:14.3: Unhandled alg: 0x707
iwlwifi 0000:00:14.3: Unhandled alg: 0x707
iwlwifi 0000:00:14.3: Unhandled alg: 0x707
iwlwifi 0000:00:14.3: Unhandled alg: 0x707
iwlwifi 0000:00:14.3: Unhandled alg: 0x707
iwlwifi 0000:00:14.3: Unhandled alg: 0x707

> lspci -nnk |grep -iA2 net
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
Subsystem: Intel Corporation Wi-Fi 6E AX211 160MHz [8086:4090]
Kernel driver in use: iwlwifi


Steps to reproduce:
- run ping
- connect bluetooth headset
- wifi disconnects
- wifi reconnects
- see issues with ping
- wifi is unusable
- disconnect bluetooth headset
- wifi recovers
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 26 April 2023, 21:36 GMT
Reason for closing:  Upstream
Additional comments about closing:  If still an issue, please report upstream.
Comment by Toolybird (Toolybird) - Friday, 24 February 2023, 03:40 GMT
This used to work? i.e. is it a regression? Please try latest kernel in [testing] 6.2.arch1-1.
Comment by Brendan (esbdb) - Friday, 24 February 2023, 13:36 GMT
Yes it used to work. It started first with intermittent issues (like 1 day a week I had issues) and then I didn't pickup the connection to bluetooth since I was using a bluetooth mouse.
I'm currently not using a bluetooth mouse, just a headset and it's now broken 100% of the time when I connect my headset.
I've tested in a second clean install and it has the same issues.
I've just tested with latest kernel in [testing] 6.2.arch1-1 and there's no change/improvement.
I tried linux-lts before it was updated to 6.1, but I couldn't get a working system because of nvidia drivers.
Comment by Toolybird (Toolybird) - Monday, 27 February 2023, 05:49 GMT
Ok, so it appears to be another kernel regression. General debugging advice here [1]. You might have better luck reporting it upstream to the kernel folks. Please let us know what you find out.

[1] https://wiki.archlinux.org/title/Kernel#Debugging_regressions
Comment by Toolybird (Toolybird) - Sunday, 26 March 2023, 21:08 GMT
Still happening with latest kernels? Did you end up reporting upstream?
Comment by Brendan (esbdb) - Monday, 27 March 2023, 05:43 GMT
It has improved in one of the latest kernels. Last Friday I tried using bluetooth again and it seemed to work without issues again. However when I tried using it this week, internet issues started happening again after a while. This is how it was before it got so bad that it was obvious the issue was related to bluetooth.
I haven't had time to figure out how to debug kernel regressions in the last weeks, but I can't survive without bluetooth indefinitely, so I will try look at it sometime.

Loading...