Форуми

MP Всички модели Mellanox ConnectX-3 40 GbE с ATTO FastFrame драйвер за macOS

н

nbritton

Оригинален плакат
22 май 2008 г
  • 6 февруари 2020 г
здравей,

Някой друг забелязал ли е, че ATTO FastFrame NQ41 и NQ42 са ребрандирани карти Mellanox ConnectX-3 CX353A и CX354A? ATTO предоставя файловете на фърмуера на bin на своя уебсайт, всичко, което вероятно трябва да направите, за да накарате общата Mellanox CX3 карта да работи, е кръстосано флашване на нейния фърмуер с bin файла на ATTO. Това е лесно с mst / flint, използвайки пакета Firmware Tools на Mellanox.

1. Изтеглете Mellanox Firmware Tools: https://www.mellanox.com/products/adapter-software/firmware-tools
2. Изтеглете фърмуера на ATTO NQ41/NQ42: https://www.atto.com/downloads/174/driver/29300356
3. Изпълнете следното:

mst start;

# NQ41 - Карта с един порт
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq41_2017_09_05.bin изгаряне;

# NQ42 - Карта с два порта
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i flsbundle_nq42_2017_09_05.bin изгаряне;

4. Поставете устройството в Mac и инсталирайте драйверите за macOS на ATTO FastFrame.

Все още не съм тествал това, но би трябвало да работи добре, през цялото време преминавам флаш карти с марка Mellanox на Dell обратно, за да налично фърмуерът на Mellanox. Нямам QSFP кабел, който да е достатъчно дълъг, за да достигне до моя Mac, но веднага щом го направя, ще препратя един от моите и ще докладвам. Картите CX3 могат да бъдат взети от eBay за около $40, номерата на частите, които трябва да търсите, са CX353A-FCBT или CX354A-FCBT, те поддържат до 56 GbE. CX353A-QCBT или CX354A-QCBT също могат да работят, те поддържат до 40 GbE. Понастоящем изглежда, че драйверът ATTO работи само с карти ConnectX-3 Pro CX313A и CX314A; поддържаният тип идентификатор на устройството (т.е. модел на чипсет) е 4103. MCX313A-BCBT и MCX314A-BCBT се предполага, че не са съвместими, тъй като според съобщенията идентификаторът на устройството им е 4099. Последна редакция: 29 март 2020 г.
Реакции:Петри Крон н

nbritton

Оригинален плакат
22 май 2008 г
  • 7 февруари 2020 г
Изглежда, че ATTO картите са с идентификатор на устройство 4103, които са ConnectX-3 Pro устройства.

Код: |_+_| н

nbritton

Оригинален плакат
22 май 2008 г


  • 7 февруари 2020 г
Код: |_+_| н

nbritton

Оригинален плакат
22 май 2008 г
  • 7 февруари 2020 г
Код: |_+_|
Код: |_+_| н

nbritton

Оригинален плакат
22 май 2008 г
  • 7 февруари 2020 г
Накарах го да работи с обикновения ConnectX-3 MCX353A-FCBT, всичко, което направих, беше да генерирам ново изображение на фърмуера, използвайки секцията [HCA] от INI файла по-горе и също промених PSID. Моето устройство е с един порт, така че всичко по-долу се отнася до единичния порт ATTO FastFrame NQ41, стъпките за двойния порт може да са малко по-различни.

Това са командите/стъпките, които направих:

# Архивирайте текущия фърмуер на картата Mellanox и INI файла:
кремък -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
flint -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# Създайте нов INI файл, като използвате INI файла от предишната стъпка като основа:
cp -a DEL1100001019.ini ATT1060111023.ini;

# Разменете секцията [HCA] и променете PSID под секцията [АДАПТЕР] със следното:
vim ATT1060111023.ini

[АДАПТЕР]
PSID = ATT1090111023 Щракнете, за да разгънете...

