Hi,
Did anybody else notice that the ATTO FastFrame NQ41 and NQ42 are rebranded Mellanox ConnectX-3 CX353A and CX354A cards? ATTO provides the bin firmware files on their website, all you likely need to do to get a generic Mellanox CX3 card to work is cross flash its firmware with ATTO's bin file. This is easy with mst / flint using Mellanox's Firmware Tools package.
1. Download Mellanox Firmware Tools: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Download ATTO NQ41/NQ42 Firmware: https://www.atto.com/downloads/174/driver/29300356
3. Run the following:
mst start;
# NQ41 - Single Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin burn;
# NQ42 - Dual Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin burn;
4. Put device in a Mac and install ATTO's FastFrame macOS drivers.
I haven't tested this yet but it should work just fine, I cross flash Dell branded Mellanox cards all the time back to stock Mellanox firmware. I don't have a QSFP cable that is long enough to reach my Mac, but as soon as I do I'll flash one of mine and report back. CX3 cards can be picked up on eBay for about $40,the part numbers you should be looking for are CX353A-FCBT or CX354A-FCBT, these support up to 56 GbE. The CX353A-QCBT or CX354A-QCBT may also work, these support up to 40 GbE. At this time, the ATTO driver appears to only work with ConnectX-3 Pro CX313A and CX314A cards; the supported device id type (i.e. chipset model) is 4103. MCX313A-BCBT and MCX314A-BCBT are presumed to not be compatible because their device id is reportedly 4099.
Did anybody else notice that the ATTO FastFrame NQ41 and NQ42 are rebranded Mellanox ConnectX-3 CX353A and CX354A cards? ATTO provides the bin firmware files on their website, all you likely need to do to get a generic Mellanox CX3 card to work is cross flash its firmware with ATTO's bin file. This is easy with mst / flint using Mellanox's Firmware Tools package.
1. Download Mellanox Firmware Tools: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Download ATTO NQ41/NQ42 Firmware: https://www.atto.com/downloads/174/driver/29300356
3. Run the following:
mst start;
# NQ41 - Single Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin burn;
# NQ42 - Dual Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin burn;
4. Put device in a Mac and install ATTO's FastFrame macOS drivers.
I haven't tested this yet but it should work just fine, I cross flash Dell branded Mellanox cards all the time back to stock Mellanox firmware. I don't have a QSFP cable that is long enough to reach my Mac, but as soon as I do I'll flash one of mine and report back. CX3 cards can be picked up on eBay for about $40,
Last edited: