内核获取的mac与厂商写入路由器falsh中的mac地址不一致
解决方法:
修改内核驱动源码:
源码路径:drivers/net/raeth/raether.c
i = ra_mtd_read_nm("Factory", GMAC0_OFFSET, 6, addr.sa_data);
改成
i = ra_mtd_read_nm("Factory", 4, 6, addr.sa_data);
保存后,进入
本文介绍了一种解决内核获取的MAC地址与路由器Flash中预设MAC地址不一致的问题,通过修改驱动源码路径下的特定读取指令,确保了MAC地址的正确获取。
内核获取的mac与厂商写入路由器falsh中的mac地址不一致
解决方法:
修改内核驱动源码:
源码路径:drivers/net/raeth/raether.c
i = ra_mtd_read_nm("Factory", GMAC0_OFFSET, 6, addr.sa_data);
改成
i = ra_mtd_read_nm("Factory", 4, 6, addr.sa_data);
保存后,进入

被折叠的 条评论
为什么被折叠?