打印

嵌入式linux下网络强制设置问题

[复制链接]
580|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ysdx|  楼主 | 2016-7-18 17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遇到一个偏门的客户需求,我的linux系统板子(ARM板 AM3352)要求上电后不能工作在自适应模式,要求一上电就设置好100M(同时关闭网线发送接收自适应交叉)模式。(实际上就是控制PHY只能收不能发,用来窃听网络上的通讯而又不影响人家的通讯。自适应模式会主动发出16位信息出去,这就干扰了人家的通讯)。系统起来后可以用ethtool软件来实现。这个我验证过了。我看了BOOT部分的代码,有PHY初始化代码。我估计修改初始化代码就好。但是我看linux系统的代码,没有这部分的PHY初始化代码呢。想问一下:linux系统难道直接调用了boot部分的驱动?不能吧?

哪位能够解释一下?

相关帖子

沙发
JerryWu75| | 2016-7-19 10:07 | 只看该作者
你看看/drivers/net/ethernet/ti下的代码,另外你们用的PHY是哪家公司的型号,例如LAN8710A的驱动在ethernet/smsc目录下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

338

主题

1055

帖子

21

粉丝