固件:无法加载iwlwifi-8000C-25/26.ucode(-2)

Can*_*ike 5 linux debian linux-device-driver linux-kernel wifi

你好我有一个Lenovo T460刚刚安装Debian 8.7.1但我wifi没有工作.我读过我需要kernel 4.1+工作wifi并且刚刚更新到4.9.0但是当我用该内核重新启动计算机时我遇到了两个错误

iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-26.ucode (-2)
iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-25.ucode (-2)
Run Code Online (Sandbox Code Playgroud)

我还有其他更多的错误,但我一直在清理,但最后我找不到修复方法.有谁知道我能做什么?

预先感谢您的任何帮助

小智 0

从日志来看,您的iwlwifi驱动程序似乎无法找到要加载的适当版本的 ucode 文件。这背后的简单原因可能是,您已将内核更新到 4.1,这间接更新了iwlwifi驱动程序,但在根文件系统中您仍然有旧的固件文件,因为该驱动程序无法找到 finrware 文件并且无法加载。

查看/etc/固件,是否提到了固件文件(即 iwlwifi-8000C-26.ucode 等)

如果没有从iwlwifi ucode 文件下载适当的文件并将其放置在适当的位置。

  • 我认为只有 Android 使用 **/etc/firmware**,除非我弄错了。常规 Linux 发行版使用 **/lib/firmware** (Debian 当然如此)。 (2认同)