Skip to content

Commit

Permalink
Issue geerlingguy#46: Update preliminary results of Syba dual 2.5 GbE…
Browse files Browse the repository at this point in the history
… card.
  • Loading branch information
geerlingguy authored and melanj committed Nov 10, 2021
1 parent 4444160 commit 030ae9f
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 24 deletions.
2 changes: 1 addition & 1 deletion _cards_network/rosewill-rc20001-25gbe.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ videos:
---
This adapter works great with the Pi in the built-in 1x PCIe slot on the IO Board. I tried installing the Realtek drivers from their website but had difficulty compiling them.

So instead I recompiled the Pi OS kernel and used menuconfig to select the right driver to build:
So instead I [cross-compiled the Pi OS kernel](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile) and used menuconfig to select the right driver to build:

```
Device Drivers
Expand Down
20 changes: 18 additions & 2 deletions _cards_network/syba-dual-25gbe-pcie-nic.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,26 @@
layout: card
title: "Syba Dual 2.5 Gigabit Ethernet PCIe NIC SD-PEX24066"
picture: "/images/network-syba-dual-25gbe-pcie-nic.jpg"
functionality: "Currently Testing"
functionality: "Full"
driver_required: "Yes"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/46"
buy_link: https://amzn.to/37QSNwj
videos: []
---
I just received this card and am currently testing it on the CM4. Please follow the linked GitHub issue for the latest updates.
This card uses the same Realtek 8125 chip that's in the [Rosewill RC20001 2.5 Gbps card]({% post_url rosewill-rc20001-25gbe %}) I tested, but the difference is it has _two_ of them!

Between those two chips and the Pi is an ASMedia 1182 PCI Express 2.0 1x packet switch, which allows the two Realtek chips to work with the Pi over its single PCIe 1x lane.

The Realtek chips on this card require the Realtek 8125 driver, which can be compiled or [cross-compiled](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile) into the Pi kernel.

The driver can be selected with `menuconfig` in the path:

```
Device Drivers
> Network device support
> Ethernet driver support
> Realtek devices
> Realtek 8169/8168/8101/8125 ethernet support
```

I am still testing the card's performance, and will update this page after that testing is complete.
5 changes: 2 additions & 3 deletions _layouts/card.html
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,14 @@ <h1 id="card_title">{{ page.title }}</h1>
<tr>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>More Info</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ page.functionality }}</td>
<td>{{ page.driver_required }}</td>
<td><a href="{{ page.github_issue }}">GitHub Issue</a><br>
<a href="{{ page.buy_link }}">Buy Card</a></td>
<td><a href="{{ page.github_issue }}">GitHub Issue</a></td>
</tr>
</tbody>
</table>
Expand Down
30 changes: 12 additions & 18 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -40,8 +40,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand All @@ -56,7 +55,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -70,8 +69,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand All @@ -86,7 +84,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -100,8 +98,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand All @@ -116,7 +113,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -130,8 +127,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand All @@ -146,7 +142,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -160,8 +156,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand All @@ -176,7 +171,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<th>Device</th>
<th>Functionality</th>
<th>Driver Required?</th>
<th>Links</th>
<th>Link</th>
</tr>
</thead>
<tbody>
Expand All @@ -190,8 +185,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
<td><a href="{{ card.url }}">{{ card.title }}</a></td>
<td>{{ card.functionality }}</td>
<td>{{ card.driver_required }}</td>
<td><a href="{{ card.github_issue }}">GitHub Issue</a><br>
<a href="{{ card.buy_link }}">Buy Card</a></td>
<td><a href="{{ card.buy_link }}">Buy Card</a></td>
</tr>
{% endfor %}
</tbody>
Expand Down

0 comments on commit 030ae9f

Please sign in to comment.