嵌入式爱好者

解决修改mac地址先要up eth0的bug

2017-8-18 15:26| 发布者: 飞凌-unix| 查看: 933| 评论: 0

类目: 知识库  >  I.MX6系列产品     文档编号: 132


在内核驱动/drivers/net/ethernet/freescale/fec_main.c中修改

在static int fec_set_mac_address(struct net_device *ndev, void *p)中,加上以下内容即可

/* Add netif status check here to avoid system hang in below case:

* ifconfig ethx down; ifconfig ethx hw ether xx:xx:xx:xx:xx:xx;

* After ethx down, fec all clocks are gated off and then register

* access causes system hang.

*/

if (!netif_running(ndev))

return 0;

该bug在NXP官方提供的4.1内核中已经修改了,在3.14的内核中可以加上上边的语句就可以。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 20:07

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部