您的位置:首页 > 其它

THINKPAD E431 WIFI 驱动 bcmwl-6.30.223.141 在内核 3.16下的编译

2014-10-06 22:40 316 查看
THINKPAD E431 运行 $dmeg | grep -i bcm 输出以下信息:

usb 1-1.3: Product: BCM43142A0

wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.141 (r415941)

刚买回来安装Debian的时候,从 https://launchpad.net/ubuntu/trusty/+package/bcmwl-kernel-source 下载了源代码进行安装,源代码也是要修改一两处才能正常编译的,一直到最近wheezy-backports 升级内核到3.16了,编译的时候报错,因为3.16中的cfg80211_ibss_joined中的函数增加了一个变量,按
https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/broadcom-sta/cfg80211_ibss_joined-channel-parameter.patch
中的更改对 bcmwl-6.30.223.141+bdcom/src/wl/sys/wl_cfg80211_hybrid.c 中对应 1844行做相应更改,然后再运行

/etc/kernel/postinst.d/dkms 3.16-0.bpo.2-amd64 就可以为新的内核安装上WIFI的驱动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: