[PATCH v2 0/4][SRU][B/E/F/OEM-OSP1-B] Fix Wi-Fi/Bluetooth co-existence for RTL8723BU

You-Sheng Yang vicamo.yang at canonical.com
Thu May 21 10:09:10 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1878296

[Impact]
With the rtl8723bu Wi-Fi/Bluetooth combo adapter, if the wifi is turned
off and then turned on again under the circumstance that a Bluetooth
device was paired previously, the system can't connect to a wireless
network until the system is rebooted.

[Fix]
Commit e542e66b7c2e("rtl8xxxu: add bluetooth co-existence support for
single antenna"), which landed v5.5 and as its subject suggests, support
bluetooth co-existence for RTL8723BU and fixes WiFi disconnection
problem when Bluetooth is in action.

Commit a9bb0b515778("rtl8xxxu: Improve TX performance of RTL8723BU on
rtl8xxxu driver") was added as a prerequisite to aforementioned fix.

Commit 4fcef8609132("rtl8xxxu: remove set but not used variable
'rate_mask'") and commit eac08515d7bd("rtl8xxxu: Remove set but not used
variable 'vif','dev','len'") are included as minor fixes to previous
commits.

[Test Case]
1. Turn on Wi-Fi and get associated with some AP.
2. Pair some bluetooth device.
3. Turn off Wi-Fi and turn again.
4. Expect Wi-Fi reconnects to the previous associated AP.

[Regression Potential]
Low. Both commits only affect RTL8723BU.

Chris Chiu (2):
  rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver
  rtl8xxxu: add bluetooth co-existence support for single antenna

YueHaibing (1):
  rtl8xxxu: remove set but not used variable 'rate_mask'

zhengbin (1):
  rtl8xxxu: Remove set but not used variable 'vif','dev','len'

 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu.h  |  92 +++-
 .../realtek/rtl8xxxu/rtl8xxxu_8723b.c         |   2 -
 .../wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 488 +++++++++++++++++-
 3 files changed, 568 insertions(+), 14 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list