Fora

MP Alle modeller Mellanox ConnectX-3 40 GbE ved hjælp af ATTO FastFrame macOS-driver

N

nbritton

Original plakat
22. maj 2008
  • 6. februar 2020
Hej,

Var der andre, der lagde mærke til, at ATTO FastFrame NQ41 og NQ42 er omdøbt til Mellanox ConnectX-3 CX353A og CX354A-kort? ATTO leverer bin-firmware-filerne på deres hjemmeside, alt hvad du sandsynligvis skal gøre for at få et generisk Mellanox CX3-kort til at fungere, er at krydsflashe dets firmware med ATTOs bin-fil. Dette er nemt med mst / flint ved hjælp af Mellanox's Firmware Tools-pakke.

1. Download Mellanox-firmwareværktøjer: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Download ATTO NQ41/NQ42 Firmware: https://www.atto.com/downloads/174/driver/29300356
3. Kø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 brænding;

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

4. Sæt enheden i en Mac og installer ATTOs FastFrame macOS-drivere.

Jeg har ikke testet dette endnu, men det burde fungere fint, jeg krydser Flash Dell-mærkede Mellanox-kort hele tiden tilbage til lager Mellanox-firmware. Jeg har ikke et QSFP-kabel, der er langt nok til at nå min Mac, men så snart jeg har det, flasher jeg et af mine og melder tilbage. CX3-kort kan afhentes på eBay for omkring $40, varenumrene du skal lede efter er CX353A-FCBT eller CX354A-FCBT, disse understøtter op til 56 GbE. CX353A-QCBT eller CX354A-QCBT fungerer muligvis også, disse understøtter op til 40 GbE. På nuværende tidspunkt ser ATTO-driveren ud til kun at fungere med ConnectX-3 Pro CX313A- og CX314A-kort; den understøttede enheds-id-type (dvs. chipsetmodel) er 4103. MCX313A-BCBT og MCX314A-BCBT formodes ikke at være kompatible, fordi deres enheds-id angiveligt er 4099. Senest redigeret: 29. marts 2020
Reaktioner:Petri Krohn N

nbritton

Original plakat
22. maj 2008
  • 7. februar 2020
Det ser ud til, at ATTO-kortene er enheds-id 4103, som er ConnectX-3 Pro-enheder.

Kode: |_+_| N

nbritton

Original plakat
22. maj 2008


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

nbritton

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

nbritton

Original plakat
22. maj 2008
  • 7. februar 2020
Jeg fik det sådan set til at fungere med den almindelige ConnectX-3 MCX353A-FCBT, alt hvad jeg gjorde var at generere et nyt firmwarebillede ved hjælp af [HCA] sektionen fra INI-filen ovenfor og ændrede også PSID. Min enhed er en enkelt port, så alt nedenfor vedrører enkeltporten ATTO FastFrame NQ41, trin for den dobbelte port kunne være lidt anderledes.

Dette er de kommandoer/trin, jeg gjorde:

# Sikkerhedskopier aktuel firmware 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;

# Opret en ny INI-fil ved at bruge INI-filen fra det forrige trin som grundlag:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Skift [HCA] sektionen ud og skift PSID under [ADAPTER] sektionen med følgende:
vim ATT1060111023.ini

[ADAPTER]
PSID = ATT1090111023 Klik for at udvide...

