ATTO 3102- Thunderbolt Mellanox ConnectX-4 Lx (Dual Port 25GbE) - $189 or less

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

i386

Well-Known Member
Mar 18, 2016
4,816
1,874
113
36
Germany
they do not have any problems, its a silly myth spread by people who has no idea what smb or rdma is.

if you have the right version of windows, it works out of the box.
Like windows 10/10 pro for workstations?
Connected directly or via a 6036 switch to a windows server 2022 using the same nic, firmware and driver version?
With the switch configured and unconfigured especially for roce over smb?
And still no changes in rdma counters in perfmon when copying the 10+ GByte veam replications iso?

Works fine and out of the box when server 2022 is booted on that very same machine :D
 

bugacha

Active Member
Sep 21, 2024
497
155
43
Like windows 10/10 pro for workstations?
Connected directly or via a 6036 switch to a windows server 2022 using the same nic, firmware and driver version?
With the switch configured and unconfigured especially for roce over smb?
And still no changes in rdma counters in perfmon when copying the 10+ GByte veam replications iso?

Works fine and out of the box when server 2022 is booted on that very same machine :D
Are you asking a concrete question or just engaging in demagogical discussion ?
 

i386

Well-Known Member
Mar 18, 2016
4,816
1,874
113
36
Germany
Are you asking a concrete question or just engaging in demagogical discussion ?
Both :D
I'm frustrated regarding rdma + smb on windows client os for years now. I even bought licenses for Pro for workstations and for a short time it worked on one workstation, but since then I couldn't get it working again following microsoft, nvidia, sth forum member instructions or my own notes.
 
  • Like
Reactions: foureight84

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
What is the power requirement for the unit? Their spec sheet says 12v center positive (I assume 5.5mm barrel jack) but it doesn't mention the current capacity needed.
I'll have a look at mine (I've decided to get one even though I don't really need it), but from what I know it should be about 3A adapter, ConnectX-4 Lx doesn't draw too much power, desktop cards are less than 30W.
 
  • Like
Reactions: foureight84

autoturk

Well-Known Member
Sep 1, 2022
282
264
63
That would be 10G only (Atto 3102 is reflashable to 25G). And I won't trust Realtek to have proper HW offloads. I know for the fact that on ConnectX-4 Lx offloads are working just fine and therefore your CPU usage to transfer full line rate of 25G is negligible*.

* - unless you use macos and apple built-in driver which disables all offloads and you can enjoy driver consuming 3 cores worth of CPU on M4 Max under iperf3 doing 15 gbps (limit of my current TB3 PCIe enclosure).
wait, so if I understand you correctly using this dock at 25gbps on macOS will essentially eat up tons of CPU cycles, and there's currently no non-Apple driver for modern MacOS versions?
 
  • Wow
Reactions: pimposh

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
wait, so if I understand you correctly using this dock at 25gbps on macOS will essentially eat up tons of CPU cycles, and there's currently no non-Apple driver for modern MacOS versions?
From atto's website:
Supports the following macOS Versions: macOS 15 Sequoia, macOS 14 Sonoma & macOS 13 Ventura.
 

j.battermann

Member
Aug 22, 2016
96
27
18
45
I have TB4 Enclosure where I have ConnectX-4 Lx installed. You can cross-flash it with ATTO's firmware (for different card, which is identical to normal 4 Lxs).
Quick Q: I got a "normal' PCIe Mellanox 4-LX in an external Thunderbolt 3 enclosure .. but how would I actually cross flash that card to the Atto FW? By just running the ATTO FW installer or would I have to use a Windows PC and use msflint or sth like that (and if so.. ahem.. do you know how / what fw package specifically)?
 

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
I actually cross flash that card to the Atto FW?
I've connected my CX 4 Lx to a PC and used mstflint on Linux to do that. I don't know if it would work over Thunderbolt - in theory it should, however mstflint doesn't really compilable for OSX, so you would need Windows or Linux (VM might work if OSX can passthrough TB3 device into VM).
 
  • Like
Reactions: j.battermann

j.battermann

Member
Aug 22, 2016
96
27
18
45
I've connected my CX 4 Lx to a PC and used mstflint on Linux to do that. I don't know if it would work over Thunderbolt - in theory it should, however mstflint doesn't really compilable for OSX, so you would need Windows or Linux (VM might work if OSX can passthrough TB3 device into VM).
Ok so using the ATTO 3252 'fw_TLNS3252_32.1010.bin' firmware to flash over an originally Lenovo MCX4121A-ACAT Mellanox-4 LX did not work & left the card inoperable.. by that I mean after flashing the ATTO firmware no link could be established. Flashed back to stock Mellanox FW and all is fine in that regards again. Very odd, but I think I'm gonna let this one go for now..
 

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
In case people wonder what is the Aliexpress/Amazon TB -> 25G NIC - I bought one from aliexpress and it is Thunderbolt 3 -> OCP 2.0 and OCP 2.0 ConnectX-4 Lx (MCX4411A-ACAN)
1754595860608.jpeg1754595865525.jpeg1754595873014.jpeg1754595878342.jpeg1754595889287.jpeg
No fan inside, so I'm not sure if it won't overheat, as heatsinks on it are not so great.
 

nexox

Well-Known Member
May 3, 2023
1,870
918
113
I don't have any better ideas for how to use one than a ConnectX 4, but the thunderbolt to OCP 2.0 adapter is pretty neat.
 

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
I'm not so convienced about temperature of that thing, I'd like to see a small quiet 40mm fan inside, doesn't need to be high rpm.

And if some one is interested, QR code just says "tb3_ocp2_12d9f8_0079"
 
  • Like
Reactions: nexox

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
And quick test - just plugged it in and put a transciever in it, it kinda gets uncomfortably hot, so I wouldn't use it (maybe with a DAC, but even there its a huge maybe) without a fan, and there is no easy way to put a fan in there.
 
  • Like
Reactions: nexox

fringfrong

New Member
Aug 28, 2016
12
5
3
36
i bought the dual-port 25g version from aliexpress and can confirm the MLX5 driver that loads on macos by default is terrible, chews CPU and max throughput ~8gbps; on linux i saw closer to 20.

i tried flashing a couple of atto firmwares (fw_FFN322_32.1010.bin and fw_FFN322_32.1010.bin), both lead to nonfunctional ports as another posted said. i compared the config of these firmwares and they have different serde/lane setup, i don't think they are compatible. they also set power level to 4 (it's 1 in the original fw) which leads to the device getting really hot
 

Civiloid

Active Member
Jan 15, 2024
202
156
43
Switzerland
i tried flashing a couple of atto firmwares (fw_FFN322_32.1010.bin and fw_FFN322_32.1010.bin),
In general, if PCB is different, you can't just flash another driver. I would try swapping IMAGE_INFO section in stock mellanox firmware with what is in FFN322 - that probably would be enough to make it work.
 

Jeggs101

Well-Known Member
Dec 29, 2010
1,535
243
63
@nimik I did the flint on this

Code:
flint -d mt4117 --image fw_TLNS3252_32.1010.bin -allow_psid_change b
And it kept failing. Is there a jumper or something I need to do?