搜索
bottom↓
回复: 10

linux内核是否支持一块板上2个处理器以太网MAC线直连?

[复制链接]

出0入4汤圆

发表于 2021-1-26 22:32:01 | 显示全部楼层 |阅读模式
如题, 同一块板上2个处理器以太网MAC直连,想省钱和板子空间, 所以不想连2个收发器了。别人说物理上支持,单是linux内核只支持收发器连接,是这样吗? 看了下内核配置,里面可以选PHY  DEVICE SUPPORT, 也可以不选. 那不选的话内核是否默认就是MAC线直连呢?

出0入59汤圆

发表于 2021-1-26 23:21:42 | 显示全部楼层
应该是可以的,如果内核不直接支持,自己搞;就是拿个现有的PHY驱动修改下, 强制配置以太网的工作模式,然后2个CPU直连

最后就是评估下,这样折腾是否有经济效益

出0入20汤圆

发表于 2021-1-26 23:40:40 来自手机 | 显示全部楼层
内核直接支持Mac直连的,你看一下4.9以上的都支持

出0入0汤圆

发表于 2021-1-27 06:07:48 来自手机 | 显示全部楼层
wenming 发表于 2021-1-26 23:40
内核直接支持Mac直连的,你看一下4.9以上的都支持

你是指两个处理器的rmii信号对接,而实现通讯?

出0入4汤圆

 楼主| 发表于 2021-1-27 09:57:13 | 显示全部楼层
liandao 发表于 2021-1-27 06:07
你是指两个处理器的rmii信号对接,而实现通讯?

是的。。。。。。。

出0入4汤圆

 楼主| 发表于 2021-1-27 10:02:36 | 显示全部楼层
wenming 发表于 2021-1-26 23:40
内核直接支持Mac直连的,你看一下4.9以上的都支持

能贴张图讲一下怎么支持吗?如果某个网口直连,另外几个网口还是通过收发器连,是否可以不怎么改源码就可以实现?

谢谢

出0入4汤圆

 楼主| 发表于 2021-1-27 10:05:40 | 显示全部楼层
polarbear 发表于 2021-1-26 23:21
应该是可以的,如果内核不直接支持,自己搞;就是拿个现有的PHY驱动修改下, 强制配置以太网的工作模式,然 ...

你的意思就是把PHY驱动里的检测部分都删掉,是这意思吗?

出0入12汤圆

发表于 2021-2-1 10:36:55 | 显示全部楼层
配置个 dummy phy,总是 link 最高速全双工就好。

出10入0汤圆

发表于 2021-2-4 11:19:52 | 显示全部楼层
请问下楼主,搞定了吗?
我现在也需要MAC直连,采用RMII方式,有个问题啊,这两个MAC的时钟源如何同步呢?

出0入4汤圆

 楼主| 发表于 2021-2-4 13:12:42 | 显示全部楼层
dgtg 发表于 2021-2-4 11:19
请问下楼主,搞定了吗?
我现在也需要MAC直连,采用RMII方式,有个问题啊,这两个MAC的时钟源如何同步呢? ...

只是别人回复是可以的,较新的linux版本已经支持了。

出10入0汤圆

发表于 2021-2-4 14:50:07 | 显示全部楼层
leonliu_2811 发表于 2021-2-4 13:12
只是别人回复是可以的,较新的linux版本已经支持了。

开始试验了吗?
我板子做好了...RMII模式,没有连接50Mhz,现在ping丢包20%
linux3.4的版本
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-6-27 23:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表