Forum

MP Alle modeller Mellanox ConnectX-3 40 GbE med ATTO FastFrame macOS-driver

N

nbritton

Original plakat
22. mai 2008
  • 6. februar 2020
hei!

Har noen andre lagt merke til at ATTO FastFrame NQ41 og NQ42 er omdøpte Mellanox ConnectX-3 CX353A- og CX354A-kort? ATTO leverer bin-fastvarefilene på nettsiden deres, alt du sannsynligvis trenger å gjøre for å få et generisk Mellanox CX3-kort til å fungere er å kryssflashe fastvaren med ATTOs bin-fil. Dette er enkelt med mst / flint ved å bruke Mellanox sin Firmware Tools-pakke.

1. Last ned Mellanox-fastvareverktøy: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Last ned ATTO NQ41/NQ42-firmware: https://www.atto.com/downloads/174/driver/29300356
3. Kjør følgende:

mst start;

# NQ41 - Single Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin brenne;

# NQ42 - Dual Port Card
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin brenne;

4. Sett enheten i en Mac og installer ATTOs FastFrame macOS-drivere.

Jeg har ikke testet dette ennå, men det burde fungere helt fint, jeg krysser Flash-merkede Mellanox-kort fra Dell hele tiden tilbake til lager Mellanox-firmware. Jeg har ikke en QSFP-kabel som er lang nok til å nå Macen min, men så snart jeg har det, flasher jeg en av mine og rapporterer tilbake. CX3-kort kan hentes på eBay for rundt $40, delenumrene du bør se etter er CX353A-FCBT eller CX354A-FCBT, disse støtter opptil 56 GbE. CX353A-QCBT eller CX354A-QCBT kan også fungere, disse støtter opptil 40 GbE. På dette tidspunktet ser det ut til at ATTO-driveren bare fungerer med ConnectX-3 Pro CX313A- og CX314A-kort; den støttede enhets-ID-typen (dvs. brikkesettmodell) er 4103. MCX313A-BCBT og MCX314A-BCBT antas å ikke være kompatible fordi enhets-IDen deres angivelig er 4099. Sist redigert: 29. mars 2020
Reaksjoner:Petri Krohn N

nbritton

Original plakat
22. mai 2008
  • 7. februar 2020
Det ser ut til at ATTO-kortene er enhets-ID 4103, som er ConnectX-3 Pro-enheter.

Kode: |_+_| N

nbritton

Original plakat
22. mai 2008


  • 7. februar 2020
Kode: |_+_| N

nbritton

Original plakat
22. mai 2008
  • 7. februar 2020
Kode: |_+_|
Kode: |_+_| N

nbritton

Original plakat
22. mai 2008
  • 7. februar 2020
Jeg fikk det liksom til å fungere med den vanlige ConnectX-3 MCX353A-FCBT, alt jeg gjorde var å generere et nytt fastvarebilde ved å bruke [HCA]-delen fra INI-filen ovenfor og endret også PSID. Enheten min er en enkelt port, så alt nedenfor gjelder enkeltporten ATTO FastFrame NQ41, trinnene for den doble porten kan være litt annerledes.

Dette er kommandoene/trinnene jeg gjorde:

# Sikkerhetskopier gjeldende fastvare på Mellanox-kortet og INI-filen:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Opprett en ny INI-fil ved å bruke INI-filen fra forrige trinn som grunnlaget:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Bytt ut [HCA]-delen og endre PSID under [ADAPTER]-delen med følgende:
vim ATT1060111023.ini

[ADAPTER]
PSID = ATT1090111023 Klikk for å utvide...

