获取软件

安装驱动和固件之前,需先获取对应软件包。

请注意区分智能网卡与标卡的固件包,包名中不含“smart”字段的为标卡配套软件包。若固件包使用错误,可能会触发未知问题。

下载软件包

  1. 点击以下链接进入产品软件界面。

  2. 单击目标版本,进入软件包列表页面。
  3. 获取驱动软件包名。

    1. 根据服务器架构下载ARM或X86的《驱动配套表》。
      • 企业网用户:在页面底部的“版本资料”中下载。
      • 运营商网站用户:在页面底部的“版本文档”中下载。
    2. 打开《驱动配套表》,选择对应的操作系统的sheet页。
    3. 通过“Card Name”筛选关键字。
      即可获取不同版本驱动的压缩包名称以及配套的固件版本。
      《驱动配套表》表头各关键字如下所示:
      • System Version:驱动适配的操作系统版本。
      • Driver File:驱动文件所在镜像名称,解压“External Driver Version”即可获取。
      • Card (Series):卡的型号。
      • Driver Version:驱动版本。
      • FW Version:配套的固件版本。

      《驱动配套表》记录着操作系统下所有可安装驱动的部件及对应的驱动信息,如果找不到某个部件的驱动信息,说明在此操作系统下不支持该部件安装。

  4. 版本及补丁软件中包含驱动和固件,如图1所示。

    图1 版本及补丁软件
    • “SDK_LINUX-17.6.9.1-BCLinux21.10-aarch64.tar.gz”即网卡适配aarch处理器架构BCLinux21.10的驱动包。
    • “dpdk-sp600-pmd-21.11-17.6.9.1.x86_64.rpm”即适配x86处理器架构的驱动包,dpdk版本为21.11,驱动版本为17.6.9.1。
    • “NIC-FW-17.6.9.1.tar.gz”即固件包,固件版本为17.6.9.1,解压“NIC-FW-17.6.9.1.tar.gz”获得“install”脚本、SP670、SP680、SP681及tool文件夹。SP670文件夹中的“Hinic3_flash”为FW文件。“install”脚本为调用hinicadm3 updatefw命令安装/升级固件包。

  5. 单击下载驱动或者固件,解压即可获取对应软件包。

软件包介绍

表1 驱动包介绍

文件夹或文件名称

子文件名称

说明

nic

kmod-hisdk3-xxx.rpm

基础驱动依赖

kmod-hinic3-xxx.rpm

基础网卡驱动

IPsec

hipsec-xxx.rpm

IPsec安全加速驱动

ovs

hiovs3-xxx.rpm

网络OVS加速特性驱动

hiovs3-lib-xxx.rpm

网络OVS用户态驱动包

hivdpa-xxx.rpm

支持VDPA特性驱动包(虚拟机场景使用)

mgmt_migration_hinic3-xxx.rpm

热迁移特性驱动(虚拟机场景使用)

ppa

dpdk-hippa3-pmd-xxx.rpm

网络安全加速的DPDK依赖

hippa3-xxx

网络加速特性驱动

roce

hiroce3-xxx.rpm

RoCE(Remote Direct Memory Access over Converged Ethernet)驱动

tool

hinicadm3-xxx.rpm

hinicadm3管理工具

hinic3_log_collect.sh

日志收集工具

DPDK

dpdk-sp600-pmd-xxx.rpm

数据开发套件驱动

install.sh

-

一键脚本驱动和工具安装包

uninstall.sh

-

一键脚本驱动和工具卸载包

表2 固件包介绍

文件夹或文件名称

子文件名称

文件描述

<网卡型号>

Hinic3_flash.bin

基础网卡驱动

tool

hinicadm3

hinicadm3管理工具

install.sh

-

一键脚本固件升级包

由于驱动包之间存在依赖关系,手动安装和卸载顺序如下。

  • 驱动安装顺序:
    1. hisdk3驱动包。
    2. hinic3驱动包。
    3. (可选)hiovs3驱动包、hiroce3驱动包、DPDK、PPA和hibifur3驱动包。
    4. hinicadm3驱动包。
  • 驱动卸载顺序:
    1. hinicadm3驱动包。
    2. (可选)hiovs3驱动包、hiroce驱动包、DPDK、PPA和hibifur3驱动包。
    3. hinic3驱动包。
    4. hisdk3驱动包。

注意事项