Fòrums

MP Tots els models Mellanox ConnectX-3 40 GbE amb el controlador ATTO FastFrame macOS

N

nbritton

Cartell original
22 de maig de 2008
  • Mar 6, 2020
hola,

Algú més s'ha adonat que les targetes ATTO FastFrame NQ41 i NQ42 rebran el nom de Mellanox ConnectX-3 CX353A i CX354A? ATTO proporciona els fitxers de microprogramari bin al seu lloc web, tot el que probablement haureu de fer perquè funcioni una targeta genèrica Mellanox CX3 és flash creuar el seu microprogramari amb el fitxer bin d'ATTO. Això és fàcil amb mst / flint utilitzant el paquet d'eines de firmware de Mellanox.

1. Baixeu Mellanox Firmware Tools: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Baixeu el firmware ATTO NQ41/NQ42: https://www.atto.com/downloads/174/driver/29300356
3. Executeu el següent:

mst start;

# NQ41 - Targeta de port únic
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin burn;

# NQ42 - Targeta de doble port
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin burn;

4. Col·loqueu el dispositiu en un Mac i instal·leu els controladors FastFrame macOS d'ATTO.

Encara no ho he provat, però hauria de funcionar bé, encreuo les targetes Mellanox de la marca Dell tot el temps per tornar al firmware Mellanox. No tinc un cable QSFP prou llarg per arribar al meu Mac, però tan bon punt ho faci, faré un parpelleig dels meus i informaré. Les targetes CX3 es poden recollir a eBay per uns 40 dòlars, els números de peça que hauríeu de buscar són CX353A-FCBT o CX354A-FCBT, que admeten fins a 56 GbE. El CX353A-QCBT o el CX354A-QCBT també poden funcionar, aquests admeten fins a 40 GbE. En aquest moment, sembla que el controlador ATTO només funciona amb les targetes ConnectX-3 Pro CX313A i CX314A; el tipus d'identificador de dispositiu admès (és a dir, el model de chipset) és 4103. Es suposa que MCX313A-BCBT i MCX314A-BCBT no són compatibles perquè, segons s'informa, el seu identificador de dispositiu és 4099. Darrera edició: 29 de març de 2020
Reaccions:Petri Krohn N

nbritton

Cartell original
22 de maig de 2008
  • Mar 7, 2020
Sembla que les targetes ATTO són ​​l'identificador del dispositiu 4103, que són dispositius ConnectX-3 Pro.

Codi: |_+_| N

nbritton

Cartell original
22 de maig de 2008


  • Mar 7, 2020
Codi: |_+_| N

nbritton

Cartell original
22 de maig de 2008
  • Mar 7, 2020
Codi: |_+_|
Codi: |_+_| N

nbritton

Cartell original
22 de maig de 2008
  • Mar 7, 2020
Ho vaig fer funcionar amb el ConnectX-3 MCX353A-FCBT normal, tot el que vaig fer va ser generar una nova imatge de microprogramari mitjançant la secció [HCA] del fitxer INI anterior i també vaig canviar el PSID. El meu dispositiu és un port únic, de manera que tot el que es mostra a continuació es refereix al port únic ATTO FastFrame NQ41, els passos per al port dual podrien ser lleugerament diferents.

Aquestes són les ordres/passos que vaig fer:

# Còpia de seguretat del firmware actual a la targeta Mellanox i al fitxer INI:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Creeu un fitxer INI nou utilitzant el fitxer INI del pas anterior com a base:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Canvieu la secció [HCA] i canvieu el PSID a la secció [ADAPTADOR] amb el següent:
vim ATT1060111023.ini

[ADAPTADOR]
PSID = ATT1090111023 Feu clic per ampliar...

[HCA]
hca_header_subsystem_vendor_id = 0x117c
hca_header_device_id = 0x1007
hca_header_subsystem_id = 0x0091
hca_header_class_code = 0x020000
eth_xfi_en = true
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = false
cmpl_timeout_default_value_en = 1 Feu clic per ampliar...

# Baixeu el kit de desenvolupament de firmware de Mellanox, necessiteu el fitxer fw-ConnectX3-rel.mlx.
# No puc trobar 'fw-ConnectX3-rel.mlx' versió 2.42.5000, si en teniu una còpia, envieu-la a mi, si us plau.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Baixeu el paquet d'eines de firmware de Mellanox i instal·leu, i també instal·leu el paquet addicional mft-oem, mft-oem conté les eines necessàries per crear noves imatges de microprogramari.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
de l'eix mft-4.14.0-105-x86_64-deb.tgz;
cd mft-4.14.0-105-x86_64-deb;
./install.sh;
dpkg -I ./DEBS/mft-oem_4.14.0-105_amd64.deb;

