포럼

MP 모든 모델 Mellanox ConnectX-3 40GbE ATTO FastFrame macOS 드라이버 사용

N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 2월 6일
안녕하세요,

다른 사람이 ATTO FastFrame NQ41 및 NQ42가 Mellanox ConnectX-3 CX353A 및 CX354A 카드의 브랜드 이름이 바뀐 것을 알아차렸습니까? ATTO는 웹사이트에서 bin 펌웨어 파일을 제공합니다. 일반 Mellanox CX3 카드가 작동하려면 ATTO의 bin 파일과 펌웨어를 교차 플래시하기만 하면 됩니다. 이것은 Mellanox의 펌웨어 도구 패키지를 사용하는 mst / flint로 쉽습니다.

1. Mellanox 펌웨어 도구 다운로드: https://www.mellanox.com/products/adapter-software/firmware-tools
2. ATTO NQ41/NQ42 펌웨어 다운로드: https://www.atto.com/downloads/174/driver/29300356
3. 다음을 실행합니다.

mst 시작;

# 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에 넣고 ATTO의 FastFrame macOS 드라이버를 설치합니다.

아직 테스트하지는 않았지만 잘 작동할 것입니다. Dell 브랜드의 Mellanox 카드를 항상 교차 플래시하여 Mellanox 펌웨어를 재고로 되돌립니다. 내 Mac에 연결할 만큼 긴 QSFP 케이블이 없지만 연결되는 즉시 내 케이블 중 하나를 플래시하고 다시 보고하겠습니다. CX3 카드는 eBay에서 약 $40에 구입할 수 있습니다. 찾고 있어야 하는 부품 번호는 CX353A-FCBT 또는 CX354A-FCBT이며 최대 56GbE를 지원합니다. CX353A-QCBT 또는 CX354A-QCBT도 작동할 수 있으며 이들은 최대 40GbE를 지원합니다. 현재 ATTO 드라이버는 ConnectX-3 Pro CX313A 및 CX314A 카드에서만 작동하는 것으로 보입니다. 지원되는 장치 ID 유형(예: 칩셋 모델)은 4103입니다. MCX313A-BCBT 및 MCX314A-BCBT는 장치 ID가 4099인 것으로 보고되어 호환되지 않는 것으로 추정됩니다. 최종 수정: 2020년 3월 29일
반응:페트리 크론 N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 2월 7일
ATTO 카드는 ConnectX-3 Pro 장치인 장치 ID 4103인 것으로 보입니다.

코드: |_+_| N

엔브리튼

오리지널 포스터
2008년 5월 22일


  • 2020년 2월 7일
코드: |_+_| N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 2월 7일
코드: |_+_|
코드: |_+_| N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 2월 7일
일반 ConnectX-3 MCX353A-FCBT와 함께 작동하도록 했고 위의 INI 파일에서 [HCA] 섹션을 사용하여 새 펌웨어 이미지를 생성하고 PSID도 변경했습니다. 내 장치는 단일 포트이므로 아래의 모든 것은 단일 포트 ATTO FastFrame NQ41과 관련이 있으며 이중 포트의 단계는 약간 다를 수 있습니다.

다음은 내가 수행한 명령/단계입니다.

# Mellanox 카드 및 INI 파일의 현재 펌웨어 백업:
flint -d /dev/mst/mt4099_pci_cr0 ri DEL1100001019.bin;
플린트 -d /dev/mst/mt4099_pci_cr0 dc > DEL1100001019.ini;

# 이전 단계의 INI 파일을 기초로 사용하여 새 INI 파일을 만듭니다.
cp -a DEL1100001019.ini ATT1060111023.ini;

# [HCA] 섹션을 교체하고 [ADAPTER] 섹션 아래의 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;

# 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;
./설치.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 시작;

# Mellanox 카드에 새 펌웨어 이미지를 플래시합니다.
flint --allow_psid_change -d /dev/mst/mt4099_pci_cr0 -i fw-ConnectX3-rel-2_40_5030-ATT1060111023.bin 굽기;

# 새 펌웨어 이미지를 적용하려면 재부팅합니다.
재부팅;

Linux 호스트를 재부팅한 후 하위 시스템은 이제 ATTO로 식별됩니다. Ubuntu 20.04 시스템의 KVM VM 내부에서 macOS Mojave를 실행하고 있기 때문에 vfio-pci가 연결되어 있으므로 Mellanox 카드의 PCIe 장치 패스스루를 VM... 이것이 제대로 작동하지 않는 이유일 수 있습니다... 여전히 Mac Pro 2012까지 연결하려면 10미터 QSFP 케이블이 필요합니다.

코드: |_+_|
macOS Mojave VM 내에서 다음을 얻습니다.

