Comment 24 for bug 1864188

Revision history for this message
leonbottou (leon-bottou) wrote :

Got a new zenbook UX431F and no wifi despite having a usually well supported intel wifi.
The PCI id is 8086 02f0. No clear if this is a AC9462, AC9560, 22000. The relation between the commercial name and the actual hardware remains mysterious to me.

I eventually found a workaround. The important bit for you may be that it seems that the driver shipped with the standard bionic kernel 5.3.0-46 loads the wrong firmware blob. It loads "iwlwifi-Qu-b0-jf-b0-48.ucode" which crashes quickly, as seen in dmesg. Here is why I believe it should load "iwlwifi-QuZ-a0-jf-b0-48.ucode":

* The backport-iwlwifi-dkms, version 7906 from https://packages.ubuntu.com/search?keywords=backport-iwlwifi-dkms seems in fact older than the driver found in kernel 5.3.0-46. I have to dkms install --force to use it. It loads firmare "/lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode" and does not crash. I can see the available ssids in network manager. But dmesg shows an error setting up "wep" and it seems unable to stay connected to my secure network.

* Then I tried version 8324 from https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/backport-iwlwifi. This one also loads "/lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode" and all works fine! Too bad it took me several hours to find it.

Anyway, none of the drivers that load "/lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode" show a firmware crash in the intel chip. The shipped driver loads "iwlwifi-Qu-b0-jf-b0-48.ucode" and crashes, resulting in no wifi card being registered.

In case this helps.

- Leon