In an attempt to improve my wireless network speeds i recently purchased an Asus PCE-AX58BT Wifi 6 pcie card, however it wont load when using a Fedora 34 minimal template.
My sys-net VM is running on Fedora_34_minimal
If i change the template to a full Fedora 34 template the PCE-AX58BT pcie card loads.
The minimal template had no problem running my old TL-WDN4800 pcie card
Obviously something is missing from the minimal template, but what?
Fedora 34 minimal is using a 5.10.71 kernel which i believe has the AX200 divers needed baked in?
Here are the dmesg errors
Intel(R) Wireless WiFi driver for Linux
[ 2.975548] xen: --> pirq=35 -> irq=44 (gsi=44)
[ 3.014616] r8169 0000:00:06.0 ens6: renamed from eth0
[ 3.025075] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-59.ucode failed with error -2
[ 3.025093] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-58.ucode failed with error -2
[ 3.025102] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-57.ucode failed with error -2
[ 3.025110] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[ 3.025117] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-55.ucode failed with error -2
[ 3.025124] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-54.ucode failed with error -2
[ 3.025132] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-53.ucode failed with error -2
[ 3.025140] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
[ 3.025147] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
[ 3.025155] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 3.025161] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
[ 3.025169] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-48.ucode failed with error -2
[ 3.025176] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-47.ucode failed with error -2
[ 3.025183] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-46.ucode failed with error -2
[ 3.025190] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-45.ucode failed with error -2
[ 3.025197] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-44.ucode failed with error -2
[ 3.025204] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-43.ucode failed with error -2
[ 3.025211] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-42.ucode failed with error -2
[ 3.025218] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-41.ucode failed with error -2
[ 3.025225] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-40.ucode failed with error -2
[ 3.025232] iwlwifi 0000:00:07.0: Direct firmware load for iwlwifi-cc-a0-39.ucode failed with error -2
[ 3.025233] iwlwifi 0000:00:07.0: no suitable firmware found!
[ 3.025234] iwlwifi 0000:00:07.0: minimum version required: iwlwifi-cc-a0-39
[ 3.025234] iwlwifi 0000:00:07.0: maximum version supported: iwlwifi-cc-a0-59
[ 3.025243] iwlwifi 0000:00:07.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Is it as simple as needing to install firmware for the ax200 into my fedora_34_minimal template?
I know i need to run the following to be able to install packages into the template
qvm-run -u root fedora-34-minimal xterm
But not sure how to install this firmware specifically. Asus/Intel do have a linux specific firmware version
Ok I got it working, just had to put the intel firmware drivers into the minimal template. I downloaded them with another VM as no wget in minimal template, then copied the “iwlwifi-cc-a0-46.ucode” file to the minimal template
qvm-run -u root fedora-34-minimal xterm
in xterm just launched from above command navigate to directory for driver
sudo cp iwlwifi-cc-a0-46.ucode /lib/firmware
shutdown sys-net,
change back to minimal template,
Asus PCE-AX58BT pcie card now working
Downloads are WAY faster, getting 320Mbps with OpenSpeedTest through a concrete floor (was only getting 30Mbps before)
EDIT: it appears the version on the intel site is an old version 46, is there a way to include wifi firmware in updates?
1 Like
it’s based on ax200 so,
dnf install iwl7260
@51lieal
Thanks.
I can see the newer iwlwifi-cc-a0-59.ucode drivers i want in linux-firmware repository,
i tried
dnf install linux-firmware
it installed, but didnt add the new drivers to /lib/firmware for some reason??
ended up just manually putting the newer drivers in /lib/firmware/
Results with news drivers and tweaking antenna position. happy.
1 Like