专为树莓派5设计的2.5G+SSD扩展板

本文介绍了如何利用树莓派5的PCIE接口扩展2.5G网络和NVMeSSD,以及在Ubuntu系统下安装r8125网卡驱动的过程,包括固件限制和SSD测速说明。
摘要由CSDN通过智能技术生成

关键词:
树莓派5 PCIE扩展  2.5G  Raspberry Pi5  NVME  M.2  SSD 固态硬盘 X1 Gen2

概述:
树莓派5板载一个16Pin的PCIE接口,我们可以通过该接口外挂各种PCIE设备。本扩展板就是专为树莓派5设计的2.5G网络+NVME SSD固态硬盘。在树莓派系统下本扩展板即插即用,Ubuntu系统下2.5G网卡需安装驱动使用。

注意:
1,树莓派的固件不能识别PCIE Switch后面的SSD,所以不支持从SSD启动,SSD仅用于存储扩展;
2,由于无法从SSD启动,所以config.txt无需做任何设置;
3,由于PCIE Switch是x1 Gen2,故即便在config.txt里面将模式修改为Gen3也并不能提升接口速度,所以SSD的接口测速会被限制在400MB/s左右,比CM4略快;

树莓派系统下即插即用:

2.5G网卡测速:

SSD测速:

Ubuntu系统下需安装网卡驱动
首先在官网下载好r8125驱动,我当前的版本是9.011.01
https://www.realtek.com/en/compo ... ci-express-software

下载完成后使用SSH等工具将压缩包放至Ubuntu系统下
接下来按照以下步骤进行驱动安装:
1,更新系统和头文件:
sudo apt-get update
sudo apt-get upgrade
理论上不需要更新头文件,Ubuntu不同于Pi OS,upgrade的时候头文件也会一并更新。
如果后续报头文件问题,用以下命令检查头文件:
sudo apt-get install linux-headers-$(uname -r)


2.准备编译环境:
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms

3.解压对应的源码到/usr/src:
sudo tar xvf r8125-9.011.01.tar.bz2 -C /usr/src

4.添加一个dkms.conf到/usr/src/r8125-9.011.01/dkms.conf,内容如下:
PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.011.01

DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/

MAKE="'make' -C src/ all"
CLEAN="'make' -C src/ clean"
AUTOINSTALL="yes"

5.编译DKMS:
sudo dkms add -m r8125 -v 9.011.01
sudo dkms build -m r8125 -v 9.011.01
sudo dkms install -m r8125 -v 9.011.01
sudo depmod -a
sudo modprobe r8125

6.验证安装结果, 运行如下命令即可看到enxxx的有线网接口:
ifconfig -a

2.5G网卡测速:

SSD测速:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值