[SOLVED] New Kernels can't find iwlwifi-7260-17.ucode, while Slacks can
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.
New Kernels can't find iwlwifi-7260-17.ucode, while Slacks can
Good morning all,
Slackware 14.2 new installation on a Dell Precision M4800. I have been trying to figure out why the WIFI is not working.
dmesg shows the following:
Code:
[ 0.524363] Intel(R) Wireless WiFi driver for Linux
[ 0.524364] Copyright(c) 2003- 2015 Intel Corporation
[ 0.524849] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
[ 0.524851] iwlwifi 0000:03:00.0: no suitable firmware found!
[ 0.524852] iwlwifi 0000:03:00.0: iwlwifi-7260-17 is required
[ 0.524853] iwlwifi 0000:03:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Once I got the firmware from the fore-mentioned git repo, the default kernel (/boot/vmlinuz) that comes with Slackware 14.2 now recognizes WIFI, I can hook up to the net etc.
Once I attempted to upgrade to a later version of the kernel, e.g. 5.1.12 or 4.19.55, configured and recompiled the kernel for the Intel 7260, the dmesg messages above are now back.
Here's my kernel .config settings, at least the ones I think they are relevant--am I missing something else?
Briefly, someone got into the kernel firmware and junked "all that old sh** that nobody uses," upsetting 50% of linux users wh douse "all that old sh**" .
Slackware has a kernel-firmware package which repopulates /lib/firmware with "all that old sh**" If you copy the lib/firmware directory & contents, everything should work.
It works right now if I make use of Slackware's out-of-the-self kernel. As such I doubt the problem has to do with the /lib/firmware contents but the new kernels I am attempting to compile.
Try building your wifi driver as a module, or build the firmware blob right in the kernel. (CONFIG_EXTRA_FIRMWARE is a named list of firmware blobs to build in)
I am glad you got it. The problem is, when you build a network adapter driver right in the kernel, the driver is initialized very early (for remote boot purposes) and your filesystem isn't available yet.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.