-
-
Notifications
You must be signed in to change notification settings - Fork 155
Add 52Pi / GeeekPi U2500 M.2 NVME Dual USB3.0 to 2.5g Ethernet for Raspberry pi 5 #718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Silkscreen on PCB has NVMe
USB / Ethernet
USB ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN
|
Ethernet links at
|
Nice looking HAT! I love the functionality, reminds me a lot of the Radxa Dual 2.5G HAT, though with a quite different architecture — #647 Have you done any testing with both interfaces running full blast through iperf3 at the same time? Seems like this architecture could work out okay. Taking up both USB 3.0 ports is a little tricky but if you just need a 2.5 Gbps router... this doesn't sacrifice the PCIe bandwidth for that! |
The board is now on the site here: https://pipci.jeffgeerling.com/hats/52pi-nvme-dual-2.5g-eth-hat-u2500-w02.html |
I haven't done much (any?) testing yet. I created a custom OpenWRT image using their webpage and will be using that as router testbed setup. Any pointers to what kinda of testing you'd like to see would be welcome. |
@idcrook - I'd love to see if you can have two computers (or one with a 10+ gbps connection) be In the past I would set up two separate local networks, or just direct connect the two Ethernet ports to two different computers, with custom IPs for each, so I could be sure packets would flow through the individual ports and not get re-routed since they'd be on the same network. |
* 52Pi U2500 M.2 NVME Dual USB3 to 2.5g Ethernet corresponding issue #718 * fix missing leading slash * did not intend to commit this. needed to add as a dependency on local build for some unknown reason
@geerlingguy OK tested using iperf3 on Raspberry Pi OS Desktop 64-bit. here's the details: testing 52Pi NVMe + dual 2.5G Eth HATI have no 10Gbit Ethernet hardware, so testing is has been done using generic 2.5 Gbit switch.
iperf3 summaries
strange observation Guess Linux IP stack maybe isn't always faithful when it sends packets... single port on-board 1GOnboard 1G to macOS iperf (1G onboard Mac mini)a different 1G switch for 1G connection
single port (USB to 2.5GB)HAT 2.5G port 1 to Windows iperf
HAT 2.5G port 2 to Linux iperf
"simulataneous" dual port (USB to 2.5GB)both 2.5G Eth through same switch
dual port 2.5G plus 1G onboardonboard 1G
2.5G port 1
2.5G port 2
Onboard 1G to macOS iperf (2.5G Eth in docking station)
|
Okay thank you! It's at least showing that the individual ports are capable of 2.5 Gbps each, so I think the main bottlenecks will probably either be people's own networks/switches, or if doing any routing/filtering, the firewall running on the Pi's SoC. I'm thinking one of these boards would be fun for testing. The one downside is I'm looking into building a dual 2.5 Gbps router with NVMe storage and an M.2 E-key WiFi slot—or failing that, a USB 3.0 WiFi 6E or 7 stick capable of running a small AP (just a few users). I'm nearly there with the Radxa HAT, but have had some trouble with the extra PCIe switch on that HAT. |
I have the older model hat mine is called U5000_v1.1 |
52Pi U2500 M.2 NVME Dual USB3.0 to 2.5g Ethernet for Raspberry pi 5
Description
The U2500 M.2 NVMe & dual 2.5G ethernet for Raspberry Pi 5. The Raspberry Pi HAT (Hardware Attached on Top) board you have is a versatile expansion module designed to enhance the capabilities of your Raspberry Pi 5.
The text was updated successfully, but these errors were encountered: