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.
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.
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