OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9468|回复: 10

imx6ull lan8720a内核网络配置

[复制链接]

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
发表于 2021-6-29 11:02:49 | 显示全部楼层 |阅读模式
本帖最后由 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上插着。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2021-6-29 11:06:39 | 显示全部楼层
这是正常修改的,感觉没有什么用,将id号反过来好像才行
QQ截图20210629110417.png
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2021-6-29 18:15:02 | 显示全部楼层
我发现只能识别到网络2,网络1无法正常使用,我还是怀疑是phy 地址有问题。
QQ截图20210308212349.png
QQ截图20210629181255.png
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2021-6-30 18:51:59 | 显示全部楼层
通过打印log发现网络1的phy_id号是不对的,只有网络2的是正确的,所以网络1不能正常工作,这是什么原因造成的呢,有知道的大神帮帮忙啊,调试了好久。
QQ截图20210630185003.png
QQ截图20210630184801.png
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2021-7-1 10:55:09 | 显示全部楼层
真的没有人知道吗
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2021-7-2 09:29:54 | 显示全部楼层
我在网上找了一篇帖子说的是芯片复位问题。但是在读取这个id时应该没有进到smsc中的复位函数吧
QQ截图20210702092658.png
回复 支持 反对

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2020-6-24
在线时间
24 小时
发表于 2021-7-14 17:15:47 | 显示全部楼层
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc复位函数中
回复 支持 反对

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
 楼主| 发表于 2022-3-24 08:50:27 | 显示全部楼层
老鸟kkk 发表于 2021-7-14 17:15
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc ...

没有,暂时使用的是网络2,先进行其他的,后面再看吧
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-5-2
在线时间
5 小时
发表于 2022-5-12 17:37:14 | 显示全部楼层
不知解决了没有
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-1-21
在线时间
17 小时
发表于 2023-3-16 08:44:28 | 显示全部楼层
遇到同样的问题。因为am335x缺货,公司打算转到i.mx6ull,双CAN,双网口。买了块阿尔法板子测试中。目前卡在双网卡的配置上。
板子自带的出厂系统双网口没有问题,自己编译内核,使用正点的配置文件和dts就出现只有一路网络正常工作的问题。软起动可以让两路都正常,分析不出来原因,希望正点原子能给予帮助。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2020-3-1
在线时间
5 小时
发表于 2023-6-27 10:30:12 | 显示全部楼层
老鸟kkk 发表于 2021-7-14 17:15
LZ问题解决了吗?遇到同样的问题,lan8720接的enet1,在uboot下网络没问题,内核下跟着教程搞始终进不到smsc ...

解决了吗?我现在也是同样问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 04:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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