OpenEdv-开源电子网

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

alpha Linux移植kernel,LAN8720A总是打印eth0 log

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-1-13
在线时间
3 小时
发表于 2020-5-2 17:59:44 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 傅里叶 于 2020-5-3 22:19 编辑

照着视频和《I.MX6U 嵌入式 Linux 驱动开发指南 V1.2》操作,进行了基于nxp官方的uboot(uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2)和kernel(linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2)移植。网线连接路由器和开发板(接的ENET2口),uboot启动之后自动通过tftp下载在Image和dtb,并且成功启动kernel。
问题在于:
kernel启动之后,不停打印如下log:
[ 2013.840475] fec 20b4000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 2013.848446] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 2015.919567] fec 20b4000.ethernet eth0: Link is Down
[ 2015.986182] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

看着log,我猜可能是eth0什么地方没配置对,kernel一直尝试eth0联网,于是我做了一下操作:
1、网线接开发板ENET2,可以ping通百度和Ubuntu,一直打印log
[ 2013.840475] fec 20b4000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 2013.848446] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 2015.919567] fec 20b4000.ethernet eth0: Link is Down
[ 2015.986182] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

2、网线接开发板ENET1,可以ping通百度和Ubuntu都是通的
而且接上网线的时候有如下log:
[ 3837.100521] fec 2188000.ethernet eth1: Link is Up - 100Mbps/Full - flow control rx/tx
[ 3837.108486] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
有人遇到过这样的问题吗?





正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-5-6 01:36:18 | 显示全部楼层
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-5-6 09:25:15 | 显示全部楼层
本帖最后由 仰望星空之云 于 2020-5-6 09:26 编辑

按照教程  37.4 CPU 主频和网络驱动修改  部分进行修改的时候,最后,如果用menuconfig来配置的时候,配置完了保存退出再进行编译,不要再执行distclean指令了,这样会把前面配置好的清理掉的。有的人编译的时候,就直接执行mx6ull_alientek_emmc.sh这个脚本,但是这个脚本里有make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean这个清除配置的指令,将前面的menuconfig都清除了。可以检查看看是不是这部分误操作了呢。
如果不是上面的问题,可以再按照教程检查一遍关于网络部分的配置,看看是哪里没配置好。
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-10-28
在线时间
22 小时
发表于 2020-5-9 12:15:02 | 显示全部楼层
本帖最后由 SWG 于 2020-5-9 12:23 编辑
仰望星空之云 发表于 2020-5-6 09:25
按照教程  37.4 CPU 主频和网络驱动修改  部分进行修改的时候,最后,如果用menuconfig来配置的时候,配置 ...

帮顶。。。。

回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2020-5-27
在线时间
10 小时
发表于 2020-6-4 21:35:37 | 显示全部楼层
我也是有这个问题。连接eth1没有问题,eth0就这样反复down/up,有解决嘛?
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2020-2-24
在线时间
13 小时
发表于 2020-7-18 08:59:29 | 显示全部楼层

帮顶,遇到了同样的问题。你解决了没?
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2020-8-16 22:01:04 | 显示全部楼层
liang2010js 发表于 2020-7-18 08:59
帮顶,遇到了同样的问题。你解决了没?

帮顶  你解决了没   
目前临时屏蔽lcd节点或者修改lcd配置可以正常

学无止境
回复

使用道具 举报

5

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2017-5-30
在线时间
70 小时
发表于 2020-8-17 14:49:14 | 显示全部楼层
刚开始学,也碰到这个问题,但是换了个固件之后就好了。具体原因我也不清楚。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 16:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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