Intel wifi 卡不使用 iwlwifi 模块

Intel wifi 卡不使用 iwlwifi 模块

我刚刚在 lenovo Thinkpad X1 Carbon Gen 10 上安装了 debian bullseye。

安装过程非常简单。除了一个部分:网络。安装的时候提示无法识别wifi卡。

显然这是一个已知的案例。我应该安装固件-iwlwifi 包,一切都应该很好。

感谢 USB 驱动程序,我将此文件上传ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_20210315-3_all.deb到笔记本电脑并运行dpkg -i

apt search iwl
firmware-iwlwifi/now 20210315-3 all [installed,local]
  Binary firmware for Intel Wireless cards

然而,lsmod | grep iwl最初并没有显示 iwlwifi 模块,表明它没有加载。

之后modprobe iwlwifilsmod | grep iwl显示:

iwlwifi     299008  0
cfg80211    983040  1 iwlwifi

我将第三列的 0 解释为“未使用驱动程序”。

最后,lspci -nnkv | sed -n '/Network/,/^$/p'没有Kernel driver in use: iwlwifi Kernel modules: iwlwifi像本页那样显示该行https://wiki.debian.org/InstallingDebianOn/Thinkpad/X1%20Carbon%20Gen%2810%29/bullseye

即使重新启动后,确保在启动时加载内核模块(添加iwlwifi/etc/modules,我也没有 wifi 网络接口(ip a show)。

此时我迷路了。我感觉有些不对劲,但又无法确定是什么。我上面链接的 debian wiki 上的安装指南建议运行一些命令,但它们似乎都与 wifi 无关。

iwlwifi安装firmware-iwlwifi包后模块不是应该自动加载吗?

为了使英特尔网络设备使用该模块,我缺少什么?

注意:我无法通过以太网访问互联网。我尝试将 USB-C 插入以太网适配器和 RJ45 电缆,但由于某种原因,以太网接口也无法启动。

答案1

我通过 USB 与手机共享互联网连接解决了我的问题。

我安装了最新的内核,它似乎已经解决了这个问题。

正如 @Peregrino69 提到的,我最好的假设是我的驱动程序版本与我的内核版本不一致。

相关内容