I have Ubuntu 18.04 (kernel: 5.4.0-53-generic) installed on my laptop with Intel(R) Dual Band Wireless AC 9462, REV=0x354 as its wireless card. Sometimes I notice my wifi acting strangely with intermittent periods of extreme lag and sometimes disconnection and then failure to reconnect to the access point.
First I noticed the following two lines in the output of my dmesg
(see the complete output here):
[ 6.572592] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-50.ucode failed with error -2
[ 6.572606] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-49.ucode failed with error -2
I noticed that iwlwifi-QuZ-a0-jf-b0-48.ucode
is the last existing version in my /lib/firmware/
. By downloading and adding iwlwifi-QuZ-a0-jf-b0-50.ucode
and also 53, 55 and 59 to that directory I could fix the issue at first. So no problem was reported in dmesg
:
mhr@mhr-Vostro-5490:~$ dmesg | grep iwlwifi
[ 9.090633] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 9.107845] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 58.3.35.22
[ 9.108038] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm
[ 9.165959] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9462, REV=0x354
[ 9.290913] iwlwifi 0000:00:14.3: base HW address: 4c:1d:96:30:83:6a
[ 9.663805] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
But after about a week the problem came back. My wifi works fine since the startup to some random while and then starts to act strangely (poor connection, low speed, disconnecting from the access point) and of course sometimes it never happens and everything is fine. As soon as the failures in my network starts, I can see the iwlwifi producing lengthy and inscrutable error messages reported in dmesg
(see complete output):
[ 123.483358] iwlwifi 0000:00:14.3: Hardware error detected. Restarting.
[ 134.234398] iwlwifi 0000:00:14.3: Queue 2 is stuck 225 184
[ 134.234633] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.