코드: |_+_| 최종 수정일: 2020년 3월 7일 N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 2월 7일
Mellanox QSFP-SFP+ 어댑터를 찾았기 때문에 Mac Pro 2012에서 이것을 시도할 수 있었습니다. 불행히도 작동하지 않았습니다... 하지만 작동에 매우 가깝게 느껴집니다... 정품 ConnectX-3 Pro(지금은 일반 CX3만 있고 Pro 버전은 없음)가 작동합니다. 아래 스크린샷에서 카드가 MAC 주소를 잃어버린 것으로 보입니다. 부싯돌로 확인했지만 여전히 존재하지만 자세히 조사하면 ATTO 드라이버가 일반 비프로 CX3 카드의 NVRAM 영역에 액세스할 수 없는 것으로 보입니다. 실제 CX3 Pro를 손에 넣을 수 있을 때까지 여기서 멈출 것입니다.

미디어 항목 보기 ' data-single-image='1'>
미디어 항목 보기 ' data-single-image='1'>

미디어 항목 보기 ' data-single-image='1'>

미디어 항목 보기 ' data-single-image='1'>
반응:후텍 NS

시몬지

2020년 4월 20일
  • 2020년 4월 20일
안녕하세요. 이것은 매우 흥미롭습니다. ConnectX-3 Pro와 함께 작동할 것이라고 얼마나 확신하십니까? 2013 MacPro(외부 TB PCI 상자에 있음) 및 서버에서 테스트하기 위해 Ebay에서 구입하려고 합니다.
그 사양이 좋아야 한다고 생각합니까? 모델 번호: CX314A, 부품 번호: MCX314A-BCCT, Pro 버전, CONNECTX-3Pro EN 40 기가비트 이더넷 어댑터 PCI-E 2포트 MELLANOX. N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 4월 25일
simonjii가 말했다: 안녕하세요. 이것은 매우 흥미롭습니다. ConnectX-3 Pro와 함께 작동할 것이라고 얼마나 확신하십니까? 2013 MacPro(외부 TB PCI 상자에 있음) 및 서버에서 테스트하기 위해 Ebay에서 구입하려고 합니다.
그 사양이 좋아야 한다고 생각합니까? 모델 번호: CX314A, 부품 번호: MCX314A-BCCT, Pro 버전, CONNECTX-3Pro EN 40 기가비트 이더넷 어댑터 PCI-E 2포트 MELLANOX. 확장하려면 클릭하세요...

예, 작동할 것이며 MCX314A-BCCT 카드의 올바른 장치 ID는 4103입니다. 가장 중요한 것은 장치 ID가 ATTO 카드의 장치 ID와 일치하는지 확인하는 것입니다. . 행운을 빕니다. 결과를 게시해 주세요... 불행히도 저는 코로나19 팬데믹 전체로 인해 아직 테스트할 이 카드 중 하나를 살 여유 현금이 없었습니다. 최악의 경우는 드라이버가 단순히 작동하지 않는 것인데, 그런 일이 발생하면 기본 펌웨어로 다시 플래시하고 eBay의 판매자에게 반품할 수 있습니다.

미디어 항목 보기 ' data-single-image='1'> 그리고

사악한 자도즈

2008년 10월 19일
  • 2020년 5월 5일
이봐,

이것은 정말 멋지다! 내 모든 Mellanox Connect-X 3 카드가 CX354A 또는 CX353A라는 사실이 부끄럽습니다. 그것들을 작동시키는 방법이 있는지 궁금할 것입니다! N

엔브리튼

오리지널 포스터
2008년 5월 22일
  • 2020년 5월 5일
사악한 자도즈가 말했다: 이봐,

이것은 정말 멋지다! 내 모든 Mellanox Connect-X 3 카드가 CX354A 또는 CX353A라는 사실이 부끄럽습니다. 그것들을 작동시키는 방법이 있는지 궁금할 것입니다! 확장하려면 클릭하세요...

ATTO 드라이버를 해킹하여 재고 Mellanox 카드를 사용하는 방법이 있을 수 있지만 머리 위로 그것을 수행하는 방법을 모르고 지금 연구할 여유가 없습니다. NS

시몬지

2020년 4월 20일
  • 2020년 5월 14일
안녕하세요. 방금 MCX314A-BCCT를 주문했으며 늦어도 6월 1일까지는 받을 수 있을 것입니다. 여기에 보고하거나 질문하겠습니다. NS

시몬지

2020년 4월 20일
  • 2020년 5월 29일
Hi nbritton

Connect X3-pro가 있고 Linux에서 펌웨어를 플래시했습니다. 내 Mac Pro에 넣어.
그러나 불행히도 나는 당신과 똑같은 시점에있는 것 같습니다.
미디어 항목 보기 ' data-single-image='1'>
미디어 항목 보기 ' data-single-image='1'>

