OpenEdv-开源电子网

标题: imx6ull lan8720a内核网络配置 [打印本页]

作者: fengqi    时间: 2021-6-29 11:02
标题: imx6ull lan8720a内核网络配置
本帖最后由 fengqi 于 2021-7-1 10:57 编辑

最近在使用5.4.47版本进行配置imx6ull,uboot的网络已经可以使用了,但是在配置内核网络的时候我按照手册进行配置后发现网络没有识别,并且smsc_phy_reset这个函数都没有执行。但是我把设备树的phy id颠倒了一下位置就可以了,并且phy id一直都是1。内核也一直报fec 2188000.ethernet eth1: Unable to connect to phy [ 3.486311] IP-Config: Failed to open eth1 [ 3.490677] IP-Config: Device `eth1' not found。但是根据手册上来说,网络1的id就是0,网络2的id就是1呀,我的网线一直在网络1上插着。
作者: fengqi    时间: 2021-6-29 11:06
这是正常修改的,感觉没有什么用,将id号反过来好像才行

作者: fengqi    时间: 2021-6-29 18:15
我发现只能识别到网络2,网络1无法正常使用,我还是怀疑是phy 地址有问题。
作者: fengqi    时间: 2021-6-30 18:51
通过打印log发现网络1的phy_id号是不对的,只有网络2的是正确的,所以网络1不能正常工作,这是什么原因造成的呢,有知道的大神帮帮忙啊,调试了好久。
作者: fengqi    时间: 2021-7-1 10:55
真的没有人知道吗
作者: fengqi    时间: 2021-7-2 09:29
我在网上找了一篇帖子说的是芯片复位问题。但是在读取这个id时应该没有进到smsc中的复位函数吧

作者: 老鸟kkk    时间: 2021-7-14 17:15
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc复位函数中
作者: fengqi    时间: 2022-3-24 08:50
老鸟kkk 发表于 2021-7-14 17:15
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc ...

没有,暂时使用的是网络2,先进行其他的,后面再看吧
作者: yangcongdan1    时间: 2022-5-12 17:37
不知解决了没有
作者: pspice    时间: 2023-3-16 08:44
遇到同样的问题。因为am335x缺货,公司打算转到i.mx6ull,双CAN,双网口。买了块阿尔法板子测试中。目前卡在双网卡的配置上。
板子自带的出厂系统双网口没有问题,自己编译内核,使用正点的配置文件和dts就出现只有一路网络正常工作的问题。软起动可以让两路都正常,分析不出来原因,希望正点原子能给予帮助。
作者: wyu    时间: 2023-6-27 10:30
老鸟kkk 发表于 2021-7-14 17:15
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc ...

解决了吗?我现在也是同样问题




欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4