1,板载网卡适配不显示网口名称固件名称等信息,BMA状态ok,该如何进一步定位?
2,BMA同步的磁盘CPU内存占用率是ok的。web页面iBMA运行状态是running。
3,BMA common.log有相关的日志打印。
4,资源树显示rootbdf为0000:00:7c.0,BMA日志中的rootbdf为0000:7c:00.0
1,板载网卡适配不显示网口名称固件名称等信息,BMA状态ok,该如何进一步定位?
2,BMA同步的磁盘CPU内存占用率是ok的。web页面iBMA运行状态是running。
3,BMA common.log有相关的日志打印。
4,资源树显示rootbdf为0000:00:7c.0,BMA日志中的rootbdf为0000:7c:00.0
这块通过rootbdf进行匹配,可以把PCIeDevice对象里的rootbdf固定成ibma显示的;
如果发现PCIeDevice rootbdf发生变化,可以通过引用对应NetworkAdapter对象里的rootbdf属性,屏蔽代码自动修改。
修改pcie_device对象中的bus和device数值之后,通过资源树查看rootbdf为0000:7c:00.0与bma日志输出的一致,但是仅显示总线信息、MAC地址、永久MAC地址,看起来像是没收到iBMA发送的板载网卡信息,或者其他信息没有匹配上,是否有方法确认BMC是否收到 具体的BMA 板载网卡信息?
openUBMC_lom信息同步问题.tar.gz (7.9 MB)附件为该问题的一件收集日志
好的,多谢,我看下代码,加些日志研究一下。
bmc与bma交互是通过host_agent组件进行交互的,查看一下host_agent上是否有相关bma传递的网卡信息。
host_agent资源树是可以看到所有bma同步过来的信息的。
什么网卡,CSR截个图看看NetworkAdapter对象怎么的
网卡的CSR文件截个图,看看NetworkAdapter对象怎么配置的
右边的是目前可以正常同步信息的SR,差异如下,只是不清楚什么原因导致左边无法正常同步。
左边的 sr中Bus和Device也对调过,Bus为124,Device为0,也是无法同步,右边的sr可以正常同步。
bus和devbus怎么是配死的?这个应该是代码里面赋值的
BMA匹配网口原则是直接用port的BDF匹配host_agent资源的BDF,如果匹配不上再用rootbdf和PortId去匹配
port的BDF在哪个对象里边配置?
bus和devbus什么时候赋值的? 匹配VendorID、DeviceID、SubsystemVendorID、SubsystemDeviceID赋值的吗?
bus在psr里配的,devbus靠bios上报,代码去改的