linux内核 网卡mii接口 换成rgmii内核怎么改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux内核 网卡mii接口 换成rgmii内核怎么改相关的知识,希望对你有一定的参考价值。

参考技术A (1)MII支持10兆和100兆的操作,一个接口由14根线组成,它的支持还是比较灵活的,但是有一个缺点是因为它一个端口用的信号线太多。(2)RMII是简化的MII接口,在数据的收发上它比MII接口少了一倍的信号线,所以它一般要求是50兆的总线时钟,是MII接口时钟的两倍。(3)SMII是由思科提出的一种媒体接口,它有比RMII更少的信号线数目,S表示串行的意思。(4)GMII是千兆网的MII接口,这个也有相应的RGMII接口,表示简化了的GMII接口。GMII采用8位接口数据,工作时钟125MHz,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式。RGMII均采用4位数据接口,工作时钟125MHz,并且在上升沿和下降沿同时传输数据,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式,支持传输速率:10M/100M/1000Mb/s ,其对应clk 信号分别为:2.5MHz/25MHz/125MHz。 现在ARM处理器常使用的百兆接口是RGMII接百兆的PHY,比如ZLG的M3250、M283、M287等,而M3352的核心板是采用RGMII,可以支持到千兆。

MII接口概念简述

MII: Medium Independent Interface 媒体独立接口,也称介质无关接口

RMII: Reduced MII 简化媒体独立接口

 

GMII: Gigabit Medium Independent Interface 千兆媒体独立接口

RGMII: Reduced GMII

SGMII: Serial Gigabit Media Independent Interface 串行千兆位媒质独立接口

SGMII is serial GMII interface which uses only 4 lines to connect with MAC/SOC. When copper-side
link is established, SGMII will pass the copper-side link status (link, speed, duplex) to MAC side for
building the link. SGMII interface shares the same SerDes with fiber port.

 

QSGMII:Quad serial Gigabit Medium Independent Interface 4路

PSGMII: Penta-Serial Gigabit Media Independent Interface 5路

 

相关网口概念:

serdes:serialize/deserializer 串行器/解串器

以上是关于linux内核 网卡mii接口 换成rgmii内核怎么改的主要内容,如果未能解决你的问题,请参考以下文章

linux 网卡状态命令mii-tool 和 ethtool

关于如何linux下查看一个网络接口的参数!

服务/软件管理:10---Linux的网卡(ethtool命令)

驱动网卡驱动·linux内核网络分层结构

Linux 系统修改网卡工作双工模式

雄迈板子,3535芯片,网络芯片是AR8035,kernel驱动怎么弄