# Creeu una imatge de microprogramari nova utilitzant els fitxers fw-ConnectX3-rel.mlx i ATT1060111023.ini, el fitxer de sortida és fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin:
mlxburn -wrimage fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin -fw fw-ConnectX3-rel.mlx -conf ATT1060111023.ini;

# Inicieu els serveis mst si encara no s'ha iniciat:
mst start;

# Flasheja la nova imatge del microprogramari a la targeta Mellanox:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin gravar;

# Reinicieu perquè la nova imatge del microprogramari tingui efecte:
reiniciar;

Després de reiniciar l'amfitrió Linux, el subsistema ara s'identifica com ATTO, vfio-pci s'adjunta perquè estic executant macOS Mojave dins d'una màquina virtual KVM en un sistema Ubuntu 20.04, així que estic fent el pas del dispositiu PCIe de la targeta Mellanox a la VM... això podria ser el motiu pel qual no funciona bé... Encara necessito un cable QSFP de 10 metres per arribar fins al meu Mac Pro 2012.

Codi: |_+_|
Des de la VM macOS Mojave, tinc el següent:

Codi: |_+_| Última edició: 7 de març de 2020 N

nbritton

Cartell original
22 de maig de 2008
  • Mar 7, 2020
Vaig trobar un adaptador de Mellanox QSFP a SFP+, així que vaig poder provar-ho al meu Mac Pro 2012, malauradament no va funcionar... però em sembla molt a prop de funcionar... Estic disposat a apostar si tingués un genuí ConnectX-3 Pro (només tinc CX3 normal ara mateix, no la versió Pro) funcionaria. A la captura de pantalla següent, sembla que la targeta ha perdut les seves adreces MAC. Vaig comprovar amb el sílex i encara hi és, però en una investigació més detallada sembla que el controlador ATTO no pot accedir a la regió NVRAM de la targeta CX3 no professional. M'aturaré aquí fins que pugui posar a les meves mans un autèntic CX3 Pro.

Visualitza l'element multimèdia ' data-single-image='1'>
Visualitza l'element multimèdia ' data-single-image='1'>

Visualitza l'element multimèdia ' data-single-image='1'>

Visualitza l'element multimèdia ' data-single-image='1'>
Reaccions:hwojtek S

simonjii

20 d'abril de 2020
  • 20 d'abril de 2020
Hola. Això és extremadament interessant. Què tan segur estàs que funcionarà amb el ConnectX-3 Pro? Estic a punt d'aconseguir-ne un a Ebay per provar-ho amb el nostre MacPro de 2013 (a la caixa externa TB PCI) i el nostre servidor.
Creus que aquestes especificacions haurien de ser bones? Model No: CX314A, P/N: MCX314A-BCCT, versió Pro, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. N

nbritton

Cartell original
22 de maig de 2008
  • 25 d'abril de 2020
simonjii va dir: Hola. Això és extremadament interessant. Què tan segur estàs que funcionarà amb el ConnectX-3 Pro? Estic a punt d'aconseguir-ne un a Ebay per provar-ho amb el nostre MacPro de 2013 (a la caixa externa TB PCI) i el nostre servidor.
Creus que aquestes especificacions haurien de ser bones? Model No: CX314A, P/N: MCX314A-BCCT, versió Pro, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. Feu clic per ampliar...

Sí, estaria disposat a apostar que funcionarà, i la targeta MCX314A-BCCT té l'identificador de dispositiu correcte de 4103. El més important a assegurar-se és que l'identificador de dispositiu coincideix amb el de la targeta ATTO, i aquest sí. . Molta sort, si us plau, publiqueu els vostres resultats... malauradament, encara no he tingut els diners de sobra per comprar una d'aquestes targetes per provar a causa de tota la pandèmia de la covid-19. El vostre pitjor cas és que el controlador simplement no funcionarà i, si això passa, podeu tornar-lo a enviar al firmware d'estoc i tornar-lo al venedor a eBay.

Visualitza l'element multimèdia ' data-single-image='1'> I

malvat

Oct 19, 2008
  • 5 de maig de 2020
hola,

Això és realment genial! Llàstima que totes les meves targetes Mellanox Connect-X 3 siguin CX354A o CX353A. Seria curiós si hi hagués una manera de fer-los funcionar! N

nbritton

Cartell original
22 de maig de 2008
  • 5 de maig de 2020
evilzardoz va dir: Ei,

Això és realment genial! Llàstima que totes les meves targetes Mellanox Connect-X 3 siguin CX354A o CX353A. Seria curiós si hi hagués una manera de fer-los funcionar! Feu clic per ampliar...

