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. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1878147 Title: Realtek 8723DE [10ec:d723] subsystem [10ec:d738] disconnects unsolicitedly when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED Status in HWE Next: New Status in linux package in Ubuntu: Confirmed Status in linux-oem-5.6 package in Ubuntu: Invalid Status in linux-oem-osp1 package in Ubuntu: Invalid Status in linux source package in Bionic: Invalid Status in linux-oem-5.6 source package in Bionic: Invalid Status in linux-oem-osp1 source package in Bionic: Incomplete Status in linux source package in Eoan: Invalid Status in linux-oem-5.6 source package in Eoan: Invalid Status in linux-oem-osp1 source package in Eoan: Invalid Status in linux source package in Focal: Confirmed Status in linux-oem-5.6 source package in Focal: Confirmed Status in linux-oem-osp1 source package in Focal: Invalid Status in linux source package in Groovy: Confirmed Status in linux-oem-5.6 source package in Groovy: Invalid Status in linux-oem-osp1 source package in Groovy: Invalid Bug description: [ 7.002889] wlp5s0: authenticate with a4:56:30:cc:0f:30 [ 7.146619] wlp5s0: send auth to a4:56:30:cc:0f:30 (try 1/3) [ 7.258747] wlp5s0: authenticated [ 7.262852] wlp5s0: associate with a4:56:30:cc:0f:30 (try 1/3) [ 7.266190] wlp5s0: RX AssocResp from a4:56:30:cc:0f:30 (capab=0x431 status=0 aid=4) [ 7.266205] rtw_pci 0000:05:00.0: sta a4:56:30:cc:0f:30 joined with macid 0 [ 7.266425] rtw_pci 0000:05:00.0: failed to send h2c command [ 7.266437] wlp5s0: associated [ 7.299291] IPv6: ADDRCONF(NETDEV_CHANGE): wlp5s0: link becomes ready That error "failed to send h2c command" is only observed multiple times in current oem-osp1 kernel for multiple times during the test rounds, and is never found with the OOT module built from https://github.com/rtlwifi-linux/rtw88_8723de/tree/master-coex-trial2. And so is following error when reproduced against Ubuntu kernels: [ 207.523312] wlp5s0: deauthenticated from a4:56:30:cc:0f:30 (Reason: 23=IEEE8021X_FAILED). ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-oem-osp1 5.0.0.1050.53 ProcVersionSignature: Ubuntu 5.0.0-1050.55-oem-osp1 5.0.21 Uname: Linux 5.0.0-1050-oem-osp1 x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.9-0ubuntu7.14 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: gdm 1667 F.... pulseaudio u 3061 F.... pulseaudio /dev/snd/controlC0: gdm 1667 F.... pulseaudio u 3061 F.... pulseaudio Date: Tue May 12 14:59:32 2020 DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-bionic-amd64-20190418-59+beaver-osp1-grenn+X39 InstallationDate: Installed on 2020-04-10 (31 days ago) InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20190418-12:10 Lsusb: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 04d9:0024 Holtek Semiconductor, Inc. Bus 001 Device 003: ID 0bda:d739 Realtek Semiconductor Corp. Bus 001 Device 005: ID 062a:4c01 Creative Labs Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub MachineType: Dell Inc. Vostro 3888 ProcFB: 0 EFI VGA 1 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-1050-oem-osp1 root=UUID=17e0a095-201d-4dca-a2e7-6e16dcd6a797 ro quiet splash vt.handoff=1 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-5.0.0-1050-oem-osp1 N/A linux-backports-modules-5.0.0-1050-oem-osp1 N/A linux-firmware 1.173.18 SourcePackage: linux-oem-osp1 UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/13/2020 dmi.bios.vendor: Dell Inc. dmi.bios.version: 0.19.29 dmi.board.vendor: Dell Inc. dmi.chassis.type: 3 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr0.19.29:bd02/13/2020:svnDellInc.:pnVostro3888:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct3:cvr: dmi.product.family: Vostro dmi.product.name: Vostro 3888 dmi.product.sku: 09B2 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/1878147/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp