Mellanox网卡常用命令(固件,状态,线缆与模块)

网卡基本状态相关

查看mst工具版本,与查看网卡device bus id与端口号

mst status -v

需要修改的mac地址 sg 修改网卡的mac地址,详情看另一篇专栏

flint -d {device bus id} -mac

修改网卡的工作模式

mlxconfig -d {device bus id} set LINK_TYPE_P1=2 Ethernet模式
mlxconfig -d {device bus id} set LINK_TYPE_P1=1 IB模式

网卡固件相关

查询网卡固件具体名称,固件介绍与各种软件上的详细信息

mlxconfig -d {device bus id} query

查询所有网卡的详细固件介绍与固件版本

mlxfwmanager 

固件压测工具,详情见 mlxfwstress -h

mlxfwstress

备份网卡固件

flint -d {设备名称} ri {备份出来的固件的文件名称}

刷写网卡固件

flint -d {设备名称} -i {固件文件} --allow_psid_change b

接口与模块相关

显示当前链路状态,网卡支持速率(IB或ETH),线缆支持速率,以及当前连接opcode与故障提示

mlxlink -d {device bus id}

显示当前PCIE链路信息

 mlxlink -d <device_id> --port_type pCIE -e

显示当前模块详细信息

mlxlink -d {device bus id} -m

mlxlink 详细用法,可以更改接口速率,状态,与读取或写入线缆eeprom

get info of <device>, <port_number>     :
            mlxlink -d <device> -p <port_number>
get info of <device>, <port_number> and BER Counters:
            mlxlink -d <device> -p <port_number> -c
get info of <device>, <port_number> and Transmitter Parameters:
            mlxlink -d <device> -p <port_number> --show_serdes_tx
Configure Port State                    :
            mlxlink -d <device> -p <port_number> --port_state UP
Configure Port Speeds                   :
            mlxlink -d <device> -p <port_number> --speeds 25G,50G,100G
Configure FEC                           :
            mlxlink -d <device> -p <port_number> --fec RS
Configure Port for Physical Test Mode   :
            mlxlink -d <device> -p <port_number> --test_mode EN (--rx_prbs PRBS31 --rx_rate 25G --tx_prbs PRBS7 --tx_rate 10G)
Perform PRBS Tuning                     :
            mlxlink -d <device> -p <port_number> --test_mode TU
Cable operations                        :
            mlxlink -d <device> --cable options
Dump cable EEPROM pages                 :
            mlxlink -d <device> --cable --dump
Get cable DDM info                      :
            mlxlink -d <device> --cable --ddm
Read from cable                         :
            mlxlink -d <device> --cable --read --page <page number> --offset <bytes offset> --length <number of bytes>
Write to cable                          :
            mlxlink -d <device> --cable --write <bytes separated by comma> --page <page number> --offset <bytes offset>
Configure Transmitter Parameters (on lane, to database):
            mlxlink -d <device> -p <port_number> --serdes_tx <polarity>,<ob_tap0>,<ob_tap1>,<ob_tap2>,<ob_bias>,<ob_preemp_mode> (--serdes_tx_lane <lane number>) (--database)
        Configure Transmitter Parameters for 16nm devices:
            mlxlink -d <device> -p <port_number> --serdes_tx <pre_2_tap>,<pre_tap>,<main_tap>,<post_tap>,<ob_m2lp>,<ob_amp>

线缆iic读取工具,显示线缆简单eeprom信息

mlxcables

添加并对所有线缆进行命名与显示

mst cable add 
mst status -v

显示DAC或者光模块的制造商信息,光功率,模块功耗

mlxcables -d {线缆所处的设备对模块orDAC的命名}

对光模块进行全部测试

mlxcables -d {线缆所处的设备对模块orDAC的命名} -DDM

读取线缆或模块的全部eeprom参数

mlxcables -d {线缆所处的设备对模块orDAC的命名} --read_all_regs

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aosudh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值