未安装驱动无法查询固件版本时,可按照此章节操作描述获取固件版本信息。
su - root
lspci | grep d802
01:00.0 Processing accelerators: Huawei Technologies Co., Ltd. Device d802 (rev 20)
上述示例中bdf号为01:00.0,具体请以实际查询的结果为准。
lspci -s 01:00.0 -xxxx | grep 4e0
十六进制信息中两个数字为一个字节位,从第五个字节位读起,“08 20 02 01”为当前版本信息,如下述回显中粗体所示。
4e0: 03 00 01 63 08 20 02 01 08 20 02 01 00 00 00 00
字节序是小端,所以要倒过来读,为“01 02 20 08”。
当前固件版本格式为五段式y.x.x.x.x,01填入第二个位置,220填入第五个位置,08填入第四个位置,得到的固件版本为:y.1.x.8.220。
由于空间限制,其中x在bar空间中未记录,当前取值为0,最终查询出的固件版本为:y.1.0.8.220(y表示6、7或其他数字,可联系华为技术支持准确获取)。