NIC 확인
# lspci | grep -i mel 82:00.0 Infiniband controller: Mellanox Technologies MT27800 Family [ConnectX-5] 82:00.1 Infiniband controller: Mellanox Technologies MT27800 Family [ConnectX-5]
드라이버 설치
wget http://www.mellanox.com/downloads/ofed/MLNX_EN-4.6-1.0.1.1/mlnx-en-4.6-1.0.1.1-rhel7.5-x86_64.tgz tar zxvf mlnx-*.tgz cd mlnx-*/ sudo -s ./install
운영체제/버전에 맞는 것으로 설치;
http://www.mellanox.com/page/products_dyn?product_family=260&mtag=connectx_5_en_card
MFT 펌웨어 도구 설치
sudo yum install rpm-build wget http://www.mellanox.com/downloads/MFT/mft-4.12.0-105-x86_64-rpm.tgz tar zxvf mft*.tgz cd mft* sudo -s ./install.sh
http://www.mellanox.com/page/management_tools
NIC 모드 변경
# sudo mlxconfig -d /dev/mst/mt4119_pciconf0 set LINK_TYPE_P1=2 LINK_TYPE_P2=2 Device #1: ---------- Device type: ConnectX5 Name: MCX556A-ECA_Ax Description: ConnectX-5 VPI adapter card; EDR IB (100Gb/s) and 100GbE; dual-port QSFP28; PCIe3.0 x16; tall bracket; ROHS R6 Device: /dev/mst/mt4119_pciconf0 Configurations: Next Boot New LINK_TYPE_P1 IB(1) ETH(2) LINK_TYPE_P2 IB(1) ETH(2) Apply new Configuration? (y/n) [n] : y Applying... Done! -I- Please reboot machine to load new configurations.
https://community.mellanox.com/s/article/getting-started-with-connectx-5-100gb-s-adapters-for-linux
NIC 확인
# lspci | grep -i mel 82:00.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5] 82:00.1 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5] # ifconfig ... # ethtool ...