问题描述
搭配yt8531s phy ipmi管理网口速率为10M
环境信息
-
操作系统:RTOS 208.10.0.SPC0200 arm64le-preempt-pro-5.10
-
软件版本:OpenUBMC2512
-
硬件配置:kp920模组
重现步骤
-
[第一步] 设备上电开机,ipmi网口用网线连接到千兆网口
-
[第二步] ethtool eth2 查看网口速率,显示速率为10M, 此时PHYAD 为0
期望结果
ipmi网口对应的PHYAD为0, 速率自动协商为1000M
实际结果
ipmi网口对应的PHYAD为0,速率显示为10M
尝试过的解决方案
1. 排除硬件phy地址设计,同时使用mdio工具读取0x3地址,能正常读取寄存器。
2. 命令读取ipmi 管理口的phyad值:
$ od -x /sys/firmware/devicetree/base/soc/gmac@cd000000/phy_addr
0000000 03ff ffff
0000004

