Debian 8. Failed to load iwlwifi

假如想象 提交于 2019-11-30 21:40:44

The package that you are missing is firmware-iwlwifi which is a non-free package. The official Debian image builds only includes Free Software.

Method #1 - with ethernet connection

So to install it you need to add the non-free and contrib components to /etc/apt/sources.list

See: https://wiki.debian.org/SourcesList#Example_sources.list

Then,

sudo apt-get update
sudo apt-get install firmware-iwlwifi

Method #2 - with no Internet connection

Manually download (from some other machine with Internet connection) the deb package for your release from here.

If you're using the Debian stable, check: https://packages.debian.org/stable/firmware-iwlwifi

Then,

dpkg -i firmware-iwlwifi*.deb

Restart.

The same process should work for Realtek drivers.

FYI: http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/ https://wiki.debian.org/DontBreakDebian

I suffered this problem for a week and did not know how to fix it. After many tests, I discovered that my Kernel (3.10) was not compatible with the firmware as say the next web: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi The Kernel versión you need is: * 4.1+ for iwlwifi-8000-ucode-25.30.13.0.tgz (Intel® Wireless 8260 and 4165) * 4.3+ for iwlwifi-8000-ucode-16.242414.0.tgz (Intel® Wireless 8260 and 4165) * 4.6+ for iwlwifi-8265-ucode-22.361476.0.tgz (Intel® Wireless 8265) I updated from 3.10 to 4.6 and my problem was solved for my Intel 8260 Dual Wireless/WiFi card. I hope this helps someone. Cheers!

Debian 8. Failed to load iwlwifi

If your card works, its just a information message from Kernel :

[    7.523433] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-26.ucode (-2)
[    7.523529] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
[    7.523559] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-25.ucode (-2)
[    7.523648] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
[    7.523668] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-24.ucode (-2)
[    7.523756] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[    7.523775] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-23.ucode (-2)
[    7.523863] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[    7.770877] iwlwifi 0000:01:00.0: firmware: direct-loading firmware iwlwifi-8000C-22.ucode
[    7.772129] iwlwifi 0000:01:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[    7.904051] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208

As you can read in the README for iwlwifi-firmware package :

  1. OVERVIEW

The files iwlwifi-8000C-16.ucode provided in this package must be present on your system in order for the Intel Wireless WiFi Link AGN driver for Linux (iwlwifi) to operate on your system.

The "-16" in the filename reflects an interface/architecture version number. It will change only when changes in new uCode releases make the new uCode incompatible with earlier drivers.

On adapter initialization, and at varying times during the uptime of the adapter, the microcode is loaded into the memory on the network adapter. The microcode provides the low level MAC features including radio control and high precision timing events (backoff, transmit, etc.) while also providing varying levels of packet filtering which can be used to keep the host from having to handle packets that are not of interest given the current operating mode of the device.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!