适用于 Jetson 的 RTL8852BE 无线模块

RTL8852BE 是一款基于 Realtek 芯片组的 Wi-Fi 6(802.11ax)M.2 无线模块。它集成了用于 WLAN 的 PCIe 接口和用于 Bluetooth 的 USB 接口,与上一代 Wi-Fi 5 模块相比,提供显著更高的吞吐量和更低的延迟。它非常适合诸如 reComputer J4012 等需要高性能无线连接的嵌入式设备。
特性
- 支持 2.4 GHz / 5 GHz 双频
- IEEE 802.11 a/b/g/n/ax(Wi-Fi 6)
- 在 5 GHz 频段上 PHY 速率最高可达 1200 Mbps
- 封装形式:M.2 2230,A key 或 E key
- 电源:DC 3.3V
- 支持 Linux(JetPack 5 / JetPack 6)、Windows 10/11
规格参数
| 芯片组 | RTL8852BE |
| WLAN 标准 | IEEE 802.11 a/b/g/n/ax (Wi-Fi 6) |
| BT 规范 | Bluetooth 5.2 |
| 主机接口 | 用于 WLAN 的 PCIe 2.1/2.0 & 用于 Bluetooth 的 USB 2.0 |
| 天线 | 通过 MHF4 接头连接到外置天线 |
| 尺寸 | M.2 2230(22 x 30 x 2.15 mm) |
| 电源 | DC 3.3V |
| 最大无线速率 | 最高可达 1200 Mbps |
| 工作温度 | -20°C 至 +70°C |
| 工作湿度 | 10% 至 95% RH(无冷凝) |
支持的设备
所有 reComputer 系列
- 所有 reComputer 系列
驱动安装
Jetson 可能会将 RTL8852BE 模块检测为 PCIe 设备,但不会自动加载其驱动程序。你需要根据 JetPack 版本手动安装驱动。
lspci | grep -i network
JetPack 5.x
对于 JetPack 5,使用 lwfinger/rtw8852be 驱动:
git clone https://github.com/lwfinger/rtw8852be.git
cd rtw8852be/
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

make
sudo make install
sudo modprobe 8852be
JetPack 6.x
对于 JetPack 6,使用 rtw89 驱动:
git clone https://github.com/a5a5aa555oo/rtw89
cd rtw89
编辑 Makefile 以设置正确的内核头文件路径:
# JP 6.2
KDIR ?= /usr/src/linux-headers-5.15.148-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source/
# JP 6.0
KDIR ?= /usr/src/linux-headers-5.15.136-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source

然后进行编译和安装:
make
sudo make install
sudo modprobe rtw89_8852be

验证无线模块
info
接口名称可能会因 JetPack 版本而异:
- JetPack 5:通常为
wlan0 - JetPack 6:可能显示为
wlP1p1s0
请根据实际情况在下面的命令中调整接口名称。使用以下命令来确认:
ifconfig

配置无线网络
扫描附近的 WiFi 网络
sudo iw dev wlan0 scan | grep -E "SSID|freq"
如果不同,请将 wlan0 替换为你的实际接口名称。
连接到 WiFi 网络
sudo nmcli device wifi connect "YOUR_SSID" password "YOUR_PASSWORD" ifname wlan0
验证 WiFi 6 连接
检查当前链路状态:
iw dev wlan0 link
输出将显示如下信息:
- freq:工作频率(例如 5180 MHz 对应 5 GHz 频段)
- HE-MCS:Wi-Fi 6 的调制与编码方案(例如 MCS 9 代表最高编码效率)
- TX/RX rate:当前发送和接收速率
Bluetooth 配置
可以使用 bluetoothctl 配置 RTL8852BE 模块的 Bluetooth 功能:
bluetoothctl

技术支持与产品讨论
感谢你选择我们的产品!我们将为你提供多种支持,以确保你在使用我们产品的过程中尽可能顺利。我们提供多种沟通渠道,以满足不同的偏好和需求。