Foren

MP Alle Modelle Mellanox ConnectX-3 40 GbE mit ATTO FastFrame macOS-Treiber

n

nbritton

Originalplakat
22. Mai 2008
  • 6. Februar 2020
Hi,

Ist jemand anderem aufgefallen, dass die ATTO FastFrame NQ41 und NQ42 in Mellanox ConnectX-3 CX353A und CX354A Karten umbenannt werden? ATTO stellt die bin-Firmware-Dateien auf ihrer Website bereit. Alles, was Sie wahrscheinlich tun müssen, um eine generische Mellanox CX3-Karte zum Laufen zu bringen, ist, ihre Firmware mit der bin-Datei von ATTO zu flashen. Dies ist mit mst / flint einfach, wenn das Firmware-Tools-Paket von Mellanox verwendet wird.

1. Laden Sie die Mellanox-Firmware-Tools herunter: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Laden Sie die ATTO NQ41/NQ42-Firmware herunter: https://www.atto.com/downloads/174/driver/29300356
3. Führen Sie Folgendes aus:

mst starten;

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

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

4. Setzen Sie das Gerät in einen Mac ein und installieren Sie die FastFrame macOS-Treiber von ATTO.

Ich habe dies noch nicht getestet, aber es sollte gut funktionieren. Ich flashe die Mellanox-Karten der Marke Dell die ganze Zeit zurück auf die Mellanox-Firmware. Ich habe kein QSFP-Kabel, das lang genug ist, um meinen Mac zu erreichen, aber sobald ich es habe, flashe ich eines von meinen und melde mich. CX3-Karten können bei eBay für etwa 40 US-Dollar abgeholt werden. Die Teilenummern, nach denen Sie suchen sollten, sind CX353A-FCBT oder CX354A-FCBT, diese unterstützen bis zu 56 GbE. Der CX353A-QCBT oder CX354A-QCBT kann auch funktionieren, diese unterstützen bis zu 40 GbE. Derzeit scheint der ATTO-Treiber nur mit ConnectX-3 Pro CX313A- und CX314A-Karten zu funktionieren; der unterstützte Geräte-ID-Typ (d. h. Chipsatzmodell) ist 4103. MCX313A-BCBT und MCX314A-BCBT sind vermutlich nicht kompatibel, da ihre Geräte-ID angeblich 4099 lautet. Zuletzt bearbeitet: 29. März 2020
Reaktionen:Petri Krohn n

nbritton

Originalplakat
22. Mai 2008
  • 7. Februar 2020
Es scheint, dass die ATTO-Karten die Geräte-ID 4103 haben, bei denen es sich um ConnectX-3 Pro-Geräte handelt.

Code: |_+_| n

nbritton

Originalplakat
22. Mai 2008


  • 7. Februar 2020
Code: |_+_| n

nbritton

Originalplakat
22. Mai 2008
  • 7. Februar 2020
Code: |_+_|
Code: |_+_| n

nbritton

Originalplakat
22. Mai 2008
  • 7. Februar 2020
Ich habe es irgendwie mit dem regulären ConnectX-3 MCX353A-FCBT zum Laufen gebracht. Alles, was ich getan habe, war, ein neues Firmware-Image mit dem Abschnitt [HCA] aus der obigen INI-Datei zu generieren und auch die PSID zu ändern. Mein Gerät ist ein Single-Port, daher bezieht sich alles unten auf den Single-Port ATTO FastFrame NQ41, die Schritte für den Dual-Port könnten etwas anders sein.

Dies sind die Befehle / Schritte, die ich ausgeführt habe:

# Sichern Sie die aktuelle Firmware auf der Mellanox-Karte und die INI-Datei:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Erstellen Sie eine neue INI-Datei mit der INI-Datei aus dem vorherigen Schritt als Grundlage:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Tauschen Sie den Abschnitt [HCA] aus und ändern Sie die PSID im Abschnitt [ADAPTER] wie folgt:
vim ATT1060111023.ini

[ADAPTER]
PSID = ATT1090111023 Zum erweitern klicken...

[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 = wahr
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = false
cmpl_timeout_default_value_en = 1 Zum erweitern klicken...

# Laden Sie das Firmware-Entwicklungskit von Mellanox herunter, Sie benötigen die Datei fw-ConnectX3-rel.mlx.
# Ich kann 'fw-ConnectX3-rel.mlx' Version 2.42.5000 nicht finden, wenn Sie eine Kopie haben, senden Sie sie mir bitte.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Laden Sie das Firmware-Tools-Paket von Mellanox herunter und installieren Sie es sowie das zusätzliche mft-oem-Paket. mft-oem enthält die Tools, die zum Erstellen neuer Firmware-Images erforderlich sind.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
der Achse 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;

# Erstellen Sie ein neues Firmware-Image mit den Dateien fw-ConnectX3-rel.mlx und ATT1060111023.ini, Ausgabedatei ist 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;

# mst-Dienste starten, falls nicht bereits gestartet:
mst starten;

# Neues Firmware-Image auf die Mellanox-Karte flashen:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin brennen;

# Starten Sie neu, damit das neue Firmware-Image wirksam wird:
Neustart;

Nach dem Neustart des Linux-Hosts identifiziert sich das Subsystem jetzt als ATTO, vfio-pci ist angehängt, weil ich macOS Mojave in einer KVM-VM auf einem Ubuntu 20.04-System ausführe, also mache ich PCIe-Geräte-Passthrough der Mellanox-Karte in die VM... dies könnte möglicherweise der Grund dafür sein, warum es nicht richtig funktioniert... Ich brauche noch ein 10 Meter langes QSFP-Kabel, um den ganzen Weg zu meinem Mac Pro 2012 zu erreichen.

Code: |_+_|
Aus der macOS Mojave VM erhalte ich Folgendes:

Code: |_+_| Zuletzt bearbeitet: 7. März 2020 n

nbritton

Originalplakat
22. Mai 2008
  • 7. Februar 2020
Ich habe einen Mellanox QSFP-zu-SFP+-Adapter gefunden und konnte dies in meinem Mac Pro 2012 ausprobieren, leider hat es nicht funktioniert... ConnectX-3 Pro (ich habe derzeit nur den normalen CX3, nicht die Pro-Version) würde funktionieren. Im Screenshot unten sieht es so aus, als hätte die Karte ihre MAC-Adressen verloren. Ich habe mit Flint nachgesehen und es ist immer noch da, aber bei näherer Untersuchung scheint es, dass der ATTO-Treiber nicht auf die NVRAM-Region der regulären Nicht-Pro-CX3-Karte zugreifen kann. Ich werde hier aufhören, bis ich einen echten CX3 Pro in die Finger bekomme.

Medienelement anzeigen ' data-single-image='1'>
Medienelement anzeigen ' data-single-image='1'>

Medienelement anzeigen ' data-single-image='1'>

Medienelement anzeigen ' data-single-image='1'>
Reaktionen:hwojtek S

simonjii

20. April 2020
  • 20. April 2020
Hi. Dies ist äußerst interessant. Wie sicher sind Sie, dass es mit dem ConnectX-3 Pro funktioniert? Ich bin gerade dabei, einen bei Ebay zu bekommen, um das mit unserem 2013er MacPro (in externer TB-PCI-Box) und unserem Server zu testen.
Glaubst du, diese Spezifikationen sollten gut sein? Modellnummer: CX314A, P/N: MCX314A-BCCT, Pro-Version, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. n

nbritton

Originalplakat
22. Mai 2008
  • 25. Apr. 2020
simonjii sagte: Hallo. Dies ist äußerst interessant. Wie sicher sind Sie, dass es mit dem ConnectX-3 Pro funktioniert? Ich bin gerade dabei, einen bei Ebay zu bekommen, um das mit unserem 2013er MacPro (in externer TB-PCI-Box) und unserem Server zu testen.
Glaubst du, diese Spezifikationen sollten gut sein? Modellnummer: CX314A, P/N: MCX314A-BCCT, Pro-Version, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-Port MELLANOX. Zum erweitern klicken...

Ja, ich würde wetten, dass es funktioniert und die MCX314A-BCCT-Karte die richtige Geräte-ID von 4103 hat. Das Wichtigste ist, dass die Geräte-ID mit der auf der ATTO-Karte übereinstimmt, und diese tut es . Viel Glück, posten Sie bitte Ihre Ergebnisse... leider hatte ich aufgrund der ganzen Covid-19-Pandemie noch nicht das Geld übrig, um eine dieser Karten zum Testen zu kaufen. Ihr schlimmster Fall ist, dass der Treiber einfach nicht funktioniert, und wenn das passiert, können Sie ihn auf die Standard-Firmware zurücksetzen und einfach an den Verkäufer bei eBay zurücksenden.

Medienelement anzeigen ' data-single-image='1'> UND

bösezardoz

19. Oktober 2008
  • 5. Mai 2020
Hey,

Das ist wirklich cool! Schade, dass alle meine Mellanox Connect-X 3-Karten entweder die CX354A oder CX353A sind. Wäre gespannt, ob es eine Möglichkeit gibt, diese zum Laufen zu bringen! n

nbritton

Originalplakat
22. Mai 2008
  • 5. Mai 2020
bösezardoz sagte: He,

Das ist wirklich cool! Schade, dass alle meine Mellanox Connect-X 3-Karten entweder die CX354A oder CX353A sind. Wäre gespannt, ob es eine Möglichkeit gibt, diese zum Laufen zu bringen! Zum erweitern klicken...

Es gibt wahrscheinlich eine Möglichkeit, den ATTO-Treiber zu hacken, um Standard-Mellanox-Karten zu verwenden, aber ich weiß nicht, wie ich das auf Anhieb machen soll, und ich habe gerade keine Zeit, um es zu recherchieren. S

simonjii

20. April 2020
  • 14. Mai 2020
Hi. Ich habe gerade den MCX314A-BCCT bestellt und sollte ihn spätestens am 1. Juni haben. Ich melde mich hier oder stelle Fragen. S

simonjii

20. April 2020
  • 29. Mai 2020
Hallo nbritton

Ich habe mir mein Connect X3-pro geholt und die Firmware unter Linux geflasht. Legen Sie es in meinen Mac Pro.
Aber leider sieht es so aus, als wäre ich genau am selben Punkt wie du:
Medienelement anzeigen ' data-single-image='1'>
Medienelement anzeigen ' data-single-image='1'>

Ich habe es geschafft, die Firmware erneut auf dem Mac zu flashen, aber es ändert nichts. Sieht nach dem gleichen Problem mit NVRAM aus. Habt ihr Ideen, wie es weitergeht?

Edit: Ich bin etwas weiter gekommen. Ich konnte den NVRAM mit atinicnvr auf die Standardeinstellungen zurücksetzen und jetzt ist die Meldung NVRAM nicht gefunden verschwunden. Immer noch das gleiche im ATTO-Konfigurationstool. Vielleicht brauchen wir eine richtige ATTO Nvram-Datei, um sie auf die Karte zu kopieren? Zuletzt bearbeitet: 29. Mai 2020 UND

Erics ewiges Konto

2. Okt. 2020
  • 10. Dez. 2020
Hallo zusammen,

Das sind einige super interessante Sachen, gibt es im Moment irgendwelche Updates?

Danke schön! S

simonjii

20. April 2020
  • 19. Dez. 2020
Hi
Ich habe es nicht geschafft, es zum Laufen zu bringen. Am Ende habe ich eine Chelsio 40gbe PCI-Karte bekommen, die so günstig wie die Mellanox bei Ebay verkauft wird und mit einem offiziellen Treiber in OS X einwandfrei funktioniert
Reaktionen:Erics ewiger Account und canhaz D

DC-Schalter

25.02.2019
  • 11. Juni 2021
simonjii sagte: Hi
Ich habe es nicht geschafft, es zum Laufen zu bringen. Am Ende habe ich eine Chelsio 40gbe PCI-Karte bekommen, die so günstig wie die Mellanox bei Ebay verkauft wird und mit einem offiziellen Treiber in OS X einwandfrei funktioniert Zum erweitern klicken...
Hallo Simon, ich gehe jetzt in diesen Kaninchenbau. Ich habe Probleme mit dem Chelsio T62100-LP-CR. Ich habe eine Verbindung zu meinem TrueNAS und es funktioniert super, aber dann fallen immer die Anteile ab. Ich habe gerade einen gebrauchten T5 40G bestellt, um zu sehen, wie es geht.

Können Sie mir sagen, welche Version von macOS Sie verwenden und welche speziellen Tricks Sie möglicherweise angewendet haben, damit es reibungslos läuft? UND

bösezardoz

19. Oktober 2008
  • 8. Juli 2021
War jemand erfolgreich? Ansonsten, welche Chelsea-Karten empfehlen die Leute und waren sie stabil? Ich bekomme bei großen Übertragungen auf einer Solarflare-Karte immer wieder seltsame Einbrüche und hätte nichts gegen eine bessere Leistung. Die Treiber sind 10.9 Vintage, also nicht überrascht, dass ich auf Probleme stoße.

Funktionieren die Chelsio-Karten mit QSFP-zu-SFP+-Adaptern? Generisches QSFP oder Markenprodukt?

Wie sieht es mit der Geräteunterstützung in Big Sur aus? Der andere Elefant im Raum ist offensichtlich die Situation von Apple Silicon... D

DC-Schalter

25.02.2019
  • 8. Juli 2021
bösezardoz sagte: War jemand erfolgreich? Ansonsten, welche Chelsea-Karten empfehlen die Leute und waren sie stabil? Ich bekomme bei großen Übertragungen auf einer Solarflare-Karte immer wieder seltsame Einbrüche und hätte nichts gegen eine bessere Leistung. Die Treiber sind 10.9 Vintage, also nicht überrascht, dass ich auf Probleme stoße.

Funktionieren die Chelsio-Karten mit QSFP-zu-SFP+-Adaptern? Generisches QSFP oder Markenprodukt?

Wie sieht es mit der Geräteunterstützung in Big Sur aus? Der andere Elefant im Raum ist offensichtlich die Situation von Apple Silicon... Zum erweitern klicken...
Ich benutze den Chelsio T580-LP-CR seit ein paar Tagen und kann sagen, dass er definitiv keine Anteile in einem Thunderbolt-Gehäuse verloren hat. Ich habe es gerade auf meinem Mac Pro 7.1 installiert und bis jetzt läuft es einwandfrei. Es sind jedoch erst 10 Minuten vergangen, also melde ich mich wieder, wenn Aktien fallen. Die 100G-Karte verlor immer wieder Anteile am Mac Pro, aber ich hatte mehr Glück mit dem TB-Gehäuse.

Beim SFP+ bin ich mir nicht sicher, aber ich würde einfach zwei kaufen, damit Sie 40G laufen lassen können. Chelsea verwendet Generika/Cisco.

churek

5. Mai 2017
  • 09.11.2021
Hallo Simonji,
Ich habe die originale Atto-Karte. Darf ich Ihnen bei etwas helfen?