• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

mellanox

date: 2020-06-17 excerpt: mellanox

tag: mellanox


mellanox

10GBpeのネットワークを作ろうとしたとき、真面目にメタル(RJ45)で作ろうとすると破産してしまうので、光や同軸で組む10GBpeのNICとしては中古では最安の部類に入る

mellanox connectx-3

もっとも出回っているNIC, ebayで安く買うことができる

3000円から5000円が目安

Linuxで使う

基本的に適切に設定されていればなにかドライバー等を当てる必要はないが、一応、ファームウェアとドライバーのセットがあり、これを当てるとファームウェアが上がるので、当てておいたほうがいい。

$ wget http://www.mellanox.com/downloads/ofed/MLNX_EN-5.0-1.0.0.0/mlnx-en-5.0-1.0.0.0-ubuntu20.04-x86_64.tgz
$ tar xvf mlnx-en-5.0-1.0.0.0-ubuntu20.04-x86_64.tgz
$ cd mlnx-en-5.0-1.0.0.0-ubuntu20.04-x86_64
$ sudo ./install

mftをインストールした後、PCIのアドレスを特定できるようになるので、特定した上で sudo lspci -vv -s するとフルカタログがわかるので、このデータから必要に応じてファームウェアをアップグレードする

デバイスアドレスの確認

$ sudo mst status            
MST modules:
------------
    MST PCI module is not loaded
    MST PCI configuration module is not loaded

PCI Devices:
------------

05:00.0 # これがデバイスアドレス

ここでデバイスアドレスがわからない場合、 sudo lshw で知ることができる

フルカタログの確認

Part number 付近がフルカタログ

$ sudo lspci -vv -s 05:00.0 | less

Firmwareのバージョンの確認

$ sudo lshw | less # で Mellanox 付近を見れば書いてある

Windowsで使う

基本的になにか特別なソフトをインストールする必要はない。

管理ソフトウェアとして MFT 等がある

  • https://www.mellanox.com/support/firmware/update-instructions

ファームウェアやイーサネットとinfinibandのモード等があり、必要に応じて切り替える必要がある

  • https://www.next-hop.net/blog/hiraga/network/mellanox-connectx-3-firmware-update/


mellanox Share Tweet