在哪里可以找到 iwlwifi-8000-8.ucode

在哪里可以找到 iwlwifi-8000-8.ucode

我从官方网站获得了最新的 Debian 版本 8.6,但在安装时出现错误消息,提示iwlwifi-8000-8.ucode缺少该版本。

看完之后Debian 8 iwlwifi-8000-8.ucode 缺失我去了建议的网站,并获得了驱动程序,但它是iwlwifi-8000C-13.ucode。在那个答案中,它还说要更新内核,但我假设我拥有最新版本。

正如标题所述 - 我在哪里可以获得iwlwifi-8000-8.ucode?或者,假设有较新版本,我如何获得较新版本的内核。

答案1

问题

这是英特尔的维基页面,我了解到您的 Wi-Fi 卡具有以下任一芯片组:Intel® Wireless 8260 或 Intel® Wireless 4165,并且它们似乎分别从内核版本 4.1 和 4.3 开始受支持,而普通 Debian 8.6 具有内核 3.16。

模块要求用户空间加载的事实iwlwifi-8000-8.ucode据称是由于模块中编码的内容iwlwifi

$ /sbin/modinfo iwlwifi | grep 'firmware:.*8000'
firmware:       iwlwifi-8000-8.ucode

解决方案

那么你能做些什么呢?

升级至 Stretch

首先,我建议您直接升级到 Stretch:它刚刚进入“软冻结”阶段,“完全冻结”将于 2 月 5 日开始。这意味着不会有大范围的更改,这会导致“测试”Debian 版本不方便新手用户使用。Stretch 附带内核 4.8,因此支持您的 Wi-Fi 芯片组,您只需启用存档的非免费部分并安装该firmware-iwlwifi软件包即可。

使用反向移植

或者,您也可以启用jessie-backports档案部分并安装内核(4.8可用)并firmware-iwlwifi从那里开始。

通过添加类似以下内容来启用反向移植

deb http://httpredir.debian.org/debian/ jessie-backports main non-free

/etc/apt/sources.list和 表演apt update

然后你可以直接告诉 apt 你需要的版本,例如

# apt install linux-image-4.8.0-0.bpo.2-amd64
# apt install -t jessie-backports firmware-iwlwifi

或者按照名称“固定”这两个包的版本,如下所述这里

更新:在我的 Stretch 系统上我有:

$ /sbin/modinfo iwlwifi|grep '8000.*ucode'
firmware:       iwlwifi-8000C--24.ucode

奇怪的是,这似乎与固件没有关联firmware-iwlwifi软件包提供的文件但似乎已包含在从英特尔网站下载的固件中。

相关内容