检查phy、时钟和pinmux的电源。无法读取phyid,典型的PHY包括PCS(物理编码子层)和PMD(物理媒体相关层),检查电源、时钟,参考Linux/drivers/net/phy/phy _ device . c中的genphy_driver驱动程序,您需要修改您的PHY id,系统将自动检测PHY id并将其与您的驱动程序中的id进行匹配。匹配后,将使用您的init进行配置。

c与phy电路连接,PHY和mac之间的接口逻辑

媒体独立接口用于将不同类型的PHYS与同一个网络控制器(MAC)连接起来。phy芯片链接失败的原因如下:MACreset失败。PHY将数据链路层设备(MAC)连接到物理介质,如光纤或铜缆。MDIO最初是为MII总线接口定义的,用于连接MAC和PHY,包括两个信号接口:一个数据接口用于在MAC和PHY之间接收和发送以太网帧数据。

Ifconfig可以查看当前网卡的信息。从字面上理解就可以了,就是一个与介质无关的接口,网卡的问题无非就是配置ip地址和子网掩码。PHY管理接口,即MDIO,用于读写每个PHY的控制寄存器和状态寄存器,这里的介质是指网络介质,即传输信号的物理介质,如双绞线、同轴电缆和光纤。


文章TAG:phy  clock  子层  电源  物理  
下一篇