我有一台 Intel-NUC-Kit-NUC6i7KYK,安装了 Ubuntu 服务器 16.04,但当我这样做时,它找不到 wifi 网络 IPifconfig -a
我查看了一下/var/log/kern.log
,看到以下消息
Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
我遗漏了什么?我没有看到任何iwlwifi-8000C-19.ucode or 18 or 17
内容/lib/firmware
(因为无法加载)
编辑:
输出dmesg | grep iwl
enabling device (0000 -> 0002)
Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
loaded firmware version 16.242414.0 op_mode iwlmvm
Detected Intel R Dual Band Wireless AC 8260, REV=0x208
L1 Enabled - LTR Enabled
L1 Enabled - LTR Enabled
ieee80211 phy0: Selected rate control algorithm 'iwl-mum-rs'
wlp3s0: renamed from wlan0
答案1
固件版本 16 正在加载。
您的问题与固件无关。
4.4 内核模块尝试加载从 19 开始的固件,但只有 16 可用。这是设计使然。
答案2
缺少一些固件。请参阅此错误报告 -https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1704799- 还有关于解决方法的链接和信息,至少在我的情况下是有效的。希望您可以将缺少的固件下载到 /lib/firmware/ 文件夹,使用 sudo depmod -a 命令,然后重新加载内核模块(sudo modprobe -r iwlwifi && sudo modprobe iwlwifi)。