Fóra

MP All Models Mellanox ConnectX-3 40 GbE s ovladačem ATTO FastFrame pro macOS

N

nbritton

Původní plakát
22. května 2008
  • 6. února 2020
Ahoj,

Všiml si ještě někdo, že ATTO FastFrame NQ41 a NQ42 jsou přeznačené karty Mellanox ConnectX-3 CX353A a CX354A? ATTO poskytuje soubory firmwaru bin na svých webových stránkách, vše, co pravděpodobně musíte udělat, abyste získali generickou kartu Mellanox CX3, aby fungovala, je křížový flash flash jejího firmwaru se souborem bin ATTO. To je snadné s mst / flint pomocí balíčku Firmware Tools společnosti Mellanox.

1. Stáhněte si Mellanox Firmware Tools: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Stáhněte si firmware ATTO NQ41/NQ42: https://www.atto.com/downloads/174/driver/29300356
3. Spusťte následující:

mst start;

# NQ41 - Karta s jedním portem
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin burn;

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

4. Vložte zařízení do Macu a nainstalujte ovladače ATTO FastFrame pro macOS.

Ještě jsem to netestoval, ale mělo by to fungovat v pohodě, neustále křížím flashové karty Mellanox značky Dell se skladem firmwaru Mellanox. Nemám dostatečně dlouhý kabel QSFP, aby dosáhl na můj Mac, ale jakmile to udělám, zablikám jedním ze svých a podám zprávu. Karty CX3 lze vyzvednout na eBay za přibližně 40 USD, čísla dílů, která byste měli hledat, jsou CX353A-FCBT nebo CX354A-FCBT, tyto podporují až 56 GbE. CX353A-QCBT nebo CX354A-QCBT mohou také fungovat, tyto podporují až 40 GbE. V tuto chvíli se zdá, že ovladač ATTO funguje pouze s kartami ConnectX-3 Pro CX313A a CX314A; podporovaný typ ID zařízení (tj. model čipové sady) je 4103. Předpokládá se, že MCX313A-BCBT a MCX314A-BCBT nejsou kompatibilní, protože jejich ID zařízení je údajně 4099. Poslední úprava: 29. března 2020
reakce:Petri Krohn N

nbritton

Původní plakát
22. května 2008
  • 7. února 2020
Zdá se, že karty ATTO mají ID zařízení 4103, což jsou zařízení ConnectX-3 Pro.

Kód: |_+_| N

nbritton

Původní plakát
22. května 2008


  • 7. února 2020
Kód: |_+_| N

nbritton

Původní plakát
22. května 2008
  • 7. února 2020
Kód: |_+_|
Kód: |_+_| N

nbritton

Původní plakát
22. května 2008
  • 7. února 2020
Zjistil jsem, že to funguje s běžným ConnectX-3 MCX353A-FCBT, jediné, co jsem udělal, bylo vygenerování nového obrazu firmwaru pomocí sekce [HCA] ze souboru INI výše a také jsem změnil PSID. Moje zařízení je jednoportové, takže vše níže se týká jednoportového ATTO FastFrame NQ41, kroky pro duální port se mohou mírně lišit.

Toto jsou příkazy / kroky, které jsem provedl:

# Zálohujte aktuální firmware na kartu Mellanox a soubor INI:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Vytvořte nový soubor INI pomocí souboru INI z předchozího kroku jako základu:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Vyměňte sekci [HCA] a změňte PSID v sekci [ADAPTÉR] následujícím způsobem:
vim ATT1060111023.ini

[ADAPTÉR]
PSID = ATT1090111023 Kliknutím rozbalíte...

[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 Kliknutím rozbalíte...

# Stáhněte si sadu pro vývoj firmwaru Mellanox, potřebujete soubor fw-ConnectX3-rel.mlx.
# Nemohu najít 'fw-ConnectX3-rel.mlx' verze 2.42.5000, pokud máte kopii, pošlete mi ji prosím.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Stáhněte si balíček Firmware Tools od Mellanox a nainstalujte a také nainstalujte extra balíček mft-oem, mft-oem obsahuje nástroje potřebné k vytvoření nových obrazů firmwaru.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
nápravy 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;

# Vytvořte nový obraz firmwaru pomocí souborů fw-ConnectX3-rel.mlx a ATT1060111023.ini, výstupní soubor je 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;

# Spusťte služby mst, pokud ještě nebyly spuštěny:
mst start;

# Flash nový obrázek firmwaru na kartu Mellanox:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin burn;

# Restartujte, aby se nový obraz firmwaru projevil:
restartovat;

Po restartování hostitele Linuxu se nyní subsystém identifikuje jako ATTO, vfio-pci je připojen, protože používám macOS Mojave uvnitř virtuálního počítače KVM na systému Ubuntu 20.04, takže provádím průchod zařízení PCIe karty Mellanox do VM... to může být potenciálně příčina, proč to nefunguje správně... Stále potřebuji získat 10metrový kabel QSFP, abych dosáhl až na můj Mac Pro 2012.

Kód: |_+_|
Z virtuálního počítače macOS Mojave dostanu následující:

Kód: |_+_| Poslední úprava: 7. března 2020 N

nbritton

Původní plakát
22. května 2008
  • 7. února 2020
Našel jsem adaptér Mellanox QSFP na SFP+, takže jsem to mohl vyzkoušet na svém Macu Pro 2012, bohužel to nefungovalo... ale zdá se mi to velmi blízko k práci... Jsem ochoten se vsadit, kdybych měl originální ConnectX-3 Pro (momentálně mám jen normální CX3, ne verzi Pro) to by šlo. Na níže uvedeném snímku obrazovky se zdá, že karta ztratila své MAC adresy. Zkontroloval jsem to pomocí pazourku a stále tam je, ale při bližším zkoumání se zdá, že ovladač ATTO nemá přístup k oblasti NVRAM běžné neprofesionální karty CX3. Tady se zastavím, dokud nedostanu do rukou skutečný CX3 Pro.

Zobrazit mediální položku ' data-single-image='1'>
Zobrazit mediální položku ' data-single-image='1'>

Zobrazit mediální položku ' data-single-image='1'>

Zobrazit mediální položku ' data-single-image='1'>
reakce:hwojtek S

simonjii

20. dubna 2020
  • 20. dubna 2020
Ahoj. To je nesmírně zajímavé. Jak jste si jisti, že to bude fungovat s ConnectX-3 Pro? Chystám se získat jeden na Ebay, abych to otestoval s naším MacPro 2013 (v externím TB PCI boxu) a naším serverem.
Myslíte, že by ty specifikace měly být dobré? Číslo modelu: CX314A, P/N: MCX314A-BCCT, verze Pro, CONNECTX-3Pro EN 40gigabitový ethernetový adaptér PCI-E 2-Port MELLANOX. N

nbritton

Původní plakát
22. května 2008
  • 25. dubna 2020
simonjii řekl: Ahoj. To je nesmírně zajímavé. Jak jste si jisti, že to bude fungovat s ConnectX-3 Pro? Chystám se získat jeden na Ebay, abych to otestoval s naším MacPro 2013 (v externím TB PCI boxu) a naším serverem.
Myslíte, že by ty specifikace měly být dobré? Číslo modelu: CX314A, P/N: MCX314A-BCCT, verze Pro, CONNECTX-3Pro EN 40gigabitový ethernetový adaptér PCI-E 2-Port MELLANOX. Kliknutím rozbalíte...

Ano, byl bych ochoten se vsadit, že to bude fungovat, a karta MCX314A-BCCT má správné ID zařízení 4103. Nejdůležitější je zajistit, aby se ID zařízení shodovalo s ID na kartě ATTO, a toto ano . Hodně štěstí, prosím zveřejněte své výsledky... bohužel jsem ještě neměl volné peníze na nákup jedné z těchto karet k testování kvůli celé pandemii covid-19. Váš nejhorší případ je, že ovladač prostě nebude fungovat, a pokud se to stane, můžete jej uložit zpět do firmwaru a vrátit jej prodejci na eBay.

Zobrazit mediální položku ' data-single-image='1'> A

evilzardoz

19. října 2008
  • 5. května 2020
Ahoj,

To je opravdu skvělé! Škoda, že všechny mé karty Mellanox Connect-X 3 jsou buď CX354A nebo CX353A. Zajímalo by mě, kdyby existoval způsob, jak je dostat do práce! N

nbritton

Původní plakát
22. května 2008
  • 5. května 2020
evilzardoz řekl: Ahoj,

To je opravdu skvělé! Škoda, že všechny mé karty Mellanox Connect-X 3 jsou buď CX354A nebo CX353A. Zajímalo by mě, kdyby existoval způsob, jak je dostat do práce! Kliknutím rozbalíte...

Pravděpodobně existuje způsob, jak hacknout ovladač ATTO a použít standardní karty Mellanox, ale nevím, jak to udělat z hlavy, a teď nemám čas to zkoumat. S

simonjii

20. dubna 2020
  • 14. května 2020
Ahoj. Právě jsem si objednal MCX314A-BCCT a měl bych ho mít nejpozději 1. června. Podám zprávu zde nebo se zeptám. S

simonjii

20. dubna 2020
  • 29. května 2020
Ahoj nbrittone

Dostal jsem Connect X3-pro a flashnul jsem firmware v Linuxu. Vložte to do mého Macu Pro.
Ale bohužel to vypadá, že jsem na tom úplně stejně jako ty:
Zobrazit mediální položku ' data-single-image='1'>
Zobrazit mediální položku ' data-single-image='1'>

Podařilo se mi znovu flashnout firmware na mac, ale nic se nemění. Vypadá to na stejný problém s NVRAM. Máte nějaké nápady, jak postupovat?

Edit: Dostal jsem se trochu dál. Mohl jsem obnovit NVRAM na výchozí nastavení pomocí atinicnvr a nyní zpráva NVRAM nenalezena zmizela. Stále to samé v konfiguračním nástroji ATTO. Možná bychom potřebovali správný soubor ATTO Nvram ke zkopírování na kartu? Poslední úprava: 29. května 2020 A

Ericův věčný účet

2. října 2020
  • 10. prosince 2020
Ahoj všichni,

To jsou super zajímavé věci, nějaké aktualizace?

Na zdraví! S

simonjii

20. dubna 2020
  • 19. prosince 2020
Ahoj
Nepodařilo se mi to zprovoznit. Nakonec jsem dostal Chelsio 40gbe pci kartu, která se prodává stejně levně jako Mellanox na Ebay a funguje bezchybně s oficiálním ovladačem v OS X
reakce:Ericův EeternalAccount a canhaz D

DC spínač

25. února 2019
  • 11. června 2021
simonjii řekl: Ahoj
Nepodařilo se mi to zprovoznit. Nakonec jsem dostal Chelsio 40gbe pci kartu, která se prodává stejně levně jako Mellanox na Ebay a funguje bezchybně s oficiálním ovladačem v OS X Kliknutím rozbalíte...
Ahoj Simono, teď jdu do té králičí nory. Mám problém s Chelsio T62100-LP-CR. Mám připojení ke svému TrueNAS a funguje to skvěle, ale pak mi to vždycky shodí podíly. Právě jsem objednal použitý T5 40G, abych viděl, jak to jde.

Můžete mi říct, jakou verzi macOS používáte, a nějaké speciální triky, které jste udělali, aby to fungovalo hladce? A

evilzardoz

19. října 2008
  • 8. července 2021
Byl někdo úspěšný? Jinak jaké Chelsio karty lidé doporučují a byly stabilní? Při velkých přenosech na kartě Solarflare mi neustále dochází divné poklesy a nevadil by mi lepší výkon. Ovladače jsou staré 10.9, takže mě nepřekvapuje, že mám problémy.

Fungují karty Chelsio s adaptéry QSFP na SFP+? Obecný QSFP nebo značkový?

A co podpora zařízení v Big Sur? Druhým slonem v místnosti je zjevně situace Apple Silicon... D

DC spínač

25. února 2019
  • 8. července 2021
evilzardoz řekl: Byl někdo úspěšný? Jinak jaké Chelsio karty lidé doporučují a byly stabilní? Při velkých přenosech na kartě Solarflare mi neustále dochází divné poklesy a nevadil by mi lepší výkon. Ovladače jsou staré 10.9, takže mě nepřekvapuje, že mám problémy.

Fungují karty Chelsio s adaptéry QSFP na SFP+? Obecný QSFP nebo značkový?

A co podpora zařízení v Big Sur? Druhým slonem v místnosti je zjevně situace Apple Silicon... Kliknutím rozbalíte...
Chelsio T580-LP-CR používám několik dní a mohu říci, že rozhodně neklesl podíly v krytu Thunderbolt. Právě jsem nainstaloval do svého Macu Pro 7,1 a zatím to běží dobře. Je to ale jen 10 minut, takže podám zprávu, pokud klesne podíl. Karta 100G neustále klesala podíly v Macu Pro, ale já měl větší štěstí v krytu TB.

Nejsem si jistý tím SFP+, ale koupil bych si dva, abyste mohli provozovat 40G. Chelsio používá generikum/Cisco.

churek

5. května 2017
  • 9. listopadu 2021
Ahoj Simonji,
Mám původní atto kartu. Mohu vám s něčím pomoci?