SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-jf-b0-50.ucode failed with error -2
iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-jf-b0-49.ucode failed with error -2
modinfo iwlwifi
Code:
filename: /lib/modules/5.4.2/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license: GPL
author: Copyright(c) 2003- 2015 Intel Corporation <linuxwifi@intel.com>
description: Intel(R) Wireless WiFi driver for Linux
...
firmware: iwlwifi-8265-36.ucode
firmware: iwlwifi-8000C-36.ucode
firmware: iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware: iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware: iwlwifi-ty-a0-gf-a0-50.ucode
firmware: iwlwifi-so-a0-gf-a0-50.ucode
firmware: iwlwifi-so-a0-hr-b0-50.ucode
firmware: iwlwifi-so-a0-jf-b0-50.ucode
firmware: iwlwifi-cc-a0-50.ucode
firmware: iwlwifi-QuQnj-b0-jf-b0-50.ucode
firmware: iwlwifi-QuZ-a0-jf-b0-50.ucode
firmware: iwlwifi-QuZ-a0-hr-b0-50.ucode
firmware: iwlwifi-Qu-b0-jf-b0-50.ucode
firmware: iwlwifi-Qu-c0-hr-b0-50.ucode
firmware: iwlwifi-QuQnj-a0-hr-a0-50.ucode
firmware: iwlwifi-QuQnj-b0-hr-b0-50.ucode
firmware: iwlwifi-QuQnj-f0-hr-a0-50.ucode
firmware: iwlwifi-Qu-a0-jf-b0-50.ucode
firmware: iwlwifi-Qu-a0-hr-a0-50.ucode
...
depends: cfg80211
retpoline: Y
intree: Y
name: iwlwifi
vermagic: 5.4.2 SMP mod_unload
parm: swcrypto:using crypto in software (default 0 [hardware]) (int)
parm: 11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm: amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 2K for 22560 devices, 4K for other devices 1:4K 2:8K 3:12K 4: 2K (default 0) (int)
parm: fw_restart:restart firmware in case of error (default true) (bool)
parm: antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int)
parm: nvm_file:NVM file name (charp)
parm: lar_disable:disable LAR functionality (default: N) (bool)
parm: uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
parm: enable_ini:Enable debug INI TLV FW debug infrastructure (default: 0 (bool)
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm: power_save:enable WiFi power management (default: disable) (bool)
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
parm: fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool)
parm: disable_11ac:Disable VHT capabilities (default: false) (bool)
parm: remove_when_gone:Remove dev from PCIe bus if it is deemed inaccessible (default: false) (bool)
parm: disable_11ax:Disable HE capabilities (default: false) (bool)
As per my reply to USUARIONUEVO, there is a confirmed bug in the driver for your WiFi adapter, and there is apparently no distinction between Intel® Wireless-AC 9462 and Intel® Wireless-AC 9560 (they both use the same firmware):
Intel support site - same firmware (if you unpack the corresponding tar archives): https://www.intel.com/content/www/us...etworking.html
After installing it, please do a cold reboot (power off, power on) of the machine so everything is loaded again from scratch.
I'm not sure this will help, but then at least we get a bit more data on what is going on.
This appears to make the WiFi adapter work, but it's still not stable and there is another patch on its way upstream, targeting the kernel 5.5.x (maybe it'll also get backported to 5.4.x) https://patchwork.kernel.org/patch/11274279/
(if not backported, you could apply the patch on your own and recompile the kernel)
Last edited by abga; 12-09-2019 at 08:59 PM.
Reason: typo
Noticed that the iwlwifi-9000-pu-b0-jf-b0-34.ucode contained in: https://wireless.wiki.kernel.org/_me...4.618819.0.tgz
Link found on: https://www.intel.com/content/www/us...etworking.html
"Intel® Wireless-AC 9462 4.14+ iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz"
Differs (md5sum) from the one available in /lib/firmware. Maybe you should try backing up the existing and substitute it with the one from the archive above. Give it a try, it won't bite.
Your system - Intel Comet Lake - is pretty new, maybe it's better to raise your issues directly with the kernel devs - file bug reports there: https://bugzilla.kernel.org/
I don't actually see an error here, the kernel is successfully falling back to using -48 firmware after failing to find -50 and -49. That is expected behaviour when those versions of the firmware aren't available yet. It just means the main linux-firmware branch hasn't been updated to include them yet.
It's also not uncommon for hardware to share drivers. My 3165 used to identify as something else originally. Same with my soundcard.
In order to just recompile it with the patches applied, don't bother configuring it, stop at:
Code:
# don't run:
make menuconfig
# skip it, you don't need to reconfigure the kernel
At this stage, get the Slackware provided kernel config and write it over the .config (keep the name .config for the file!) from your kernel build directory.
The Slackware provided kernel config files are available in the kernel-generic-* and kernel-huge-* archives (depending which one you chose - I suggest using huge). https://mirror.slackbuilds.org/slack...slackware64/a/
(or any other official mirror you prefer)
Then, while still in the root of your kernel build tree, get the patch and apply it.
Only after this, continue with the rest of the commands:
Code:
# building with two cores, adapt -j to your system
make -j 2 bzImage
make -j 2 modules
Then, before installing the modules, (make modules_install), if you're building the same kernel version as the one already installed, the /lib/modules/-kernel-version will be overwritten. Backup the original folder first.
Finally, continue with the rest of the instructions.
Last edited by abga; 12-13-2019 at 07:22 PM.
Reason: addtions in bold
That's sad...
If you applied those patches and it still crashed, maybe you should report it to the kernel devs. Either update the existing bug report with your results: https://bugzilla.kernel.org/show_bug.cgi?id=205719
Or file a new bug report, provide your system details, maybe they'll need an output from "lspci -v" to be able to properly identify your adapter, and mention this thread.
You should take this step if you want to have your system fully supported (fixed), doesn't make sense to wait until someone else will (maybe) report your exact issue and things will get fixed.
I have downloaded the ucode iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz from intel support page. Then replaced the /lib/firmware/iwlwifi-Qu-b0-jf-b0-50.ucode with it.
But it report the error that the firmware version 34 is not compatible with the driver version 50.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.