3011 NVME to WiFi7(M.2 M to E

来自Mcuzone Wiki
Mcuadm留言 | 贡献2025年3月17日 (一) 15:20的版本 →‎3.1 安装驱动

关键词

树莓派、CM5核心板、NVME SSD、2230、2242、RPiOS、mini PCIe、SSD、WiFi7

一、简介

NVME to WiFi7(M.2 M to E)转接板

二、硬件资源

三、树莓派OS的操作

本文档在硬件方面,使用CM5IO_Mini搭配NVME to WiFi7(M.2 M to E)转接板进行测试,使用的WiFi7模块为BE200;

软件方面,本文档采用树莓派系统进行测试,树莓派系统的版本为2024-11-19-raspios-bookworm-arm64.img.xz,

树莓派系统下载地址:

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

CM5IO_Mini扩展板上的PCIe转M.2接口上可接一个SSD转WiFi模块,用于扩展WiFI7无线网卡。S本文档使用NVME to WiFi7(M.2 M to E)转接板+BE200无线模块进行扩展。

3.1 安装驱动

BE200无线模块在树莓派系统下运行时,需要加载驱动方可使用。

若使用带WiFi功能的树莓派CM5核心板,在安装WiFi驱动后,核心板自带的WiFi模块将自动关闭,无法使用。在此也建议可以使用不带WiFi的CM5核心板。

1. 安装驱动首先需要在树莓派终端下更新头文件:

sudo apt install -y raspberrypi-kernel-headers firmware-iwlwifi flex yacc

5001_CM5_WiFi7-PoE_19.jpg

2. 然后下载源码:

mkdir wifi && cd wifi

wget http://www.mcuzone.com/wiki/2004_CM4_WiFi7/backport-iwlwifi-20231029.tar.bz2

sudo tar -xvf backport-iwlwifi-20231029.tar.bz2

5001_CM5_WiFi7-PoE_20.jpg

3. 准备编译环境:

sudo make defconfig-iwlwifi-public

sudo sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

5001_CM5_WiFi7-PoE_21.jpg

4. 编译源码:

sudo make -j 4

sudo make install

注意,编译时如果使用-j 4出现死机或者报错,请使用-j 2或者-j 1进行编译。

5001_CM5_WiFi7-PoE_22.jpg

5001_CM5_WiFi7-PoE_23.jpg

此时提示重启系统,请先不要重启。

5. 安装固件,在树莓派终端下执行:

cd ..

cd Downloads

wget http://www.mcuzone.com/wiki/0011_MPW7/firmware_wifi7.zip

unzip firmware_wifi7.zip

sudo cp iwlwifi-gl-c0-fm-c0-86.ucode /lib/firmware

sudo cp iwlwifi-gl-c0-fm-c0.pnvm /lib/firmware

2004_CM4_WiFi7_06.jpg

6. 然后重启系统:

sudo reboot