ACK/cmnt: [PATCH 00/10][SRU][F/OEM-5.6] Fix Realtek 8723DE disconnects unsolicitedly when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED
Kleber Souza
kleber.souza at canonical.com
Fri May 29 07:30:30 UTC 2020
On 2020-05-29 08:17, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1878147
>
> [Impact]
> Existing Wi-Fi connection may be deauthenticated unsolicitedly with
> reason 23=IEEE8021X_FAILED when the system is also paired with a
> Bluetooth device. A WLAN passphrase dialog propmpts, and system
> disconnects from network:
>
> wlp5s0: deauthenticated from a4:56:30:cc:0f:30 (Reason: 23=IEEE8021X_FAILED).
>
> [Fix]
> Realtek proposed a fix[1] to linux-wireless consisting of three patches.
>
> rtw88: coex: 8723d: set antanna control owner
> rtw88: coex: 8723d: handle BT inquiry cases
> rtw88: fix EAPOL 4-way failure by finish IQK earlier
>
> The third one actually duplicates the fix we have for bug 1871300 also
> from Realtek and was claimed critical to this issue, therefore those for
> bug 1871300 are reverted in favor of the new one.
>
> Also revert that Ubuntu sauced "rtw88: 8723d: Add coex support" commit
> and replace it with the upstream one, and cherry picked two more debugfs
> changes due to dependency to bt coex functionality.
>
> [1]: https://lore.kernel.org/linux-wireless/20200518081444.7664-1-yhchuang@realtek.com/
>
> [Test Case]
> 1. Associate to a WLAN,
> 2. Pair with some Bluetooth device, e.g. headset,
> 3. Run a stress test script to disconnect and reconnect Wi-Fi for 200
> runs,
> 4. Make sure Wi-Fi passphrase dialog doesn't prompt at the end of the
> test.
>
> [Regression Potential]
> Low. These changes are mostly about rtl8723de or 11n, which is also for
> 8723de.
>
> Ping-Ke Shih (4):
> rtw88: 8723d: Add coex support
> rtw88: coex: 8723d: set antanna control owner
> rtw88: coex: 8723d: handle BT inquiry cases
> rtw88: fix EAPOL 4-way failure by finish IQK earlier
>
> Yan-Hsuan Chuang (2):
> rtw88: add a debugfs entry to dump coex's info
> rtw88: add a debugfs entry to enable/disable coex mechanism
>
> You-Sheng Yang (4):
> Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before
> association for 11N chip"
> Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being
> connected"
> Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
> Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support"
>
> drivers/net/wireless/realtek/rtw88/coex.c | 513 +++++++++++++++++-
> drivers/net/wireless/realtek/rtw88/coex.h | 10 +
> drivers/net/wireless/realtek/rtw88/debug.c | 62 +++
> drivers/net/wireless/realtek/rtw88/mac80211.c | 8 +-
> drivers/net/wireless/realtek/rtw88/main.c | 18 +-
> drivers/net/wireless/realtek/rtw88/main.h | 22 +-
> drivers/net/wireless/realtek/rtw88/rtw8723d.c | 35 +-
> drivers/net/wireless/realtek/rtw88/rtw8723d.h | 1 +
> drivers/net/wireless/realtek/rtw88/rtw8822b.c | 30 +
> drivers/net/wireless/realtek/rtw88/rtw8822c.c | 28 +
> drivers/net/wireless/realtek/rtw88/tx.c | 20 -
> drivers/net/wireless/realtek/rtw88/tx.h | 5 -
> 12 files changed, 705 insertions(+), 47 deletions(-)
>
Vicamo, could you please add the SRU template to the bug report?
Otherwise the changes look good to me.
Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>
More information about the kernel-team
mailing list