Skip to content

Commit 5068c92

Browse files
committed
Issue #675: Add IOcrest 5 Gbps M.2 NIC.
1 parent e2c33b4 commit 5068c92

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
layout: card
3+
title: "IOCrest M.2 5 Gbps NIC"
4+
picture: "/images/network-iocrest-5gbps-m2-nic.jpeg"
5+
functionality_cm4: "Untested"
6+
functionality_pi5: "Full"
7+
driver_required: "Yes"
8+
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/675"
9+
buy_link: https://amzn.to/47SyuMz
10+
videos: []
11+
---
12+
The IOCrest M.2 5 Gbps NIC is a 5 GbE M.2 adapter that includes an RJ45 plug for half height or full height PCI Express slots. It can operate at 10/100/1000/2500/5000 Mbps, and requires the Realtek RTL8126 driver.
13+
14+
To get PCIe Gen 3 speeds, edit `/boot/firmware/config.txt` and add the following:
15+
16+
```
17+
dtparam=pciex1_gen=3
18+
```
19+
20+
Then reboot. The kernel driver is not included in the Linux kernel until at least 6.9, so for now, the easiest way to get it running is to install the official driver from Realtek:
21+
22+
1. [Download the driver from Realtek's website](https://www.realtek.com/Download/ToDownload?type=direct&downloadid=4445)
23+
2. Expand the driver: `tar -xvf r8126-10.014.01.tar.bz2`
24+
3. Install the driver: `cd r8126-10.014.01/ && sudo ./autorun.sh`
25+
26+
It should begin working immediately, giving full 5 Gbps network speed on network switches which support that speed.
841 KB
Loading

0 commit comments

Comments
 (0)