描述
在Linux启动期间,我收到以下消息:
LBPYY:McBiMiiBUS:探索[固件警告]:/AMBA/Ethernet @ E000 0B0/Mdio/PHY@ 7:白名单兼容字符串。请删除MACB E000 0B000以太网ET0:Cadence宝石Rev 0x000 020118在0xE000 0B000 IRQ 29(00:0A:35:00:1E:53)马维尔8E1149R E000 0B0. Ethne:07:附加PHY驱动器[马维尔8E1149R](MiiBoi:PythAdDr= E000 0B0. EnEn: 07,IRQ=-1)E1000 E:英特尔(R)PRO/1000网络驱动程序-3.2.6KE1000 E:Copyright(C)1999—2015英特尔公司
它似乎没有任何效果。我可以ping板,并通过以太网正常地进行交互。
解决方案
这个警告可以忽略。这是由于最近的内核变化,现在不需要兼容的物理特性。
Linux中的PHY框架将基于供应商ID /器件ID来探测PHY。
如果您想解决这个问题,请遵循以下步骤:
- PLNXXPROJ>/子系统/ Linux /组态/器件树/系统-Top.DTS。
- 从GEM0,PHY0节点删除以下行:
兼容=“马维尔,8E1116”; - 现在建立你的PATALIUX项目。
注:如果实现了这一工作,QEMU将无法在以太网上工作,因为QEMU需要兼容的字符串来仿真平台。
没有回复内容