Forums

MP Alle modellen Mellanox ConnectX-3 40 GbE met ATTO FastFrame macOS-stuurprogramma

N

nbritton

originele poster
22 mei 2008
  • 6 februari 2020
Hoi,

Is het iemand anders opgevallen dat de ATTO FastFrame NQ41 en NQ42 zijn omgedoopt tot Mellanox ConnectX-3 CX353A- en CX354A-kaarten? ATTO biedt de bin-firmwarebestanden op hun website, het enige dat u waarschijnlijk hoeft te doen om een ​​generieke Mellanox CX3-kaart te laten werken, is de firmware cross-flashen met het bin-bestand van ATTO. Dit is eenvoudig met mst / flint met behulp van het Firmware Tools-pakket van Mellanox.

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. Voer het volgende uit:

mst start;

# NQ41 - Kaart met één poort
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin branden;

# NQ42 - Kaart met twee poorten
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin branden;

4. Plaats het apparaat in een Mac en installeer de FastFrame macOS-stuurprogramma's van ATTO.

Ik heb dit nog niet getest, maar het zou prima moeten werken, ik kruis de hele tijd Mellanox-kaarten van het merk Dell terug om Mellanox-firmware op voorraad te houden. Ik heb geen QSFP-kabel die lang genoeg is om mijn Mac te bereiken, maar zodra ik die heb, zal ik er een van mij flashen en verslag uitbrengen. CX3-kaarten kunnen op eBay worden opgehaald voor ongeveer $ 40, de onderdeelnummers waarnaar u moet zoeken zijn CX353A-FCBT of CX354A-FCBT, deze ondersteunen tot 56 GbE. De CX353A-QCBT of CX354A-QCBT kan ook werken, deze ondersteunen tot 40 GbE. Op dit moment lijkt het ATTO-stuurprogramma alleen te werken met ConnectX-3 Pro CX313A- en CX314A-kaarten; het ondersteunde apparaat-ID-type (d.w.z. chipsetmodel) is 4103. MCX313A-BCBT en MCX314A-BCBT worden verondersteld niet compatibel te zijn omdat hun apparaat-ID naar verluidt 4099 is. Laatst bewerkt: 29 maart 2020
reacties:Petri Krohn N

nbritton

originele poster
22 mei 2008
  • 7 februari 2020
Het lijkt erop dat de ATTO-kaarten apparaat-ID 4103 zijn, dit zijn ConnectX-3 Pro-apparaten.

Code: |_+_| N

nbritton

originele poster
22 mei 2008


  • 7 februari 2020
Code: |_+_| N

nbritton

originele poster
22 mei 2008
  • 7 februari 2020
Code: |_+_|
Code: |_+_| N

nbritton

originele poster
22 mei 2008
  • 7 februari 2020
Ik heb het min of meer werkend gekregen met de reguliere ConnectX-3 MCX353A-FCBT, het enige wat ik deed was een nieuwe firmware-afbeelding genereren met behulp van de [HCA]-sectie uit het INI-bestand hierboven en ook de PSID wijzigen. Mijn apparaat is een enkele poort, dus alles hieronder heeft betrekking op de ATTO FastFrame NQ41 met enkele poort, de stappen voor de dubbele poort kunnen iets anders zijn.

Dit zijn de commando's / stappen die ik heb gedaan:

# Maak een back-up van de huidige firmware op de Mellanox-kaart en het INI-bestand:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL110001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL110001019.ini;

# Maak een nieuw INI-bestand met het INI-bestand uit de vorige stap als basis:
cp-a DEL110001019.ini ATT1060111023.ini;

# Verwissel de [HCA]-sectie en wijzig de PSID onder de [ADAPTER]-sectie met het volgende:
vim ATT1060111023.ini

[ADAPTER]
PSID = ATT1090111023 Klik om uit te breiden...

