PR1000P2SFP-A03网卡port2不显示MAC Address问题分析
更新时间: 2026/05/27
在Gitcode上查看源码问题背景
- 单板类型:自研板;
- 软件版本:openUBMC 25.12;
- 涉及功能:web,网卡;
- 触发条件:登录web端,查看系统管理->系统信息->网络适配器的网卡信息。
- 业务表现:预期网卡的Port2信息正常显示;实际网卡的Port2不显示MAC Address信息。
问题复现步骤
登录web端,查看系统管理->系统信息->网络适配器的网卡信息。
关键日志信息
web页面操作上电如下: framework.log文件报错如下:
定位过程
- web页面确认,网卡存在两个port,port1的MAC Address正常显示,port2的MAC Address前台页面没有相关信息;该问题可能是port2的部分端口信息未上报到BMC侧,导致BMC侧该信息为空;从framework.log日志可知,网卡csr文件的相关数据传输失败;
- 确认网卡加载问题;参考PCIe设备加载的代码配置,查看网卡的CSR文件,发现网卡信息不全缺少BoardName以及BoardId信息,且网卡的四元组信息属性名错误;尝试修改并重新构建升级,查看结果,网卡的端口MAC Address信息正常上报;
问题原因
网卡配置中四元组属性名称配置错误,网卡配置信息缺少BoardName以及BoardId导致网卡加载过程中出现问题,导致网卡信息上报不全;
解决方案
四元组信息属性名按照VendorId,DeviceId,SubSystemVendorId和SubSystemDeviceId进行命令,并且补充BoardName以及BoardId信息即可。