系统无法识别PCIe网卡
问题现象描述
系统无法识别PCIe网卡。
处理步骤
- 查看是否有SP600系列网卡设备。
- 查看网卡驱动是否加载。
lsmod | grep hiudk3
lsmod | grep hisdk3
lsmod | grep hinic3
- 如果未加载,请排查驱动rpm包是否安装,例如可执行rpm –qa | grep hisdk3查看。
- 如果未安装,请安装配套版本的rpm包,例如可执行rpm –ivh xxx.rpm。
- 如果已安装,请检查版本rpm安装版本及配套是否正确,可以执行modprobe hisdk3查看。
- 如果已加载,则执行3。
- 如果未加载,请排查驱动rpm包是否安装,例如可执行rpm –qa | grep hisdk3查看。
- 查看是否有报错日志,若有找到第一次报错的日志。
dmesg |grep hisdk3或message
- 如果有报错,请找到第一次报错的日志。参考下表分析错误原因。
- 如果无报错,则联系技术支持解决。
编号
错误日志
说明
1
can`t ioremap BAR
BIOS/OS分配bar内存失败。
2
Chip status is not ready
mpu未初始化完成。
3
Hw doorbell/outbound is disabled
Doorbell或者outbound未使能。
4
Send mailbox segment timeout, wb status: 0x0
发送的mbox分片消息芯片未取走。
5
Send mbox msg timeout, msg_id
等mpu回aeq消息超时。
6
Cmdq sync command(mod: 4, cmd: 0) timeout, prod idx: 0x255
等微码回ceq消息超时。
7
Failed to XXXX, err: 0, status: 0xXX, out size: 0xXX,
发给mpu的消息,mpu返回处理失败信息,具体失败原因需要分析status: 0xXX的错误码。