Skip to content

Commit 2a23915

Browse files
committed
Fixes #21, Fixes #143: Mellanox ConnectX-3 and ConnectX-2 cards don't work.
1 parent 7b2c365 commit 2a23915

3 files changed

+38
-3
lines changed

_cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@
22
layout: card
33
title: "Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter"
44
picture: "/images/network-mellanox-connectx-2-mnpa19-xtr.jpg"
5-
functionality: "Currently Testing"
6-
driver_required: "Maybe"
5+
functionality: "Minimal"
6+
driver_required: "Yes"
77
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/21"
88
buy_link: https://amzn.to/3hfdhBZ
99
videos: []
1010
---
11-
TODO: Description will go here.
11+
Testing this card requires the Mellanox Ethernet driver to be compiled into the Pi OS kernel. Since it is not by default, you need to recompile the kernel with the following option enabled through `menuconfig`:
12+
13+
```
14+
Device Drivers
15+
-> Network device support
16+
-> Ethernet driver support
17+
-> Mellanox Devices
18+
-> Mellanox Technologies 1/10/40Gbit Ethernet support
19+
```
20+
21+
Unfortunately, it seems like the driver doesn't currently work on Pi OS, as the driver spits out an exception whenever you try connecting it to a network (e.g. `NETDEV WATCHDOG: eth1 (mlx4_core): transmit queue 1 timed out`).
22+
23+
See the linked GitHub issue for more details.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: card
3+
title: "Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter"
4+
picture: "/images/network-mellanox-connectx-3-EN-CX311A-sfp-10g.jpeg"
5+
functionality: "Minimal"
6+
driver_required: "Yes"
7+
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/143"
8+
buy_link: https://amzn.to/2TlVSQN
9+
videos: []
10+
---
11+
Testing this card requires the Mellanox Ethernet driver to be compiled into the Pi OS kernel. Since it is not by default, you need to recompile the kernel with the following option enabled through `menuconfig`:
12+
13+
```
14+
Device Drivers
15+
-> Network device support
16+
-> Ethernet driver support
17+
-> Mellanox Devices
18+
-> Mellanox Technologies 1/10/40Gbit Ethernet support
19+
```
20+
21+
Unfortunately, it seems like the driver doesn't currently work on Pi OS, as the driver spits out an exception whenever you try connecting it to a network (e.g. `NETDEV WATCHDOG: eth1 (mlx4_core): transmit queue 0 timed out`).
22+
23+
See the linked GitHub issue for more details.
Loading

0 commit comments

Comments
 (0)