Disclaimer: I'm not a hardware programmer so I don't know how to
evaluate the code and understand why it is breaking or what differences
are between versions.

I got it working on a Lenovo Legion using the iwlwifi-cc-a0-48.ucode
firmware. A clean install put it on the -63 version and Intel's website
download is a -46 version.

How to try this fix:

sudo caja (or your file organizer), or terminal using sudo mv
/lib/firmware/<Applicable .ucode files> /your/desired/archive location

search for iwlwifi and find the iwlwifi.cc-a0<version>.ucode files and
move all but the one you want.  I moved the -46 and all other iwlwifi-
cc-a0 versions out of /lib/firmware and left iwlwifi-cc-a0-48.ucode in
/lib/firmware.

//Please note that there are many .ucode files in /lib/firmware.  Move
only the files iwlwifi-cc-a0[version.ucode] that you are isolating away
from firmware loader.

sudo dmesg | grep iwlwifi will show a bunch of failed to load for the
firmware that was moved out of /lib/firmware and then a successful load,
in this case:

firmware: direct-loading firmware iwlwifi-cc-a0-48.ucode


If you happen to know how to tell the kernel which one to use instead of
moving the ucode files out of /lib/firmware and causing all the startup
loading errors please share.

I've spent a ridiculous amount of time researching a solution for this
so I hope this helps a few people.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1848831

Title:
  Intel WiFi AX200 [8086:08b1] subsystem [8086:4070] firmware loading
  error resulting in no wifi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntux/+bug/1848831/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to