Comment 9 for bug 1878147

Revision history for this message
You-Sheng Yang (vicamo) wrote :

There are three patches in the aforementioned patchset 289291 in comment #8:

  * rtw88: coex: 8723d: set antanna control owner
  * rtw88: coex: 8723d: handle BT inquiry cases
  * rtw88: fix EAPOL 4-way failure by finish IQK earlier

However, the last one conflicts with the solutions for bug 1871300 (from
https://github.com/rtlwifi-linux/rtw88_8723de/commit/49daf7d7256e3d774a1357f6800bfaae672b694d):

  * rtw88: No retry and report for auth and assoc
  * rtw88: fix rate for a while after being connected
  * rtw88: Move driver IQK to set channel before association for 11N chip

Specifically the last one. I list three of them because they all belong to the same bug.

So I've tried three things:

===== 8< ===== 8< ===== 8< ===== 8< =====
[Case 1]

  1. reverted all the three patches for bug 1871300,
  2. apply all the three patches from patchset 289291,

However, this breaks WLAN association, and bug 1871300 comes back. Let alone the WiFi/BT co-existence issue to be solved here.

[Case 2]

  1. apply only the first two patches from patchset 289291.

This solution works for both bug 1871300 and this bug 1878147.

[Case 3]

  1. apply the patches to kvalo/wireless-drivers-next HEAD

This works for both bug 1871300 and bug 1878147, too. Reported to upstream mailing list.
===== 8< ===== 8< ===== 8< ===== 8< =====

So far my plan is to take [Case 2] as the solution for this bug, and leave the third patch for follow-ups to retire previous, originalted-from-github-rather-than-mainline-kernel fixes. Waiting for the confirmation.