因为一些原因把SFF机箱的单盘NAS改成了WiFi连接,扔到了犄角旮旯里,记录一下折腾Intel BE200的经验。虽然这是一张WiFi7网卡,不过落后地区只有802.11ac的AP,因此这篇文章只关心如何把卡驱动起来(


WAVLINK BE8800 (Intel BE200)

虽然买的是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 iwlwifilspci -v等命令检查

对了,记得关power_save

echo "options iwlmvm power_scheme=1" | sudo tee -a /etc/modprobe.d/iwlmvm.conf
Last modification:January 2, 2025
(๑´ڡ`๑)