Greg on Nostr: Huh, running my cheap* Mellanox ConnectX-3 (infiniband) in eth mode on #FreeBSD was ...
Huh, running my cheap* Mellanox ConnectX-3 (infiniband) in eth mode on #FreeBSD was easier than I thougt.
Just add
mlx4en_load="YES"
to /boot/loader.conf,
# Mellanox
sys.device.mlx4_core0.mlx4_port1=eth
sys.device.mlx4_core0.mlx4_port2=eth
to /etc/sysctl.conf, and that's it, it works, 10Gb connectivity.
Important thing is, that if you use breakout cable (like I do, because it was less than half the price of QSFP-to-SFP+ transceiver, literally just 50 PLN/12 Euro)), only one transceiver is working (in my case they were marked, number '1' is working).
less than 50 Euro
Published at
2025-03-01 23:12:58Event JSON
{
"id": "0620133116b5d110272488b20dc64705bf265db2be91466b068f7995dbdfd460",
"pubkey": "689915af3ab45a88918c5b3e99c11f8a5d553ed4903b0d9f67f15b5d6e6414d8",
"created_at": 1740870778,
"kind": 1,
"tags": [
[
"t",
"freebsd"
],
[
"proxy",
"https://infosec.exchange/users/eugen/statuses/114089707328804177",
"activitypub"
]
],
"content": "Huh, running my cheap* Mellanox ConnectX-3 (infiniband) in eth mode on #FreeBSD was easier than I thougt.\nJust add\n\nmlx4en_load=\"YES\"\n\n\nto /boot/loader.conf,\n\n# Mellanox\nsys.device.mlx4_core0.mlx4_port1=eth\nsys.device.mlx4_core0.mlx4_port2=eth\n\n\nto /etc/sysctl.conf, and that's it, it works, 10Gb connectivity.\n\nImportant thing is, that if you use breakout cable (like I do, because it was less than half the price of QSFP-to-SFP+ transceiver, literally just 50 PLN/12 Euro)), only one transceiver is working (in my case they were marked, number '1' is working).\n\nless than 50 Euro",
"sig": "9bbea109f8d69a8eba46fab11b968425caf6749075cb16eecaa1f7d0916e51a823d56b71b1562c4111fabe715b20c7db14d648439c4dfe0569a952e010e20467"
}