System76 Lemur Pro model lemur10 (newest) Wifi AX201 driver fails to load occassionally

Hardware: System76 Lemur Pro -- lemur10
Priority: Non Critical, work around found.

Wifi does not work 50% of the time. I am able to get it to work by executing

sudo rmmod iwlmvm iwlwifi
sudo modprobe iwlwifi

here is dmesg & inxi. Dmesg shows it failing, then me reloading the wifi driver to get it to work.

https://paste.ubuntu.com/p/xwsSTvmWrP/

I have paid for pro ( can create ticket if necessary ).

Hi and welcome to the forum :slight_smile:
Could you give us the output of the following command?
lspci

00:00.0 Host bridge: Intel Corporation Device 9a14 (rev 01)
00:02.0 VGA compatible controller: Intel Corporation Device 9a49 (rev 01)
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
00:06.0 PCI bridge: Intel Corporation Device 9a09 (rev 01)
00:07.0 PCI bridge: Intel Corporation Device 9a23 (rev 01)
00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
00:0d.0 USB controller: Intel Corporation Device 9a13 (rev 01)
00:0d.2 USB controller: Intel Corporation Device 9a1b (rev 01)
00:14.0 USB controller: Intel Corporation Device a0ed (rev 20)
00:14.2 RAM memory: Intel Corporation Device a0ef (rev 20)
00:14.3 Network controller: Intel Corporation Device a0f0 (rev 20)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device a0e8 (rev 20)
00:15.1 Serial bus controller [0c80]: Intel Corporation Device a0e9 (rev 20)
00:16.0 Communication controller: Intel Corporation Device a0e0 (rev 20)
00:19.0 Serial bus controller [0c80]: Intel Corporation Device a0c5 (rev 20)
00:19.2 Communication controller: Intel Corporation Device a0c7 (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device a0bd (rev 20)
00:1d.0 PCI bridge: Intel Corporation Device a0b0 (rev 20)
00:1f.0 ISA bridge: Intel Corporation Device a082 (rev 20)
00:1f.3 Audio device: Intel Corporation Device a0c8 (rev 20)
00:1f.4 SMBus: Intel Corporation Device a0a3 (rev 20)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a0a4 (rev 20)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a80a
23:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
24:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

also, please

lshw -c network

00:14.3 Network controller: Intel Corporation Device a0f0 (rev 20)
00:16.0 Communication controller: Intel Corporation Device a0e0 (rev 20)

Which one of them is WiFi?

done with wifi running.

  *-network                 
       description: Wireless interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       logical name: wlp0s20f3
       version: 20
       serial: dc:21:48:62:ac:af
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.11.0-38-generic firmware=59.601f3a66.0 QuZ-a0-hr-b0-59.u ip=[REDACTED] latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:16 memory:80884000-80887fff

Some days aren't worth gettin' up in the mornin', are they?

1 Like

14.3

00:14.3 Network controller: Intel Corporation Device a0f0 (rev 20)
	Subsystem: Intel Corporation Device 0074
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 80884000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

There is not chipset name??
This will be a tough one :frowning:

This is helpful at least...

I am heading out the door to get supplies from the store; :smiley:

I hope you will be back...
I am not so sure if I can solve this by myself.

Oh, wait, it says this in the thread title:

https://www.intel.com/content/www/us/en/products/sku/130293/intel-wifi-6-ax201-gig/specifications.html

Then I found this:

That thread gave me an idea.

Im going to attempt to use firmware from a later version of ubuntu / fedora and see if that works. I am not sure how linux knows which firmware to load. I will have to google it.

1 Like

My God, that has got to be one of the worst message board sites I have ever seen in my life! As I am scrolling looking for the supposedly bloody solution, all I find are oodles of repeated posts saying the exact same thing.

As well as staff assuming far too much, and considering things solved, when there is no direct evidence leading to one to actually believe as such. There is a fine line between solved, and possible resolution. But their site layout leaves much to be desired. In other words, I think our site is much better!

According to what I could find, they suggested the possible solution as WPA2-PSK ' and Encryption 'AES. In other words, these have to be set in your Router's WIFI configuration. But doesn't normally everybody use WPA2 security protocal now days? However AES was important recommendation I guess.

Again, can't confirm any of this, you will have to do it on your end and see.

Ohh yeah, before I forget, I am....

  StarTreker

yoda
Your Tech Support Guru

I remember when I had Windows 2000 as a part of the network, I had to lower the security (WEP) for Win2000.
Since I have no idea about the local area network used by OP, it is still worth checking.

Intel seems to offer this for Linux users:

According to this page:
https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi

Intel® Wi-Fi 6 AX201
should be supported in kernel 5.2 and up.

1 Like

Fedora 35 Beta dmesg has this

[    2.623918] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2
[    2.624876] Bluetooth: hci0: Device revision is 2
[    2.624877] Bluetooth: hci0: Secure boot is enabled
[    2.624878] Bluetooth: hci0: OTP lock is enabled
[    2.624878] Bluetooth: hci0: API lock is enabled
[    2.624879] Bluetooth: hci0: Debug lock is disabled
[    2.624879] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.628380] Adding 8388604k swap on /dev/zram0.  Priority:100 extents:1 across:8388604k SSFS
[    2.664823] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi
[    2.665542] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    2.665556] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    2.665767] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode op_mode iwlmvm

So I am attempting to figure out how to instruct zorin to use that firmware. I have it copied over already to the other drive.

It is perhaps your system is too new for Zorin?
I am just guessing. But I've heard that the very recent hardware works better in Fedora as well as Arch based distros.

I hope @Aravisian will be back to this thread soon. He is way more knowledgeable than myself.

I would actually just leach it off PopOS;

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 63C46DF0140D738961429F4E204DD8AEC33A7AFF
sudo add-apt-repository "deb http://apt.pop-os.org/release $(lsb_release -cs) main"

sudo apt install linux-firmware

sudo add-apt-repository --remove "deb http://apt.pop-os.org/release $(lsb_release -cs) main"

I did not notice it in the title, either. :wink:

2 Likes

This is my first time to see that mighty command
lspci
does not give a name of the chipset.
I hope this is not the trend we are heading for.

There is a reason why I am running POP OS on my main gaming machine, its cause the computer is new, well, it was April of this year. You gotta have recent kernels to operate modern hardware. And for the record, Zorin OS 16 wasn't released yet, and I couldn't wait nearly half a year for its release to use my new machine, so it kind of forced my hand in the matter.

But turns out, I love POP OS on my gaming machine. But here's the thing though, I also love Zorin OS too, and couldn't be without it, so I got Zorin OS running on my Star Labs workstation, an older computer indeed, but Zorin OS runs good on it, even though its CORE AKA Gnome!

I tell you what though, once the Zorin brother's release LITE, you watch how many more installations start happening of Zorin OS because of LITE's release. People like Jeff and other's, they will have it installed so fast, they will make Varuca look bad lol.

1 Like