3011 NVME to WiFi7(M.2 M to E:修订间差异

来自Mcuzone Wiki
第80行: 第80行:


<code>sudo reboot</code>
<code>sudo reboot</code>
=== 3.2 测试WiFi7无线网卡 ===
将一块WiFi7无线网卡(BE200)插在SSD转WiFi模块上,然后将SD转WiFi模块插到CM5IO_Mini扩展板背部的M.2 M-KEY接口,如下图所示:
01
启动系统后,我们运行<code>lspci</code>:
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_94.jpg
然后就可以在网络连接里面使用WiFi7模块连接无线AP了:
http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_25.jpg
'''''注意,此时核心板自带的WiFi模块已自动关闭,被WiFi6模块所取代。'''''
点击桌面右上角网络图标 - Advanced Options - Connection Information...,在网络连接的信息中,我们也可以看到这个驱动为iwlwifi的网络连接(如果是核心板自带的无线网卡,驱动会显示为brcmfmac):
http://www.mcuzone.com/wiki/2009_CM4_SSD_WiFi6/2009_CM4_SSD_WiFi6_07.jpg
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_95.jpg
在树莓派终端中执行<code>ifconfig -a</code>,结果如下:
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_96.jpg
这里的wlan0为WiFi7模块。
我们使用网速测试软件iperf3进行测速。
测速所使用的硬件设备:
路由器为小米BE6500 Pro,WiFi7+四口2.5G路由器,测试所用板子距离路由器约1米。
使用BE200+CM5IO_Mini,连接WiFi7无线网络(ip地址为:192.168.8.132),与同一路由器下的Windows系统(2.5G USB网卡,ip地址为:192.168.8.197)进行iperf3测速:
扩展板作为client,单线程测速:
<code>iperf3 -c 192.168.8.197</code>
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_97.jpg
速度为为481Mbps左右。
30个线程测速:
<code>iperf3 -c 192.168.8.197 -P 30</code>
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_98.jpg
速度为为2.03Gbps左右。
扩展板作为server,单线程测速:
在PC的CMD中执行:
<code>iperf3 -c 192.168.8.132</code>
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_99.jpg
速度为为534Mbps左右。
30个线程测速:
在PC的CMD中执行:
<code>iperf3 -c 192.168.8.132 -P 30</code>
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_100.jpg
速度为为1.61Gbps左右。
'''''注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。'''''
=== 3.3 WiFi7(BE200)的蓝牙测试 ===

2025年3月17日 (一) 15:27的版本

关键词

树莓派、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

3.2 测试WiFi7无线网卡

将一块WiFi7无线网卡(BE200)插在SSD转WiFi模块上,然后将SD转WiFi模块插到CM5IO_Mini扩展板背部的M.2 M-KEY接口,如下图所示:

01

启动系统后,我们运行lspci

5005_CM5IO_Mini_94.jpg

然后就可以在网络连接里面使用WiFi7模块连接无线AP了:

5001_CM5_WiFi7-PoE_25.jpg

注意,此时核心板自带的WiFi模块已自动关闭,被WiFi6模块所取代。

点击桌面右上角网络图标 - Advanced Options - Connection Information...,在网络连接的信息中,我们也可以看到这个驱动为iwlwifi的网络连接(如果是核心板自带的无线网卡,驱动会显示为brcmfmac):

2009_CM4_SSD_WiFi6_07.jpg

5005_CM5IO_Mini_95.jpg

在树莓派终端中执行ifconfig -a,结果如下:

5005_CM5IO_Mini_96.jpg

这里的wlan0为WiFi7模块。

我们使用网速测试软件iperf3进行测速。

测速所使用的硬件设备:

路由器为小米BE6500 Pro,WiFi7+四口2.5G路由器,测试所用板子距离路由器约1米。

使用BE200+CM5IO_Mini,连接WiFi7无线网络(ip地址为:192.168.8.132),与同一路由器下的Windows系统(2.5G USB网卡,ip地址为:192.168.8.197)进行iperf3测速:

扩展板作为client,单线程测速:

iperf3 -c 192.168.8.197

5005_CM5IO_Mini_97.jpg

速度为为481Mbps左右。

30个线程测速:

iperf3 -c 192.168.8.197 -P 30

5005_CM5IO_Mini_98.jpg

速度为为2.03Gbps左右。

扩展板作为server,单线程测速:

在PC的CMD中执行:

iperf3 -c 192.168.8.132

5005_CM5IO_Mini_99.jpg

速度为为534Mbps左右。

30个线程测速:

在PC的CMD中执行:

iperf3 -c 192.168.8.132 -P 30

5005_CM5IO_Mini_100.jpg 速度为为1.61Gbps左右。 注意:网络测速受网络环境和测试方法影响,速度请以实际为准,本测试仅供参考。

3.3 WiFi7(BE200)的蓝牙测试