[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 = sand
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_da = falsk
cmpl_timeout_default_value_en = 1 Klik for at udvide...

# Download Mellanox's firmwareudviklingssæt, du skal bruge filen fw-ConnectX3-rel.mlx.
# Jeg kan ikke finde 'fw-ConnectX3-rel.mlx' version 2.42.5000, hvis du har en kopi, send den venligst.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Download Mellanox's Firmware Tools-pakke og installer, og installer også den ekstra mft-oem-pakke, mft-oem indeholder de nødvendige værktøjer til at skabe nye firmwarebilleder.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
af akslen 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;

# Opret et nyt firmwarebillede ved hjælp af filerne fw-ConnectX3-rel.mlx og ATT1060111023.ini, outputfilen 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 er startet:
mst start;

# Flash nyt firmwarebillede på Mellanox-kortet:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin brænde;

# Genstart for at det nye firmwarebillede træder i kraft:
genstart;

Efter genstart af Linux-værten identificerer undersystemet nu som ATTO, vfio-pci er knyttet, fordi jeg kører macOS Mojave inde i en KVM VM på et Ubuntu 20.04-system, så jeg laver PCIe-enhedspassthrough af Mellanox-kortet til VM... dette kan potentielt være årsagen til, hvorfor det ikke virker rigtigt... Jeg mangler stadig at få et 10 meter QSFP-kabel for at nå hele vejen til min Mac Pro 2012.

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

Kode: |_+_| Sidst redigeret: 7. marts 2020 N

nbritton

Original plakat
22. maj 2008
  • 7. februar 2020
Jeg fandt en Mellanox QSFP til SFP+ adapter, så jeg var i stand til at prøve dette i min Mac Pro 2012, desværre virkede det ikke... men det føles meget tæt på at virke... Jeg er villig til at satse, hvis jeg havde en ægte ConnectX-3 Pro (jeg har kun almindelig CX3 lige nu, ikke Pro-versionen) det ville virke. På skærmbilledet nedenfor ser det ud til, at kortet har mistet sine MAC-adresser. Jeg tjekkede med flint, og det er der stadig, men ved nærmere undersøgelse ser det ud til, at ATTO-driveren ikke kan få adgang til NVRAM-området på det almindelige ikke-pro-CX3-kort. Jeg vil stoppe her, indtil jeg kan få fingrene i en rigtig CX3 Pro.

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

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

Se medieelementet ' data-single-image='1'>
Reaktioner:hwojtek S

simonjii

20. april 2020
  • 20. april 2020
Hej. Dette er yderst interessant. Hvor sikker er du på, at det vil fungere med ConnectX-3 Pro? Jeg er ved at få en på Ebay for at teste den med vores 2013 MacPro (i ekstern TB PCI-boks) og vores server.
Synes du, at de specifikationer burde være gode? Model nr.: CX314A, P/N: MCX314A-BCCT, Pro version, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. N

nbritton

Original plakat
22. maj 2008
  • 25. april 2020
simonjii sagde: Hej. Dette er yderst interessant. Hvor sikker er du på, at det vil fungere med ConnectX-3 Pro? Jeg er ved at få en på Ebay for at teste den med vores 2013 MacPro (i ekstern TB PCI-boks) og vores server.
Synes du, at de specifikationer burde være gode? Model nr.: CX314A, P/N: MCX314A-BCCT, Pro version, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. Klik for at udvide...

Ja, jeg ville være villig til at vædde på, at det vil virke, og MCX314A-BCCT-kortet har det korrekte enheds-id på 4103. Det vigtigste at sikre er, at enheds-id'et matcher det i ATTO-kortet, og det gør denne . Held og lykke, send venligst dine resultater... desværre har jeg ikke haft penge til at købe et af disse kort for at teste endnu på grund af hele covid-19-pandemien. Dit værste tilfælde er, at driveren simpelthen ikke virker, og hvis det sker, kan du flashe den tilbage til lagerfirmwaren og bare returnere den til sælgeren på eBay.

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

evilzardoz

19. oktober 2008
  • 5. maj 2020
Hej,

Det her er virkelig fedt! Skam, at alle mine Mellanox Connect-X 3-kort enten er CX354A eller CX353A. Ville være nysgerrig, om der var en måde at få dem til at virke! N

nbritton

Original plakat
22. maj 2008
  • 5. maj 2020
evilzardoz sagde: Hej,

Det her er virkelig fedt! Skam, at alle mine Mellanox Connect-X 3-kort enten er CX354A eller CX353A. Ville være nysgerrig, om der var en måde at få dem til at virke! Klik for at udvide...

Der er formentlig en måde at hacke ATTO-driveren til at bruge lager Mellanox-kort, men jeg ved ikke, hvordan jeg gør det, og jeg har ikke lidt tid til at undersøge det lige nu. S

simonjii

20. april 2020
  • 14. maj 2020
Hej. Jeg har lige bestilt MCX314A-BCCT og skulle have den senest den 1. juni. Jeg vil rapportere her eller stille spørgsmål. S

simonjii

20. april 2020
  • 29. maj 2020
Hej nbritton

Jeg fik min Connect X3-pro og flashede firmwaren i Linux. Læg den i min Mac Pro.
Men det ser desværre ud til, at jeg er på nøjagtig samme punkt, som du var:
Se medieelementet ' data-single-image='1'>
Se medieelementet ' data-single-image='1'>

Det lykkedes mig at flashe firmwaren igen på mac'en, men det ændrer ikke noget. Det ligner det samme problem med NVRAM. Har du nogle ideer til, hvordan du kommer videre?

Edit: Jeg er kommet lidt længere. Jeg kunne gendanne NVRAM til standardindstillinger med atinicnvr, og nu forsvandt meddelelsen NVRAM ikke fundet. Stadig det samme i ATTO-konfigurationsværktøjet. Måske skulle vi bruge en ordentlig ATTO Nvram-fil til at kopiere til kortet? Sidst redigeret: 29. maj 2020 OG

Eriks evige konto

2. oktober 2020
  • 10. december 2020
Hej alle,

Dette er nogle super interessante ting, nogen opdateringer i øjeblikket?

Skål! S

simonjii

20. april 2020
  • 19. december 2020
Hej
Det lykkedes mig ikke at få det til at virke. Til sidst fik jeg et Chelsio 40gbe pci-kort, som sælges lige så billigt som Mellanox på Ebay og fungerer upåklageligt med en officiel driver i OS X
Reaktioner:Eric's EeternalAccount og canhaz D

DCswitch

25. februar 2019
  • 11. juni 2021
simonjii sagde: Hej
Det lykkedes mig ikke at få det til at virke. Til sidst fik jeg et Chelsio 40gbe pci-kort, som sælges lige så billigt som Mellanox på Ebay og fungerer upåklageligt med en officiel driver i OS X Klik for at udvide...
Hej Simon, jeg går ned i dette kaninhul nu. Jeg har problemer med Chelsio T62100-LP-CR. Jeg har en forbindelse til min TrueNAS, og den fungerer glimrende, men så dropper den altid aktierne. Jeg har lige bestilt en brugt T5 40G for at se, hvordan det går.

Kan du fortælle mig, hvilken version af macOS du kører, og hvilke specielle tricks du måske har lavet for at få den til at køre problemfrit? OG

evilzardoz

19. oktober 2008
  • 8. juli 2021
Har nogen haft succes? Ellers, hvilke Chelsio-kort anbefaler folk, og har de været stabile? Jeg bliver ved med at få mærkelige fald under store overførsler på et Solarflare-kort og ville ikke have noget imod bedre ydeevne. Driverne er 10.9 vintage, så det er ikke overrasket over, at jeg løber ind i problemer.

Fungerer Chelsio-kortene med QSFP til SFP+-adaptere? Generisk QSFP eller mærkevare?

Hvad med enhedssupport i Big Sur? Den anden elefant i rummet er åbenbart Apple Silicon-situationen... D

DCswitch

25. februar 2019
  • 8. juli 2021
evilzardoz sagde: Har nogen haft succes? Ellers, hvilke Chelsio-kort anbefaler folk, og har de været stabile? Jeg bliver ved med at få mærkelige fald under store overførsler på et Solarflare-kort og ville ikke have noget imod bedre ydeevne. Driverne er 10.9 vintage, så det er ikke overrasket over, at jeg løber ind i problemer.

Fungerer Chelsio-kortene med QSFP til SFP+-adaptere? Generisk QSFP eller mærkevare?

Hvad med enhedssupport i Big Sur? Den anden elefant i rummet er åbenbart Apple Silicon-situationen... Klik for at udvide...
Jeg har brugt Chelsio T580-LP-CR i et par dage, og jeg kan sige, at den bestemt ikke tabte aktier i et Thunderbolt-kabinet. Jeg har lige installeret i min Mac Pro 7,1 og indtil videre kører den fint. Der er dog kun gået 10 minutter, så jeg melder tilbage, hvis det falder delinger. 100G-kortet blev ved med at droppe aktier i Mac Pro, men jeg havde bedre held i TB-kabinettet.

Jeg er ikke sikker på SFP+, men jeg ville bare købe to, så du kan køre 40G. Chelsio bruger generisk/Cisco.

churek

5. maj 2017
  • 9. november 2021
Hej Simonji,
Jeg har det originale atto-kort. Må jeg hjælpe dig med noget?