因为一些原因把SFF机箱的单盘NAS改成了WiFi连接,扔到了犄角旮旯里,记录一下折腾Intel BE200的经验。虽然这是一张WiFi7网卡,不过落后地区只有802.11ac的AP,因此这篇文章只关心如何把卡驱动起来(
虽然买的是PCI-E接口,但是依然有一根线需要连接到主板的USB接口上,据说是因为蓝牙是一种USB设备,不使用的话也可以不接。
首先根据Intel官网的信息,在Debian上使用AX、BE系列的网卡,需要内核版本>=6.11,但是截至写文章的时候Debian的最新版本bookworm默认的内核版本是6.1,差的是有点多。好在Debian可以通过backports源安装较新的内核版本,不需要安装测试版操作系统,具体操作如下:
echo "deb https://deb.debian.org/debian bookworm-backports main non-free-firmware
deb-src https://deb.debian.org/debian bookworm-backports main non-free-firmware" | sudo tee -a /etc/apt/sources.list
# 需要指定通过backports源安装内核
sudo apt update && sudo apt install -t bookworm-backports linux-image-amd64 linux-headers-amd64
在安装完新内核之后,需要安装Intel无线网卡的驱动程序及其ucode,因为网卡较新,对应的ucode需要从linux firmware的仓库里手动添加:
sudo apt install firmware-iwlwifi
# 安装ucode、pnvm文件
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp linux-firmware/iwlwifi-gl-c0-fm-c0-9* /lib/firmware/
sudo cp linux-firmware/iwlwifi-gl-c0-fm-c0.pnvm /lib/firmware/
sudo cp -r linux-firmware/intel/* /lib/firmware/intel/
sudo cp -r linux-firmware/i915 /lib/firmware/
重启后应该能看到网卡正常驱动了起来,如果有问题可以通过dmesg | grep iwlwifi
、lspci -v
等命令检查
对了,记得关power_save
:
echo "options iwlmvm power_scheme=1" | sudo tee -a /etc/modprobe.d/iwlmvm.conf