[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 = waar
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = false
cmpl_timeout_default_value_en = 1 Klik om uit te breiden...

# Download de firmware-ontwikkelkit van Mellanox, u hebt het bestand fw-ConnectX3-rel.mlx nodig.
# Ik kan 'fw-ConnectX3-rel.mlx' versie 2.42.5000 niet vinden, als je een kopie hebt, stuur het dan alsjeblieft.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Download het Firmware Tools-pakket van Mellanox en installeer, en installeer ook het extra mft-oem-pakket, mft-oem bevat de tools die nodig zijn om nieuwe firmware-images te maken.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
van de as 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;

# Maak een nieuwe firmware-image met behulp van de bestanden fw-ConnectX3-rel.mlx en ATT1060111023.ini, het uitvoerbestand is 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-services als deze nog niet zijn gestart:
mst start;

# Flash nieuwe firmware-image op de Mellanox-kaart:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin branden;

# Start opnieuw op om de nieuwe firmware-image van kracht te laten worden:
opnieuw opstarten;

Na het opnieuw opstarten van de Linux-host, identificeert het subsysteem zich nu als ATTO, vfio-pci is aangesloten omdat ik macOS Mojave in een KVM VM op een Ubuntu 20.04-systeem gebruik, dus ik doe een PCIe-apparaat passthrough van de Mellanox-kaart in de VM... dit kan mogelijk de oorzaak zijn waarom het niet goed werkt... Ik heb nog steeds een QSFP-kabel van 10 meter nodig om helemaal tot aan mijn Mac Pro 2012 te komen.

Code: |_+_|
Vanuit de macOS Mojave VM krijg ik het volgende:

Code: |_+_| Laatst bewerkt: 7 mrt 2020 N

nbritton

originele poster
22 mei 2008
  • 7 februari 2020
Ik vond een Mellanox QSFP naar SFP+ adapter, dus ik kon dit proberen in mijn Mac Pro 2012, helaas werkte het niet... ConnectX-3 Pro (ik heb nu alleen de gewone CX3, niet de Pro-versie) zou werken. In de onderstaande schermafbeelding lijkt het erop dat de kaart zijn MAC-adressen is kwijtgeraakt. Ik heb het gecontroleerd met vuursteen en het is er nog steeds, maar bij nader onderzoek blijkt dat de ATTO-driver geen toegang heeft tot het NVRAM-gebied van de reguliere niet-professionele CX3-kaart. Ik stop hier totdat ik een echte CX3 Pro in handen kan krijgen.

Bekijk media-item ' data-single-image='1'>
Bekijk media-item ' data-single-image='1'>

Bekijk media-item ' data-single-image='1'>

Bekijk media-item ' data-single-image='1'>
reacties:hwojtek S

simonjii

20 april 2020
  • 20 april 2020
Hoi. Dit is buitengewoon interessant. Hoe zeker bent u dat het zal werken met de ConnectX-3 Pro? Ik sta op het punt er een op Ebay te kopen om dat te testen met onze 2013 MacPro (in externe TB PCI-box) en onze server.
Denk je dat die specificaties goed moeten zijn? Modelnummer: CX314A, P/N: MCX314A-BCCT, Pro-versie, CONNECTX-3Pro EN 40 Gigabit Ethernet-adapter PCI-E 2-poorts MELLANOX. N

nbritton

originele poster
22 mei 2008
  • 25 april 2020
simonjii zei: Hallo. Dit is buitengewoon interessant. Hoe zeker bent u dat het zal werken met de ConnectX-3 Pro? Ik sta op het punt er een op Ebay te kopen om dat te testen met onze 2013 MacPro (in externe TB PCI-box) en onze server.
Denk je dat die specificaties goed moeten zijn? Modelnummer: CX314A, P/N: MCX314A-BCCT, Pro-versie, CONNECTX-3Pro EN 40 Gigabit Ethernet-adapter PCI-E 2-poorts MELLANOX. Klik om uit te breiden...

Ja, ik durf te wedden dat het zal werken, en de MCX314A-BCCT-kaart heeft de juiste apparaat-ID van 4103. Het belangrijkste om ervoor te zorgen is dat de apparaat-ID overeenkomt met die op de ATTO-kaart, en deze doet dat ook . Veel succes, post je resultaten... helaas heb ik vanwege de hele covid-19-pandemie nog niet het geld om een ​​van deze kaarten te kopen om te testen. In het ergste geval werkt de driver gewoon niet, en als dat gebeurt, kun je hem terug flashen naar de standaardfirmware en hem terugsturen naar de verkoper op eBay.

Bekijk media-item ' data-single-image='1'> EN

evilzardoz

19 okt 2008
  • 5 mei 2020
Hallo,

Dit is echt gaaf! Jammer dat al mijn Mellanox Connect-X 3-kaarten de CX354A of CX353A zijn. Ben benieuwd of er een manier is om die werkend te krijgen! N

nbritton

originele poster
22 mei 2008
  • 5 mei 2020
evilzardoz zei: Hé,

Dit is echt gaaf! Jammer dat al mijn Mellanox Connect-X 3-kaarten de CX354A of CX353A zijn. Ben benieuwd of er een manier is om die werkend te krijgen! Klik om uit te breiden...

Er is waarschijnlijk een manier om de ATTO-driver te hacken om standaard Mellanox-kaarten te gebruiken, maar ik weet niet hoe ik dat uit mijn hoofd moet doen en ik heb nu geen tijd om het te onderzoeken. S

simonjii

20 april 2020
  • 14 mei 2020
Hoi. Ik heb zojuist de MCX314A-BCCT besteld en zou deze uiterlijk op 1 juni moeten hebben. Ik meld me hier of stel vragen. S

simonjii

20 april 2020
  • 29 mei 2020
Hallo nbritton

Ik kreeg mijn Connect X3-pro en flitste de firmware in Linux. Zet het in mijn Mac Pro.
Maar helaas lijkt het erop dat ik op exact hetzelfde punt zit als jij:
Bekijk media-item ' data-single-image='1'>
Bekijk media-item ' data-single-image='1'>

Het is me wel gelukt om de firmware opnieuw op de mac te flashen, maar het verandert niets. Lijkt op hetzelfde probleem met NVRAM. Heeft u ideeën hoe verder te gaan?

Edit: ik ben weer een stukje verder. Ik kon het NVRAM terugzetten naar de standaardinstellingen met atinicnvr en nu is het bericht NVRAM niet gevonden verdwenen. Nog steeds hetzelfde in de ATTO-configuratietool. Misschien hebben we een goed ATTO Nvram-bestand nodig om naar de kaart te kopiëren? Laatst bewerkt: 29 mei 2020 EN

Eric's EeuwigeAccount

2 okt 2020
  • 10 dec. 2020
Hallo allemaal,

Dit zijn super interessante dingen, zijn er momenteel updates?

Proost! S

simonjii

20 april 2020
  • 19 dec. 2020
Hoi
Het is me niet gelukt om het werkend te krijgen. Uiteindelijk kreeg ik een Chelsio 40gbe pci-kaart, die net zo goedkoop wordt verkocht als de Mellanox op Ebay en feilloos werkt met een officiële driver in OS X
reacties:Eric's EeternalAccount en canhaz NS

DC-schakelaar

25 februari 2019
  • 11 juni 2021
simonjii zei: Hoi
Het is me niet gelukt om het werkend te krijgen. Uiteindelijk kreeg ik een Chelsio 40gbe pci-kaart, die net zo goedkoop wordt verkocht als de Mellanox op Ebay en feilloos werkt met een officiële driver in OS X Klik om uit te breiden...
Hallo Simon, ik ga nu door dit konijnenhol. Ik heb problemen met de Chelsio T62100-LP-CR. Ik heb een verbinding met mijn TrueNAS en het werkt prima, maar dan vallen de shares altijd weg. Ik heb zojuist een gebruikte T5 40G besteld om te kijken hoe het gaat.

Kun je me vertellen welke versie van macOS je gebruikt en welke speciale trucs je hebt gedaan om 'er soepel te laten werken? EN

evilzardoz

19 okt 2008
  • 8 juli 2021
Heeft iemand succes gehad? Welke Chelsio-kaarten bevelen mensen anders aan en zijn ze stabiel gebleven? Ik krijg steeds rare drops tijdens grote transfers op een Solarflare-kaart en zou betere prestaties niet erg vinden. Drivers zijn 10.9 vintage, dus het verbaast me niet dat ik problemen tegenkom.

Werken de Chelsio-kaarten met QSFP naar SFP+ adapters? Generieke QSFP of merk?

Hoe zit het met apparaatondersteuning in Big Sur? De andere olifant in de kamer is duidelijk de Apple Silicon-situatie... NS

DC-schakelaar

25 februari 2019
  • 8 juli 2021
evilzardoz zei: Heeft iemand succes gehad? Welke Chelsio-kaarten bevelen mensen anders aan en zijn ze stabiel gebleven? Ik krijg steeds rare drops tijdens grote transfers op een Solarflare-kaart en zou betere prestaties niet erg vinden. Drivers zijn 10.9 vintage, dus het verbaast me niet dat ik problemen tegenkom.

Werken de Chelsio-kaarten met QSFP naar SFP+ adapters? Generieke QSFP of merk?

Hoe zit het met apparaatondersteuning in Big Sur? De andere olifant in de kamer is duidelijk de Apple Silicon-situatie... Klik om uit te breiden...
Ik gebruik de Chelsio T580-LP-CR al een paar dagen en ik kan zeggen dat hij absoluut geen aandelen in een Thunderbolt-behuizing heeft laten vallen. Ik heb net geïnstalleerd op mijn Mac Pro 7,1 en tot nu toe werkt het prima. Het is echter nog maar 10 minuten geleden, dus ik meld me weer als er aandelen verloren gaan. De 100G-kaart bleef aandelen in de Mac Pro laten vallen, maar ik had meer geluk in de TB-behuizing.

Ik ben niet zeker van de SFP+, maar ik zou er gewoon twee kopen zodat je 40G kunt gebruiken. Chelsio gebruikt generiek/Cisco.

churek

5 mei 2017
  • 9 november 2021
Hallo Simonji,
Ik heb de originele atto kaart. Kan ik je ergens mee helpen?