我在安装 Debian 8 时遇到了一个问题。它弹出The missing firmware files are: iwlwifi-8000-8.ucode
。我在 Google 上搜索过,它说这是由于该驱动程序是 Intel Wireless AC 8260 的“非免费”驱动程序。
我还注意到我可以通过下面的链接获取最新的驱动程序版本。http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
但我找不到完全相同的.ucode
。这是我可以从源代码构建的东西吗?或者有其他提示吗?
答案1
你的帖子有点令人费解。首先,你给出的参考完全不相关,它涉及博通的卡,而不是英特尔的卡。
有了这些,我很困惑为什么你需要版本8微码:根据Linux 内核无线页面,AC-8260 从内核 4.1 开始可用,并且需要微码版本 13 及以上。如果您有内核 4.1 或更高版本,则大功告成:从上面的链接下载固件文件,解开包装,并将其放在需要的位置:
mkdir tmp
cd tmp
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-8000-ucode-25.30.13.0.tgz
gunzip iwlwifi-8000-ucode-25.30.13.0.tgz
tar xvf iwlwifi-8000-ucode-25.30.13.0.tar
cp iwlwifi-8000-ucode-25.30.13.0/iwlwifi-8000C-13.ucode /lib/firmware
如果你有一个较旧的内核,你绝对应该更新它,没有理由保留如此过时的内核。如果你不能这样做,你将不得不iwlwifi
从内核反向移植中进行安装。但我们到时候再解决这个问题。