[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 = sant
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = usann
cmpl_timeout_default_value_en = 1 Klikk for å utvide...

# Last ned Mellanox sitt fastvareutviklingssett, du trenger filen fw-ConnectX3-rel.mlx.
# Jeg finner ikke 'fw-ConnectX3-rel.mlx' versjon 2.42.5000, hvis du har en kopi, send den til min vei.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Last ned Mellanox sin Firmware Tools-pakke og installer, og installer også den ekstra mft-oem-pakken, mft-oem inneholder verktøyene som er nødvendige for å lage nye fastvarebilder.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
av akselen 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;

# Opprett et nytt fastvarebilde ved å bruke filene fw-ConnectX3-rel.mlx og ATT1060111023.ini, utdatafilen er 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;

# Start mst-tjenester hvis ikke allerede startet:
mst start;

# Flash nytt fastvarebilde på Mellanox-kortet:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin brenne;

# Start på nytt for at det nye fastvarebildet skal tre i kraft:
omstart;

Etter omstart av Linux-verten, identifiserer undersystemet nå som ATTO, vfio-pci er vedlagt fordi jeg kjører macOS Mojave inne i en KVM VM på et Ubuntu 20.04-system, så jeg gjør PCIe-enhetsoverføring av Mellanox-kortet til VM... dette kan potensielt være årsaken til hvorfor det ikke fungerer som det skal... Jeg trenger fortsatt å få en 10 meter QSFP-kabel for å nå hele veien til min Mac Pro 2012.

Kode: |_+_|
Fra macOS Mojave VM får jeg følgende:

Kode: |_+_| Sist redigert: 7. mars 2020 N

nbritton

Original plakat
22. mai 2008
  • 7. februar 2020
Jeg fant en Mellanox QSFP til SFP+ adapter så jeg kunne prøve dette i min Mac Pro 2012, dessverre fungerte det ikke... men det føles veldig nært å fungere... Jeg er villig til å satse om jeg hadde en ekte ConnectX-3 Pro (jeg har bare vanlig CX3 akkurat nå, ikke Pro-versjonen) det ville fungere. På skjermbildet nedenfor ser det ut til at kortet har mistet MAC-adressene. Jeg sjekket med flint og den er der fortsatt, men ved nærmere undersøkelse ser det ut til at ATTO-driveren ikke har tilgang til NVRAM-regionen til det vanlige ikke-proff CX3-kortet. Jeg kommer til å stoppe her til jeg kan få tak i en ekte CX3 Pro.

Vis medieelementet ' data-single-image='1'>
Vis medieelementet ' data-single-image='1'>

Vis medieelementet ' data-single-image='1'>

Vis medieelementet ' data-single-image='1'>
Reaksjoner:hwojtek S

simonjii

20. april 2020
  • 20. april 2020
Hei. Dette er ekstremt interessant. Hvor sikker er du på at den vil fungere med ConnectX-3 Pro? Jeg er i ferd med å få en på Ebay for å teste den med vår 2013 MacPro (i ekstern TB PCI-boks) og serveren vår.
Tror du disse spesifikasjonene burde være bra? Modellnr: CX314A, P/N: MCX314A-BCCT, Pro-versjon, CONNECTX-3Pro EN 40 Gigabit Ethernet-adapter PCI-E 2-Port MELLANOX. N

nbritton

Original plakat
22. mai 2008
  • 25. april 2020
simonjii sa: Hei. Dette er ekstremt interessant. Hvor sikker er du på at den vil fungere med ConnectX-3 Pro? Jeg er i ferd med å få en på Ebay for å teste den med vår 2013 MacPro (i ekstern TB PCI-boks) og serveren vår.
Tror du disse spesifikasjonene burde være bra? Modellnr: CX314A, P/N: MCX314A-BCCT, Pro-versjon, CONNECTX-3Pro EN 40 Gigabit Ethernet-adapter PCI-E 2-Port MELLANOX. Klikk for å utvide...

Ja, jeg vil være villig til å satse på at det vil fungere, og MCX314A-BCCT-kortet har riktig enhets-ID på 4103. Det viktigste å sikre er at enhets-ID-en samsvarer med den i ATTO-kortet, og dette gjør det . Lykke til, legg ut resultatene dine... Dessverre har jeg ikke hatt ekstra penger til å kjøpe et av disse kortene for å teste ennå på grunn av hele covid-19-pandemien. Det verste tilfellet er at driveren rett og slett ikke vil fungere, og hvis det skjer, kan du flashe den tilbake til lagerfastvaren og bare returnere den til selgeren på eBay.

Vis medieelementet ' data-single-image='1'> OG

evilzardoz

19. oktober 2008
  • 5. mai 2020
Hei,

Dette er skikkelig kult! Synd at alle Mellanox Connect-X 3-kortene mine er enten CX354A eller CX353A. Ville vært nysgjerrig på om det var en måte å få de til å fungere! N

nbritton

Original plakat
22. mai 2008
  • 5. mai 2020
evilzardoz sa: Hei,

Dette er skikkelig kult! Synd at alle Mellanox Connect-X 3-kortene mine er enten CX354A eller CX353A. Ville vært nysgjerrig på om det var en måte å få de til å fungere! Klikk for å utvide...

Det er sannsynligvis en måte å hacke ATTO-driveren for å bruke lager Mellanox-kort, men jeg vet ikke hvordan jeg gjør det på hodet, og jeg har ikke slakk tid til å undersøke det akkurat nå. S

simonjii

20. april 2020
  • 14. mai 2020
Hei. Jeg har nettopp bestilt MCX314A-BCCT og skal ha den senest 1. juni. Jeg skal rapportere her eller stille spørsmål. S

simonjii

20. april 2020
  • 29. mai 2020
Hei nbritton

Jeg fikk min Connect X3-pro og flashet fastvaren i Linux. Sett den i min Mac Pro.
Men dessverre ser det ut til at jeg er på nøyaktig samme punkt som deg:
Vis medieelementet ' data-single-image='1'>
Vis medieelementet ' data-single-image='1'>

Jeg klarte å flashe fastvaren igjen på macen, men det endrer ingenting. Ser ut som det samme problemet med NVRAM. Har du noen ideer om hvordan du går frem?

Edit: Jeg har kommet litt lenger. Jeg kunne gjenopprette NVRAM til standardinnstillinger med atinicnvr, og nå forsvant meldingen NVRAM ikke funnet. Fortsatt det samme i ATTO-konfigurasjonsverktøyet. Kanskje vi trenger en skikkelig ATTO Nvram-fil for å kopiere til kortet? Sist redigert: 29. mai 2020 OG

Eric sin evige konto

2. oktober 2020
  • 10. desember 2020
Hei alle sammen,

Dette er noen superinteressante ting, noen oppdateringer for øyeblikket?

Jubel! S

simonjii

20. april 2020
  • 19. desember 2020
Hei
Jeg klarte ikke å få det til å fungere. Til slutt fikk jeg et Chelsio 40gbe pci-kort, som selges like billig som Mellanox på Ebay og fungerer feilfritt med en offisiell driver i OS X
Reaksjoner:Erics EeternalAccount og canhaz D

DC-bryter

25. februar 2019
  • 11. juni 2021
simonjii sa: Hei
Jeg klarte ikke å få det til å fungere. Til slutt fikk jeg et Chelsio 40gbe pci-kort, som selges like billig som Mellanox på Ebay og fungerer feilfritt med en offisiell driver i OS X Klikk for å utvide...
Hei Simon, jeg går ned i dette kaninhullet nå. Jeg har problemer med Chelsio T62100-LP-CR. Jeg har en tilkobling til min TrueNAS og den fungerer utmerket, men da slipper den alltid aksjene. Jeg har nettopp bestilt en brukt T5 40G for å se hvordan det går.

Kan du fortelle meg hvilken versjon av macOS du kjører og eventuelle spesielle triks du kan ha gjort for å få den til å fungere problemfritt? OG

evilzardoz

19. oktober 2008
  • 8. juli 2021
Har noen vært vellykket? Ellers, hvilke Chelsio-kort anbefaler folk og har de vært stabile? Jeg får stadig rare fall under store overføringer på et Solarflare-kort og ville ikke hatt noe imot bedre ytelse. Drivere er 10,9 årgang, så ikke overrasket over at jeg får problemer.

Fungerer Chelsio-kortene med QSFP til SFP+-adaptere? Generisk QSFP eller merkevare?

Hva med enhetsstøtte i Big Sur? Den andre elefanten i rommet er åpenbart Apple Silicon-situasjonen... D

DC-bryter

25. februar 2019
  • 8. juli 2021
evilzardoz sa: Har noen vært vellykket? Ellers, hvilke Chelsio-kort anbefaler folk og har de vært stabile? Jeg får stadig rare fall under store overføringer på et Solarflare-kort og ville ikke hatt noe imot bedre ytelse. Drivere er 10,9 årgang, så ikke overrasket over at jeg får problemer.

Fungerer Chelsio-kortene med QSFP til SFP+-adaptere? Generisk QSFP eller merkevare?

Hva med enhetsstøtte i Big Sur? Den andre elefanten i rommet er åpenbart Apple Silicon-situasjonen... Klikk for å utvide...
Jeg har brukt Chelsio T580-LP-CR i noen dager, og jeg kan si at den definitivt ikke mistet aksjer i et Thunderbolt-kabinett. Jeg har nettopp installert i min Mac Pro 7,1 og så langt fungerer den bra. Det har imidlertid bare gått 10 minutter, så jeg skal rapportere tilbake hvis det taper andeler. 100G-kortet fortsatte å miste andeler i Mac Pro, men jeg hadde bedre hell i TB-kabinettet.

Jeg er ikke sikker på SFP+, men jeg ville bare kjøpt to slik at du kan kjøre 40G. Chelsio bruker generisk/Cisco.

churek

5. mai 2017
  • 9. november 2021
Hei Simonji,
Jeg har det originale atto-kortet. Kan jeg hjelpe deg med noe?