[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 = вярно
mdio_en_port1 = 0
pcie_tx_polarity = 0x00
dpdp_en = невярно
cmpl_timeout_default_value_en = 1 Щракнете, за да разгънете...

# Изтеглете комплекта за разработка на фърмуера на Mellanox, имате нужда от файла fw-ConnectX3-rel.mlx.
# Не мога да намеря 'fw-ConnectX3-rel.mlx' версия 2.42.5000, ако имате копие, изпратете го по моя начин, моля.
wget http://content.mellanox.com/firmware/ConnectX3-rel-2_40_5030.tgz;
tar -axf ConnectX3-rel-2_40_5030.tgz;

# Изтеглете пакета Firmware Tools на Mellanox и инсталирайте, както и инсталирайте допълнителния пакет mft-oem, mft-oem съдържа инструментите, необходими за създаване на нови образи на фърмуера.
wget http://content.mellanox.com/MFT/mft-4.14.0-105-x86_64-deb.tgz;
на оста 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;

# Създайте ново изображение на фърмуера с помощта на файловете fw-ConnectX3-rel.mlx и ATT1060111023.ini, изходният файл е 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 услуги, ако още не са стартирани:
mst start;

# Флаширайте ново изображение на фърмуера върху картата Mellanox:
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin burn;

# Рестартирайте, за да влезе в сила новото изображение на фърмуера:
рестартиране;

След рестартиране на хоста на Linux, подсистемата вече се идентифицира като ATTO, vfio-pci е прикрепен, защото изпълнявам macOS Mojave вътре в KVM VM на система Ubuntu 20.04, така че правя PCIe устройство преминаване на картата Mellanox в VM... това потенциално може да е причината, поради която не работи правилно... Все още трябва да взема 10-метров QSFP кабел, за да стигна чак до моя Mac Pro 2012.

Код: |_+_|
От macOS Mojave VM получавам следното:

Код: |_+_| Последна редакция: 7 март 2020 г н

nbritton

Оригинален плакат
22 май 2008 г
  • 7 февруари 2020 г
Намерих Mellanox QSFP към SFP+ адаптер, така че успях да опитам това в моя Mac Pro 2012, за съжаление не проработи... но се чувствам много близо до работа... Готов съм да се обзаложа, ако имах истински ConnectX-3 Pro (в момента имам само обикновен CX3, не и Pro версията) ще работи. На екранната снимка по-долу се вижда, че картата е загубила своите MAC адреси. Проверих с flint и все още е там, но при по-внимателно проучване изглежда, че ATTO драйверът няма достъп до NVRAM региона на обикновената непрофесионална CX3 карта. Ще спра до тук, докато не се добера до истински CX3 Pro.

Вижте медийния елемент ' data-single-image='1'>
Вижте медийния елемент ' data-single-image='1'>

Вижте медийния елемент ' data-single-image='1'>

Вижте медийния елемент ' data-single-image='1'>
Реакции:hwojtek С

simonjii

20 април 2020 г
  • 20 април 2020 г
здравей Това е изключително интересно. Колко сте сигурни, че ще работи с ConnectX-3 Pro? Предстои ми да взема такъв в Ebay, за да го тествам с нашия MacPro 2013 (във външна TB PCI кутия) и нашия сървър.
Мислите ли, че тези характеристики трябва да са добри? Модел №: CX314A, P/N: MCX314A-BCCT, Pro версия, CONNECTX-3Pro EN 40 Gigabit Ethernet адаптер PCI-E 2-Port MELLANOX. н

nbritton

Оригинален плакат
22 май 2008 г
  • 25 април 2020 г
simonjii каза: Здравейте. Това е изключително интересно. Колко сте сигурни, че ще работи с ConnectX-3 Pro? Предстои ми да взема такъв в Ebay, за да го тествам с нашия MacPro 2013 (във външна TB PCI кутия) и нашия сървър.
Мислите ли, че тези характеристики трябва да са добри? Модел №: CX314A, P/N: MCX314A-BCCT, Pro версия, CONNECTX-3Pro EN 40 Gigabit Ethernet адаптер PCI-E 2-Port MELLANOX. Щракнете, за да разгънете...

Да, бих искал да се обзаложа, че ще работи и картата MCX314A-BCCT има правилния идентификатор на устройството от 4103. Най-важното нещо, което трябва да се уверите, е, че идентификационният номер на устройството съвпада с този в ATTO картата, а тази прави . Успех, моля, публикувайте резултатите си... за съжаление все още нямам свободни пари, за да купя една от тези карти за тестване поради цялата пандемия от covid-19. Най-лошият ви случай е, че драйверът просто няма да работи и ако това се случи, можете да го прехвърлите обратно към стандартния фърмуер и просто да го върнете на продавача в eBay.

Вижте медийния елемент ' data-single-image='1'> И

evilzardoz

19 октомври 2008 г
  • 5 май 2020 г
Хей,

Това е наистина страхотно! Жалко, че всичките ми карти Mellanox Connect-X 3 са или CX354A, или CX353A. Би било любопитно дали има начин да ги накарам да работят! н

nbritton

Оригинален плакат
22 май 2008 г
  • 5 май 2020 г
evilzardoz каза: Хей,

Това е наистина страхотно! Жалко, че всичките ми карти Mellanox Connect-X 3 са или CX354A, или CX353A. Би било любопитно дали има начин да ги накарам да работят! Щракнете, за да разгънете...

Вероятно има начин да хакна драйвера на ATTO, за да използвам стандартни карти Mellanox, но не знам как да го направя на главата си и нямам никакво време да го проуча в момента. С

simonjii

20 април 2020 г
  • 14 май 2020 г
здравей Току-що поръчах MCX314A-BCCT и трябва да го имам най-късно до 1 юни. Ще докладвам тук или ще задам въпроси. С

simonjii

20 април 2020 г
  • 29 май 2020 г
Здравей nbritton

Взех моя Connect X3-pro и флашнах фърмуера в Linux. Поставете го в моя Mac Pro.
Но за съжаление изглежда, че съм в същата точка като теб:
Вижте медийния елемент ' data-single-image='1'>
Вижте медийния елемент ' data-single-image='1'>

Успях да флашна отново фърмуера на mac, но това не променя нищо. Изглежда същият проблем с NVRAM. Имате ли идеи как да продължите?

Редактиране: Отидох малко по-далеч. Можех да възстановя NVRAM до настройките по подразбиране с atinicnvr и сега съобщението NVRAM не е намерено изчезна. Все още същото в инструмента за конфигуриране на ATTO. Може би ще ни трябва подходящ ATTO Nvram файл, който да копираме на картата? Последна редакция: 29 май 2020 г И

EeternalAccount на Eric

2 октомври 2020 г
  • 10 декември 2020 г
Здравейте всички,

Това са някои супер интересни неща, има ли актуализации в момента?

Наздраве! С

simonjii

20 април 2020 г
  • 19 декември 2020 г
здравей
Не успях да го накарам да работи. В крайна сметка получих pci карта Chelsio 40gbe, която се продава толкова евтина, колкото Mellanox в Ebay и работи безупречно с официален драйвер в OS X
Реакции:EeternalAccount и canhaz на Eric д

DC превключвател

25 февруари 2019 г
  • 11 юни 2021 г
simonjii каза: Здравейте
Не успях да го накарам да работи. В крайна сметка получих pci карта Chelsio 40gbe, която се продава толкова евтина, колкото Mellanox в Ebay и работи безупречно с официален драйвер в OS X Щракнете, за да разгънете...
Здравей Саймън, сега отивам в тази заешка дупка. Имам проблем с Chelsio T62100-LP-CR. Имам връзка с моя TrueNAS и работи чудесно, но след това винаги пуска споделянията. Току-що поръчах употребяван T5 40G да видя как върви.

Можете ли да ми кажете коя версия на macOS използвате и някакви специални трикове, които може да сте направили, за да работите гладко? И

evilzardoz

19 октомври 2008 г
  • 8 юли 2021 г
Някой успял ли е? Иначе какви карти Челсио препоръчват хората и стабилни ли са? Продължавам да получавам странни спадове по време на големи трансфери на карта Solarflare и нямам нищо против по-добра производителност. Драйверите са 10.9 винтидж, така че не се учудвам, че имам проблеми.

Челсио картите работят ли с QSFP към SFP+ адаптери? Генеричен QSFP или марков?

Какво ще кажете за поддръжката на устройства в Big Sur? Другият слон в стаята очевидно е ситуацията на Apple Silicon... д

DC превключвател

25 февруари 2019 г
  • 8 юли 2021 г
evilzardoz каза: Някой успял ли е? Иначе какви карти Челсио препоръчват хората и стабилни ли са? Продължавам да получавам странни спадове по време на големи трансфери на карта Solarflare и нямам нищо против по-добра производителност. Драйверите са 10.9 винтидж, така че не се учудвам, че имам проблеми.

Челсио картите работят ли с QSFP към SFP+ адаптери? Генеричен QSFP или марков?

Какво ще кажете за поддръжката на устройства в Big Sur? Другият слон в стаята очевидно е ситуацията на Apple Silicon... Щракнете, за да разгънете...
Използвам Chelsio T580-LP-CR от няколко дни и мога да кажа, че определено не е изпуснал акциите в корпус на Thunderbolt. Току-що инсталирах в моя Mac Pro 7,1 и досега работи добре. Все пак минаха само 10 минути, така че ще докладвам, ако спадне споделянията. 100G картата продължаваше да намалява акциите на Mac Pro, но имах по-голям късмет в кутията на TB.

Не съм сигурен за SFP+, но бих купил само два, за да можете да използвате 40G. Chelsio използва генерично/Cisco.

churek

5 май 2017 г
  • 9 ноември 2021 г
Здравей Симонджи,
Имам оригиналната atto карта. Мога ли да ти помогна с нещо?