今日使用insmod wl.ko 无法加载成功并提示wl.ko出错。删除编译文件后重新编译无法通过。提示:../src/wl/sys/wl_linux.c:388:2 初始值设定项有未知的字段,‘ndo_set_multicast_list’,在网上查抄相关问题解决方案,一大牛指出由于内核升级改变ndo_set_multicast_list 被nod_set_rx_mode替换。
进入wl_linux.c文件第388 行注释掉 //.nod_set_multicast_list = wl_set_multicast_list,
添加如下代码 .ndo_set_rx_mode = wl_set_multicast_list,
保存编译通过。问题解决。