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

Reply via email to