PR1000P2SFP-A03网卡port2不显示MAC Address问题分析
更新时间: 2026/05/27
在Gitcode上查看源码

问题背景

  • 单板类型:自研板;
  • 软件版本:openUBMC 25.12;
  • 涉及功能:web,网卡;
  • 触发条件:登录web端,查看系统管理->系统信息->网络适配器的网卡信息。
  • 业务表现:预期网卡的Port2信息正常显示;实际网卡的Port2不显示MAC Address信息。

问题复现步骤

登录web端,查看系统管理->系统信息->网络适配器的网卡信息。

关键日志信息

web页面操作上电如下: framework.log文件报错如下:

定位过程

  1. web页面确认,网卡存在两个port,port1的MAC Address正常显示,port2的MAC Address前台页面没有相关信息;该问题可能是port2的部分端口信息未上报到BMC侧,导致BMC侧该信息为空;从framework.log日志可知,网卡csr文件的相关数据传输失败;
  2. 确认网卡加载问题;参考PCIe设备加载的代码配置,查看网卡的CSR文件,发现网卡信息不全缺少BoardName以及BoardId信息,且网卡的四元组信息属性名错误;尝试修改并重新构建升级,查看结果,网卡的端口MAC Address信息正常上报;

问题原因

网卡配置中四元组属性名称配置错误,网卡配置信息缺少BoardName以及BoardId导致网卡加载过程中出现问题,导致网卡信息上报不全;

解决方案

四元组信息属性名按照VendorId,DeviceId,SubSystemVendorId和SubSystemDeviceId进行命令,并且补充BoardName以及BoardId信息即可。