I get a kernel stacktrace and non-working wifi if I upgrade to linux-firmware 20190620 or newer. I'm attaching the dmesg, lspci output and kernel config (it doesn't seem to depend on the version of kernel). Is there anything else I should add?
Created attachment 284051 [details] Kernel config
Created attachment 284053 [details] lspci output
Created attachment 284055 [details] dmesg output
The driver is sending an erroneous command version. There's something wrong in the detection. This is probably the same as (or at least related to) https://bugzilla.kernel.org/show_bug.cgi?id=204151
This is actually fixed in an existing patch: https://patchwork.kernel.org/patch/11021735/ The patch added a new feature that was backported to FW 46, but the driver side of the patch to support it was not included in stable kernels. I'm sending this patch to stable for inclusion in 5.1+ (which is the version that started supporting FW 46).
Thank you, I can confirm this works for me now with linux 5.2.11.