Jonas Dreßler <verdre@xxxxxxx> wrote: > The firmware of the 88W8897 PCIe+USB card sends those events very > unreliably, sometimes bluetooth together with 2.4ghz-wifi is used and no > COEX event comes in, and sometimes bluetooth is disabled but the > coexistance mode doesn't get disabled. > > This means we sometimes end up capping the rx/tx window size while > bluetooth is not enabled anymore, artifically limiting wifi speeds even > though bluetooth is not being used. > > Since we can't fix the firmware, let's just ignore those events on the > 88W8897 device. From some Wireshark capture sessions it seems that the > Windows driver also doesn't change the rx/tx window sizes when bluetooth > gets enabled or disabled, so this is fairly consistent with the Windows > driver. > > Signed-off-by: Jonas Dreßler <verdre@xxxxxxx> Patch applied to wireless-drivers-next.git, thanks. 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware -- https://patchwork.kernel.org/project/linux-wireless/patch/20211103205827.14559-1-verdre@xxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches