Forum

MP Wszystkie modele Mellanox ConnectX-3 40 GbE przy użyciu sterownika ATTO FastFrame macOS

n

nbritton

Oryginalny plakat
22 maja 2008
  • 6 lut 2020
Cześć,

Czy ktoś jeszcze zauważył, że ATTO FastFrame NQ41 i NQ42 to przemianowane karty Mellanox ConnectX-3 CX353A i CX354A? ATTO udostępnia pliki oprogramowania układowego bin na swojej stronie internetowej. Wszystko, co prawdopodobnie musisz zrobić, aby ogólna karta Mellanox CX3 działała, to krzyżowe flashowanie jej oprogramowania układowego z plikiem bin ATTO. Jest to łatwe dzięki mst / flint przy użyciu pakietu Firmware Tools firmy Mellanox.

1. Pobierz narzędzia oprogramowania układowego Mellanox: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Pobierz oprogramowanie ATTO NQ41/NQ42: https://www.atto.com/downloads/174/driver/29300356
3. Uruchom następujące czynności:

początek;

# NQ41 — karta jednoportowa
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin palić;

# NQ42 — karta dwuportowa
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin palić;

4. Umieść urządzenie w komputerze Mac i zainstaluj sterowniki ATTO FastFrame macOS.

Nie testowałem tego jeszcze, ale powinno działać dobrze, cały czas flashuję karty Mellanox marki Dell z powrotem do oprogramowania sprzętowego Mellanox. Nie mam wystarczająco długiego kabla QSFP, aby dotrzeć do mojego komputera Mac, ale jak tylko to zrobię, sflashuję jeden z nich i zdam raport. Karty CX3 można odebrać w serwisie eBay za około 40 USD, numery części, których powinieneś szukać, to CX353A-FCBT lub CX354A-FCBT, obsługują do 56 GbE. CX353A-QCBT lub CX354A-QCBT mogą również działać, obsługują do 40 GbE. Obecnie wydaje się, że sterownik ATTO działa tylko z kartami ConnectX-3 Pro CX313A i CX314A; obsługiwany typ identyfikatora urządzenia (tj. model chipsetu) to 4103. Przypuszcza się, że MCX313A-BCBT i MCX314A-BCBT nie są kompatybilne, ponieważ ich identyfikator urządzenia to podobno 4099. Ostatnia edycja: 29 marca 2020 r.
Reakcje:Petri Krohn n

nbritton

Oryginalny plakat
22 maja 2008
  • 7 lut 2020
Wygląda na to, że karty ATTO mają identyfikator urządzenia 4103, które są urządzeniami ConnectX-3 Pro.

Kod: |__+_| n

nbritton

Oryginalny plakat
22 maja 2008


  • 7 lut 2020
Kod: |__+_| n

nbritton

Oryginalny plakat
22 maja 2008
  • 7 lut 2020
Kod: |__+_|
Kod: |__+_| n

nbritton

Oryginalny plakat
22 maja 2008
  • 7 lut 2020
Poniekąd udało mi się go uruchomić ze zwykłym ConnectX-3 MCX353A-FCBT, wszystko, co zrobiłem, to wygenerowanie nowego obrazu oprogramowania układowego za pomocą sekcji [HCA] z powyższego pliku INI, a także zmieniłem PSID. Moje urządzenie jest pojedynczym portem, więc wszystko poniżej odnosi się do pojedynczego portu ATTO FastFrame NQ41, kroki dla podwójnego portu mogą być nieco inne.

Oto polecenia/kroki, które wykonałem:

# Utwórz kopię zapasową bieżącego oprogramowania na karcie Mellanox i pliku INI:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Utwórz nowy plik INI, używając pliku INI z poprzedniego kroku jako podstawy:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Zamień sekcję [HCA] i zmień PSID w sekcji [ADAPTER] w następujący sposób:
vim ATT1060111023.ini

[ADAPTER]
PSID = ATT1090111023 Kliknij aby rozszerzyć...

[UZP]
hca_header_subsystem_vendor_id = 0x117c
hca_header_device_id = 0x1007
hca_header_subsystem_id = 0x0091
hca_header_class_code = 0x020000
eth_xfi_en = prawda
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = fałsz
cmpl_timeout_default_value_en = 1 Kliknij aby rozszerzyć...

# Pobierz zestaw rozwojowy oprogramowania firmowego Mellanox, potrzebujesz pliku fw-ConnectX3-rel.mlx.
# Nie mogę znaleźć 'fw-ConnectX3-rel.mlx' w wersji 2.42.5000, jeśli masz kopię, wyślij ją proszę.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Pobierz pakiet Firmware Tools firmy Mellanox i zainstaluj, a także zainstaluj dodatkowy pakiet mft-oem, mft-oem zawiera narzędzia niezbędne do tworzenia nowych obrazów oprogramowania układowego.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
osi 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;

# Utwórz nowy obraz oprogramowania układowego za pomocą plików fw-ConnectX3-rel.mlx i ATT1060111023.ini, plik wyjściowy to 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;

# Uruchom usługi mst, jeśli jeszcze nie zostały uruchomione:
początek;

# Wgraj nowy obraz oprogramowania układowego na kartę Mellanox:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin palić;

# Uruchom ponownie, aby nowy obraz oprogramowania układowego zaczął obowiązywać:
restart;

Po ponownym uruchomieniu hosta Linux podsystem identyfikuje się teraz jako ATTO, vfio-pci jest podłączony, ponieważ używam systemu macOS Mojave wewnątrz maszyny wirtualnej KVM w systemie Ubuntu 20.04, więc przekazuję urządzenie PCIe karty Mellanox do Maszyna wirtualna... to potencjalnie może być przyczyną tego, że nie działa prawidłowo... Nadal potrzebuję 10-metrowego kabla QSFP, aby dotrzeć do mojego Maca Pro 2012.

Kod: |__+_|
Z poziomu maszyny wirtualnej macOS Mojave otrzymuję następujące informacje:

Kod: |__+_| Ostatnia edycja: 7 marca 2020 n

nbritton

Oryginalny plakat
22 maja 2008
  • 7 lut 2020
Znalazłem przejściówkę Mellanox QSFP na SFP+, więc mogłem wypróbować to na moim Mac Pro 2012, niestety nie zadziałało... ale wydaje się, że działa bardzo ConnectX-3 Pro (mam teraz tylko zwykły CX3, a nie wersję Pro) to zadziała. Na poniższym zrzucie ekranu widać, że karta straciła adresy MAC. Sprawdziłem za pomocą krzemienia i nadal tam jest, ale po bliższym zbadaniu okazuje się, że sterownik ATTO nie może uzyskać dostępu do regionu NVRAM zwykłej karty CX3 nieprofesjonalnej. Zatrzymam się tutaj, dopóki nie zdobędę prawdziwego CX3 Pro.

Wyświetl element multimedialny ' data-single-image='1'>
Wyświetl element multimedialny ' data-single-image='1'>

Wyświetl element multimedialny ' data-single-image='1'>

Wyświetl element multimedialny ' data-single-image='1'>
Reakcje:hwojtek S

simonjii

20 kwi 2020
  • 20 kwi 2020
Cześć. To niezwykle interesujące. Na ile jesteś pewien, że będzie działać z ConnectX-3 Pro? Mam zamiar dostać jeden na Ebay, aby przetestować to z naszym MacPro 2013 (w zewnętrznym pudełku TB PCI) i naszym serwerem.
Czy uważasz, że te specyfikacje powinny być dobre? Model nr: CX314A, P/N: MCX314A-BCCT, wersja Pro, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-portowy MELLANOX. n

nbritton

Oryginalny plakat
22 maja 2008
  • 25 kwi 2020
simonjii powiedział: Cześć. To niezwykle interesujące. Na ile jesteś pewien, że będzie działać z ConnectX-3 Pro? Mam zamiar dostać jeden na Ebay, aby przetestować to z naszym MacPro 2013 (w zewnętrznym pudełku TB PCI) i naszym serwerem.
Czy uważasz, że te specyfikacje powinny być dobre? Model nr: CX314A, P/N: MCX314A-BCCT, wersja Pro, CONNECTX-3Pro EN 40 Gigabit Ethernet Adapter PCI-E 2-portowy MELLANOX. Kliknij aby rozszerzyć...

Tak, byłbym skłonny założyć się, że to zadziała, a karta MCX314A-BCCT ma poprawny identyfikator urządzenia 4103. Najważniejszą rzeczą do upewnienia się jest, że identyfikator urządzenia pasuje do tego na karcie ATTO, a ten ma . Powodzenia, proszę opublikuj swoje wyniki... niestety nie miałem jeszcze wolnej gotówki na zakup jednej z tych kart do przetestowania z powodu całej pandemii COVID-19. Twoim najgorszym przypadkiem jest to, że sterownik po prostu nie będzie działał, a jeśli tak się stanie, możesz go z powrotem sflashować do standardowego oprogramowania układowego i po prostu zwrócić sprzedawcy w serwisie eBay.

Wyświetl element multimedialny ' data-single-image='1'> ORAZ

złozardoz

19 paź 2008
  • 5 maja 2020 r.
Hej,

To jest naprawdę fajne! Szkoda, że ​​wszystkie moje karty Mellanox Connect-X 3 to CX354A lub CX353A. Byłby ciekawy, gdyby istniał sposób, aby to zadziałało! n

nbritton

Oryginalny plakat
22 maja 2008
  • 5 maja 2020 r.
złozardoz powiedział: Hej,

To jest naprawdę fajne! Szkoda, że ​​wszystkie moje karty Mellanox Connect-X 3 to CX354A lub CX353A. Byłby ciekawy, gdyby istniał sposób, aby to zadziałało! Kliknij aby rozszerzyć...

Prawdopodobnie istnieje sposób na zhakowanie sterownika ATTO, aby użyć standardowych kart Mellanox, ale nie wiem, jak to zrobić z czubka głowy i nie mam teraz czasu na zbadanie tego. S

simonjii

20 kwi 2020
  • 14 maja 2020 r.
Cześć. Właśnie zamówiłem MCX314A-BCCT i powinienem go otrzymać najpóźniej 1 czerwca. Zgłoszę się tutaj lub zadam pytania. S

simonjii

20 kwi 2020
  • 29 maja 2020 r.
Cześć nbritton

Mam swój Connect X3-pro i sflashowałem oprogramowanie w Linuksie. Umieść go w moim Macu Pro.
Ale niestety wygląda na to, że jestem dokładnie w tym samym momencie, co ty:
Wyświetl element multimedialny ' data-single-image='1'>
Wyświetl element multimedialny ' data-single-image='1'>

Udało mi się ponownie sflashować oprogramowanie układowe na komputerze Mac, ale niczego to nie zmienia. Wygląda na ten sam problem z NVRAM. Masz jakieś pomysły, jak postępować?

Edycja: dotarłem trochę dalej. Mogłem przywrócić NVRAM do ustawień domyślnych za pomocą atinicnvr i teraz komunikat NVRAM nie znaleziono zniknął. Nadal to samo w narzędziu konfiguracyjnym ATTO. Może potrzebowalibyśmy odpowiedniego pliku ATTO Nvram do skopiowania na kartę? Ostatnia edycja: 29.05.2020 r. ORAZ

Wieczne konto Erica

2 paź 2020
  • 10 grudnia 2020 r.
Cześć wszystkim,

To bardzo ciekawe rzeczy, jakieś aktualizacje w tej chwili?

Pozdrawiam! S

simonjii

20 kwi 2020
  • 19 grudnia 2020
Cześć
Nie udało mi się go uruchomić. W końcu dostałem kartę PCI Chelsio 40gbe, która jest sprzedawana tak tania jak Mellanox na Ebay i działa bezbłędnie z oficjalnym sterownikiem w OS X
Reakcje:EeternalAccount i canhaz . Erica D

Przełącznik DC

25 lut 2019
  • 11 czerwca 2021
simonjii powiedział: Cześć
Nie udało mi się go uruchomić. W końcu dostałem kartę PCI Chelsio 40gbe, która jest sprzedawana tak tania jak Mellanox na Ebay i działa bezbłędnie z oficjalnym sterownikiem w OS X Kliknij aby rozszerzyć...
Cześć Simon, schodzę teraz do tej króliczej nory. Mam problem z Chelsio T62100-LP-CR. Mam połączenie z moim TrueNAS i działa świetnie, ale potem zawsze zrzuca akcje. Właśnie zamówiłem używany T5 40G, żeby zobaczyć, jak to działa.

Czy możesz mi powiedzieć, której wersji systemu macOS używasz i jakich specjalnych sztuczek mogłeś zrobić, aby zapewnić płynne działanie? ORAZ

złozardoz

19 paź 2008
  • 8 lip 2021
Czy ktoś odniósł sukces? W przeciwnym razie, jakie karty Chelsio polecają ludzie i czy są stabilne? Ciągle dostaję dziwne spadki podczas dużych transferów na karcie Solarflare i nie miałbym nic przeciwko lepszej wydajności. Sterowniki są rocznika 10.9, więc nie dziwi mnie, że natrafiam na problemy.

Czy karty Chelsio współpracują z adapterami QSFP na SFP+? Ogólne QSFP czy markowe?

A co z obsługą urządzeń w Big Sur? Drugi słoń w pokoju to oczywiście sytuacja z Apple Silicon... D

Przełącznik DC

25 lut 2019
  • 8 lip 2021
evilzardoz powiedział: Czy komuś się udało? W przeciwnym razie, jakie karty Chelsio polecają ludzie i czy są stabilne? Ciągle dostaję dziwne spadki podczas dużych transferów na karcie Solarflare i nie miałbym nic przeciwko lepszej wydajności. Sterowniki są rocznika 10.9, więc nie dziwi mnie, że natrafiam na problemy.

Czy karty Chelsio współpracują z adapterami QSFP na SFP+? Ogólne QSFP czy markowe?

A co z obsługą urządzeń w Big Sur? Drugi słoń w pokoju to oczywiście sytuacja z Apple Silicon... Kliknij aby rozszerzyć...
Od kilku dni używam Chelsio T580-LP-CR i mogę powiedzieć, że na pewno nie zrzucił akcji w obudowie Thunderbolt. Właśnie zainstalowałem na moim Mac Pro 7,1 i jak dotąd działa dobrze. Minęło jednak tylko 10 minut, więc zgłoszę się, jeśli zrzucę akcje. Karta 100G ciągle traciła udziały w Macu Pro, ale miałem więcej szczęścia w obudowie TB.

Nie jestem pewien co do SFP+, ale kupiłbym po prostu dwa, aby można było uruchomić 40G. Chelsio używa generycznego/Cisco.

chureka

5 maja 2017 r.
  • 9 lis 2021
Cześć Simonji,
Mam oryginalną kartę atto. Mogę w czymś pomóc ?