leonliu_2811 发表于 2021-1-26 22:32:01

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

如题, 同一块板上2个处理器以太网MAC直连,想省钱和板子空间, 所以不想连2个收发器了。别人说物理上支持,单是linux内核只支持收发器连接,是这样吗? 看了下内核配置,里面可以选PHYDEVICE SUPPORT, 也可以不选. 那不选的话内核是否默认就是MAC线直连呢?

polarbear 发表于 2021-1-26 23:21:42

应该是可以的,如果内核不直接支持,自己搞;就是拿个现有的PHY驱动修改下, 强制配置以太网的工作模式,然后2个CPU直连

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

wenming 发表于 2021-1-26 23:40:40

内核直接支持Mac直连的,你看一下4.9以上的都支持

liandao 发表于 2021-1-27 06:07:48

wenming 发表于 2021-1-26 23:40
内核直接支持Mac直连的,你看一下4.9以上的都支持

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

leonliu_2811 发表于 2021-1-27 09:57:13

liandao 发表于 2021-1-27 06:07
你是指两个处理器的rmii信号对接,而实现通讯?

是的。。。。。。。

leonliu_2811 发表于 2021-1-27 10:02:36

wenming 发表于 2021-1-26 23:40
内核直接支持Mac直连的,你看一下4.9以上的都支持

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

谢谢

leonliu_2811 发表于 2021-1-27 10:05:40

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

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

abutter 发表于 2021-2-1 10:36:55

配置个 dummy phy,总是 link 最高速全双工就好。

dgtg 发表于 2021-2-4 11:19:52

请问下楼主,搞定了吗?
我现在也需要MAC直连,采用RMII方式,有个问题啊,这两个MAC的时钟源如何同步呢?

leonliu_2811 发表于 2021-2-4 13:12:42

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

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

dgtg 发表于 2021-2-4 14:50:07

leonliu_2811 发表于 2021-2-4 13:12
只是别人回复是可以的,较新的linux版本已经支持了。

开始试验了吗?
我板子做好了...RMII模式,没有连接50Mhz,现在ping丢包20%{:cry:}
linux3.4的版本
页: [1]
查看完整版本: linux内核是否支持一块板上2个处理器以太网MAC线直连?