ZP596 PCIe to M.2 E Key WiFi7 6 6E 5 PCIe to 2.5G Ethernet Network Port HAT扩展板

基本介绍

• 该扩展板为 Raspberry Pi 5 增加了一个 M.2 E-KEY 接口和一个 2.5G 网络端口,可满足您将 Raspberry Pi 5 用作路由器、网关、防火墙、机器人、智能家居、NAS、VOIP、工业设备、电信设备和其他需要多个网络端口的网络设备的各种需求。

• 通过PCIe接口搭配PCIe Switch芯片扩展成两路PCIe接口,一路实现M.2 E-KEY的扩展,另一路通过RTL8125芯片实现2.5Gbps以太网的扩展。

• ZP596是WiFi7/6/6E/5的PCIe接口转接板,让Raspberry Pi 5主板能用上最新WIFI7模块。WIFI7模块通过M.2 E-KEY插到ZP596转接板,为Raspberry Pi 5广大用户提供一个能使用最新WIFI7的机会。

• 目前Ubuntu支持WIFI7 WIFI6(E) WIFI5的无线网卡,无需安装驱动就可以用。目前支持的网卡有BE200、8265C、AX200、AX210、MT7922。Raspberry Pi OS需要安装驱动就可以使用WiFi7/6/6E/5无线网卡,这取决于你对wifi驱动和Raspberry Pi OS的了解程度。

• 上电后,在 Raspberry Pi 官方操作系统下,无需安装驱动程序,转接板的网口就能自动识别为 eth1。使用 ubuntu 系统时,需要先安装 RTL8125 驱动程序,然后才能使用。

 

 

 

硬件安装

安装PCIe FPC排线

注意排线方向,连接如图所示:

 

安装ZP596转接板

 

 

安装WIFI模块

 

 

安装WIFI天线

 

 

使用说明

Ubuntu

下面介绍Ubuntu系统下WIFI的使用:

1、安装Ubuntu最新操作系统,可以用Raspberry Pi Imager选择Ubuntu最新版本安装:

 

2、安装完成后用以下命令升级到最新:

sudo apt-get update

sudo apt-get upgrade

如果不升级到最新版本可能会造成不支持WIFI7 WIFI6(E) WIFI5网卡,可以视情况而定。

 

3、检查转接板是否连接到树莓派5主板:

用lspci查看PCIe设备:

lspci

有箭头所指的这行出现代表转接板HAT硬件连接成功。

 

有箭头所指的这行出现代表WIFI模块通过HAT转接板连接成功,不同WiFi7/6/6E/5模块出现的信息不一样。

 

有箭头所指的这行出现代表以太网口RTL8125芯片和树莓派5连接成功。

用ifconfig -a命令查看没有eth1

ifconfig -a

用下列命令安装:

sudo apt-get update

sudo apt install net-tools

sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms -y

sudo apt-get install r8125-dkms

sudo modprobe r8125

ifconfig -a

然后用ifconfig -a命令查看到网络设备:

ifconfig -a

第一个箭头指向的是以太网口设备,第二个箭头指向的是wifi模块设备。

 

4、WiFi7/6/6E/5连接无线路由器,参考下图连接无线路由器:

 

 

 

 

Raspberry Pi OS

我们使用的Raspberry Pi OS是下面这个版本,你也可以尝试使用其它Raspberry Pi OS版本,这取决于你对iwlwifi和Raspberry Pi OS的了解程度。

先下载下面的操作系统文件:

https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img.xz

 

使用Raspberry Pi Imager写入操作系统,使用Use custom的方式,见下图:

 

 

写到TF卡后,插TF卡到Raspberry Pi 5,上电运行。

 

看一下使用的Raspberry Pi OS版本是否跟下面一样:

cat /proc/version

 

看一下wlan0的MAC地址,目前是Raspberry Pi 5自带wifi的MAC地址,可以把它记下来,后面好知道驱动起来没有。

注意:安装好iwlwifi驱动后,Raspberry Pi 5自带的wifi将不能使用,只能使用外接的wifi模块。

ifconfig -a

 

检查转接板和WIFI模块是否连接到树莓派5主板:

用lspci查看PCIe设备:

 

第一个箭头的内容代表HAT转接板连接到了树莓派。

第二个箭头的内容出现代表WIFI模块通过HAT转接板连接到了树莓派,我们这次安装的是Intel BE200 WIFI7无线网卡。

第三个箭头的内容出现代表RTL8125以太网芯片通过HAT转接板连接到了树莓派。

 

系统更新

sudo apt update

 

安装内核头文件

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

 

下载backport-iwlwifi,你可以尝试用在这个链接去下载,但不一定能驱动。

https://wireless.docs.kernel.org/en/latest/en/users/drivers/iwlwifi.html

 

目前我们使用的是下面这个backport-iwlwifi:

git clone https://github.com/ZDEdotPlus/iwlwifi.git

下载成功后就多了一个iwlwifi文件夹

cd iwlwifi

 

解压文件

tar xzvf iwlwifi.tar.gz

cd iwlwifi

 

编译iwlwifi

sudo make defconfig-iwlwifi-public

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

 

sudo make -j4

sudo make install

 

cd /lib/firmware

sudo wget -o - -q https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-gl-c0-fm-c0-83.ucode

sudo wget -o - -q https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-gl-c0-fm-c0.pnvm

 

上面执行都正确后就重新启动:

sudo reboot

 

启动后用ifconfig -a命令查看,显示出来wlan0的MAC地址和没有安装iwlwifi驱动前的不一样,Raspberry Pi 5自带的wifi不能被使用,eth1是2.5GbE以太网端口。

 

 

 

包装清单

 

 

 

技术支持

如果你有任何问题或者需要技术支持,请联系:support@zde.plus.