Skip to content

云脉网卡驱动与配置 ​

云脉网卡驱动、固件、MRRS 与无损网络配置。

返回网卡配置索引 | 上一篇:中兴定海网卡驱动与配置 | 下一篇:网卡固件查看与刷新


获取驱动安装包 ​

请参考云脉芯联客户支持及下载中心 https://download.yunsilicon.com/home/index.html#/home

具体项目使用的安装包和对应安装指导 请根据项目实际需求联系云脉技术支持人员获取。

安装驱动 ​

  • 安装前准备

    • 安装需要 root 权限

    • 磁盘空间要求 200MB 以上

    • 确保服务器可以连接网络,并通过网络安装下述依赖包(例如 yum install 或者 apt-get install): make、kernel-devel、gcc、elfutils-libelf-devel、zlib-devel、rpm-build、libnl3

    • 如果主机已经有 MOFED 软件包,需要手动卸载 MOFED;

    • 解压缩之前下载的安装包。

  • 软件包安装

    • 安装前先确认系统可以识别云脉网卡,命令如下:

      • lspci -d 1f67:
    • 执行下面的命令完成 MCR 软件完整安装,包括驱动、工具及固件:

#
# 进入安装目录:
# cd mcr_centos_7.6_x86_rel_2412_rc12
# 更新固件及驱动(默认行为):
# ./install.sh
# 重启服务器:
# reboot
  • 如需单独更新固件(非必须),请执行下面的命令.
# 进入安装目录:
# cd mcr_centos_7.6_x86_rel_2412_rc12
# ./install.sh --fw-update-only
#
# 重启服务器:
# reboot

检验安装结果 ​

ibstat 及 yuncli vpd -r 查看网卡状态正常。

检验安装结果

设置云脉网卡MRRS ​

需要设置定海网卡mrrs为256

#!/bin/bash
set +x
target_mrrs="1"
main()
{
if [[ $1 == "" ]]; then
devlist=$(lspci -Dn | grep "1f67:" | awk '{print $1}')
else
devlist=$1
fi

mrrs=${target_mrrs}
for pcidev in $devlist; do
word=$(setpci -s $pcidev CAP_EXP+8.w)
word=$(printf "%x" $((((0x${word} & 0x8fff) | ($mrrs << 12)))))
setpci -s $pcidev CAP_EXP+8.w=$word
echo "setpci -s $pcidev CAP_EXP+8.w=$word"
done
}

main "$@"

云脉网卡无损网络查看与配置 ​

注意:metaConnect-400S 支持最多在三个队列上开启 PFC 功能。

修改 PFC 在队列 X 上开启、关闭:

yuncli qos -d --pfc -p X -s <on|off>

查看当前 PFC 队列使能状态:

yuncli qos -d --show


返回网卡配置索引 | 上一篇:中兴定海网卡驱动与配置 | 下一篇:网卡固件查看与刷新