bought one and trying to achieve 100GbE (not worth for 40/56GbE in my opinion when you can buy ConnectX-3 for about $40)
I failed - "bricked" it
(possible to "unbrick" it via cables but need ~1h of time)
the chips:
mt4099 <- ConnectX-3 (super easy to flash from 10G to 40/56GbE)
mt4103 <- ConnectX-3 Pro (I think all of them are factory 40/56GbE so no need to flash)
mt4113 <- Mellanox
CB193A/CB194A / Connect-IB <- ??! ?!??!??!?!?
mt4115 <- ConnectX-4 (super easy to flash from 40G/50G to 100GbE)
mt4119 <- ConnectX-5 (super easy to flash from 40G/50G/100G PCIE 3.0 to 100GbE PCIE 4.0)
ConnectX-6/ ConnectX-7 no experience yet - I don't have switch for 200/400GbE
btw. is there any Celestica DX010 32x100GbE equivalent with 200/400GbE "for cheap" (say below $2500)?
Are you confirming it ?
I never need to flash ConnectX-3 Pro (and for me there is no difference between ConnectX-3 and ConnectX-3 Pro - just need simple 40GbE under windows). is ConnectX-3 Pro somehow... faster
?
My observations about CB193A are here:
FW from ConnectX-3 not working but if I remember correctly not bricked (was able to flash with ConnectX-4 and hoping there is nothing important over first 4MB - not true
)
FW from ConnectX-3 Pro <- not tested
FW from ConnectX-4 too big, after apply bricked
Flash memory inside ConnectX-3 is 1MB
Flash memory inside ConnectX-3 Pro is ???<- I don't know never need to flash them
Flash memory inside Connect-IB is 4MB
Flash memory inside ConnectX-3 is 16MB
Board and card looks like can support 100G (similar traces to CX4), but plug is QSFP+ not QSFP28, spec saying max 56Gbits not 100/112
Probably what happened here and why this model is PCIE x16:
2x 56Gbit IB is more than PCIE 3.0 x8 can deliver
This problem exist when using dual port ConnectX-3 with LACP, PCIE can do ~7.6GB/s card 8.84GB/s