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

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的驱动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值