Mac에서 펌웨어를 다시 플래시했지만 아무 것도 변경되지 않았습니다. NVRAM과 동일한 문제인 것 같습니다. 진행 방법에 대한 아이디어가 있습니까?

편집: 나는 조금 더 얻었다. atinicnvr을 사용하여 NVRAM을 기본 설정으로 복원할 수 있었고 이제 NVRAM을 찾을 수 없음 메시지가 사라졌습니다. ATTO 구성 도구에서도 여전히 동일합니다. 카드에 복사하려면 적절한 ATTO Nvram 파일이 필요할까요? 최종 수정일: 2020년 5월 29일 그리고

Eric의 영원한 계정

2020년 10월 2일
  • 2020년 12월 10일
안녕하세요 여러분,

이것은 매우 흥미로운 것입니다. 현재 업데이트가 있습니까?

건배! NS

시몬지

2020년 4월 20일
  • 2020년 12월 19일
안녕하세요
나는 그것을 작동시키지 못했습니다. 결국 나는 Chelsio 40gbe pci 카드를 얻었습니다. 이 카드는 Ebay에서 Mellanox만큼 저렴하게 판매되고 OS X의 공식 드라이버와 완벽하게 작동합니다.
반응:Eric의 EeternalAccount 및 canhaz NS

DC스위치

2019년 2월 25일
  • 2021년 6월 11일
simonjii가 말했다: 안녕하세요
나는 그것을 작동시키지 못했습니다. 결국 나는 Chelsio 40gbe pci 카드를 얻었습니다. 이 카드는 Ebay에서 Mellanox만큼 저렴하게 판매되고 OS X의 공식 드라이버와 완벽하게 작동합니다. 확장하려면 클릭하세요...
안녕하세요 Simon, 저는 지금 이 토끼굴로 가고 있습니다. Chelsio T62100-LP-CR에 문제가 있습니다. 내 TrueNAS에 연결되어 있고 잘 작동하지만 항상 공유를 삭제합니다. 어떻게 되는지 알아보기 위해 중고 T5 40G를 주문했습니다.

실행 중인 macOS 버전과 원활하게 실행하기 위해 수행한 특별한 트릭을 알려주실 수 있습니까? 그리고

사악한 자도즈

2008년 10월 19일
  • 2021년 7월 8일
성공한 사람이 있습니까? 그렇지 않으면 사람들이 어떤 Chelsio 카드를 추천하고 안정적입니까? Solarflare 카드로 대량 전송하는 동안 계속 이상한 방울이 발생하며 더 나은 성능에 신경 쓰지 않습니다. 드라이버는 10.9 빈티지이므로 문제가 발생하는 것이 놀랍지 않습니다.

Chelsio 카드는 QSFP-SFP+ 어댑터와 함께 작동합니까? 일반 QSFP 또는 브랜드?

Big Sur의 장치 지원은 어떻습니까? 방에 있는 또 다른 코끼리는 분명히 애플실리콘 상황... NS

DC스위치

2019년 2월 25일
  • 2021년 7월 8일
Evilzardoz가 말했습니다: 성공한 사람이 있습니까? 그렇지 않으면 사람들이 어떤 Chelsio 카드를 추천하고 안정적입니까? Solarflare 카드로 대량 전송하는 동안 계속 이상한 방울이 발생하며 더 나은 성능에 신경 쓰지 않습니다. 드라이버는 10.9 빈티지이므로 문제가 발생하는 것이 놀랍지 않습니다.

Chelsio 카드는 QSFP-SFP+ 어댑터와 함께 작동합니까? 일반 QSFP 또는 브랜드?

Big Sur의 장치 지원은 어떻습니까? 방에 있는 또 다른 코끼리는 분명히 애플실리콘 상황... 확장하려면 클릭하세요...
나는 Chelsio T580-LP-CR을 며칠 동안 사용해 왔으며 Thunderbolt 인클로저에서 공유를 확실히 떨어뜨리지 않았다고 말할 수 있습니다. 방금 Mac Pro 7,1에 설치했는데 지금까지 잘 실행되고 있습니다. 아직 10분밖에 지나지 않았으므로 점유율이 떨어지면 다시 보고하겠습니다. 100G 카드는 Mac Pro에서 계속해서 점유율을 떨어뜨렸지만 나는 TB 인클로저에서 더 나은 운을 얻었습니다.

SFP+는 잘 모르겠지만 40G를 실행할 수 있도록 2개만 구입하겠습니다. Chelsio는 일반/Cisco를 사용합니다.

추렉

2017년 5월 5일
  • 2021년 11월 9일
안녕하세요 시몬지님
원래 atto 카드가 있습니다. 도와드릴까요?