Probablement hi ha una manera de piratejar el controlador ATTO per utilitzar targetes Mellanox d'estoc, però no sé com fer-ho des de la part superior del meu cap i ara mateix no tinc temps per investigar-ho. S

simonjii

20 d'abril de 2020
  • 14 de maig de 2020
Hola. Acabo de demanar el MCX314A-BCCT i hauria de tenir-lo abans de l'1 de juny com a molt tard. Informaré aquí o faré preguntes. S

simonjii

20 d'abril de 2020
  • 29 de maig de 2020
Hola nbritton

Vaig aconseguir el meu Connect X3-pro i vaig flashejar el microprogramari a Linux. Posa-ho al meu Mac Pro.
Però, per desgràcia, sembla que estic en el mateix punt que tu:
Visualitza l'element multimèdia ' data-single-image='1'>
Visualitza l'element multimèdia ' data-single-image='1'>

Vaig aconseguir tornar a flashejar el firmware al Mac, però no canvia res. Sembla el mateix problema amb NVRAM. Tens alguna idea sobre com procedir?

Edit: he arribat una mica més enllà. Podria restaurar la NVRAM a la configuració predeterminada amb atinicnvr i ara el missatge NVRAM no trobat ha desaparegut. Encara és el mateix a l'eina de configuració ATTO. Potser necessitaríem un fitxer ATTO Nvram adequat per copiar-lo a la targeta? Última edició: 29 de maig de 2020 I

El compte etern d'Eric

Oct 2, 2020
  • 10 de desembre de 2020
Hola a tots,

Aquestes són coses molt interessants, hi ha actualitzacions en aquest moment?

Salut! S

simonjii

20 d'abril de 2020
  • 19 de desembre de 2020
Hola
No vaig aconseguir que funcionés. Al final vaig aconseguir una targeta PCI Chelsio de 40 gbe, que es venen tan barates com la Mellanox a Ebay i funciona perfectament amb un controlador oficial a OS X
Reaccions:Eric's EeternalAccount i canhaz D

DCswitch

Feb 25, 2019
  • 11 de juny de 2021
simonjii va dir: Hola
No vaig aconseguir que funcionés. Al final vaig aconseguir una targeta PCI Chelsio de 40 gbe, que es venen tan barates com la Mellanox a Ebay i funciona perfectament amb un controlador oficial a OS X Feu clic per ampliar...
Hola Simon, ara vaig per aquest forat del conill. Tinc problemes amb el Chelsio T62100-LP-CR. Tinc una connexió amb el meu TrueNAS i funciona molt bé, però sempre deixa caure les accions. Acabo de demanar un T5 40G usat per veure com va.

Em pots dir quina versió de macOS estàs executant i qualsevol truc especial que hagis fet perquè funcioni correctament? I

evilzardoz

Oct 19, 2008
  • Jul 8, 2021
Algú ha tingut èxit? En cas contrari, quines targetes Chelsio recomana la gent i han estat estables? Continuo rebent caigudes estranyes durant les transferències grans en una targeta Solarflare i no m'importaria un millor rendiment. Els controladors són 10.9 vintage, així que no m'estranya que tingui problemes.

Les targetes Chelsio funcionen amb adaptadors QSFP a SFP+? QSFP genèric o de marca?

Què passa amb el suport del dispositiu a Big Sur? L'altre elefant de l'habitació és, òbviament, la situació d'Apple Silicon... D

DCswitch

Feb 25, 2019
  • Jul 8, 2021
evilzardoz va dir: Algú ha tingut èxit? En cas contrari, quines targetes Chelsio recomana la gent i han estat estables? Continuo rebent caigudes estranyes durant les transferències grans en una targeta Solarflare i no m'importaria un millor rendiment. Els controladors són 10.9 vintage, així que no m'estranya que tingui problemes.

Les targetes Chelsio funcionen amb adaptadors QSFP a SFP+? QSFP genèric o de marca?

Què passa amb el suport del dispositiu a Big Sur? L'altre elefant de l'habitació és, òbviament, la situació d'Apple Silicon... Feu clic per ampliar...
He estat utilitzant el Chelsio T580-LP-CR durant uns quants dies i puc dir que definitivament no va caure accions en un recinte Thunderbolt. Acabo d'instal·lar-me al meu Mac Pro 7,1 i fins ara funciona bé. Tot i això, només han passat 10 minuts, així que informaré si baixa les accions. La targeta 100G va continuar baixant accions al Mac Pro, però vaig tenir més sort al recinte TB.

No estic segur de l'SFP+, però només en compraria dos perquè pugueu executar 40G. Chelsio utilitza genèric/Cisco.

churek

5 de maig de 2017
  • 9 de novembre de 2021
Hola Simonji,
Tinc la targeta Atto original. Puc ajudar-te amb alguna cosa?