OS兼容性-网卡驱动升级及回退测试

测试目的

测试网卡驱动安装、升级与退回功能是否正常。

预置条件

  1. 按组网方式1搭建测试环境。
  2. 获取网卡当前驱动文件及待升级驱动文件。
  3. 服务器未更新过目标网卡的驱动。

测试步骤

  1. 参考5.5中的方法,查询并记录目标网卡的网口名称和数量,有结果1。
  2. 如能查询到网口名称,则使用ethtool –i <ifname>命令查询网卡使用的inbox驱动版本和固件版本,记录inbox驱动版本号及固件版本号。为目标网口及陪测网口配置IP地址,在陪测端ping <IP>观察是否可以ping通,有结果2。
  3. 安装要测试的目标版本驱动,观察是否可以安装成功,是否有异常报错信息。查看dmesg信息是否有新增异常错误,有结果3。
  4. 重启系统,执行步骤1,2查看系统识别到的网口数量,是否与硬件网口数量一致。查看dmesg信息是否有网卡驱动相关的异常错误,有结果4。
  5. 安装上一个发布的驱动版本,观察是否可以回退成功,有结果5。
  6. 执行3~5步骤2次。

预期结果

  1. 系统支持该网卡的驱动且驱动支持该网卡型号时,网口数量与查询到的网卡PCIe设备数量一致;系统不支持该网卡的驱动或驱动版本过低时,仅能查询到网卡的PCIe信息,无网口名称信息。
  2. 系统支持该网卡的驱动且驱动支持该网卡型号时,在测试报告中记录驱动版本号和固件版本号,可以ping通。
  3. 目标版本驱动可以安装成功,并且在安装过程中无异常报错。dmesg下无新异常错误。
  4. 重启系统后,网口数量和硬件数量一致,网口的驱动版本为步骤3所安装的版本,固件版本不变。dmesg下无测试驱动相关的异常报错。
  5. 驱动回退成功。

测试结果

-

备注

  1. 每家厂商提供OS兼容性列表,并针对每种声称支持的OS提供此测试用例执行结果。
  2. 测试执行人员可结合厂家列表及本规范要求,选取一款OS进行验证。
  3. 驱动升级或者换版本后,需执行命令更新;例如Redhat执行dracut -f。