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的驱动
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的驱动
相关文章推荐
- BB-Black 内核编译并加载WL18(wifi)驱动
- 编译Linux2.6.x内核驱动的makefile文件
- 如何把自己的驱动编译进内核或模块
- 【写的很给力呀】将wifi固件编译进内核,成功加载sdio wifi模块
- [linux设备驱动程序]scull字符设备驱动编译在新内核编译问题解决方案
- 编译WinCE 5.0内核和驱动
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- 将驱动编译到内核注意一个小问题
- WIFI ioctl调用(从应用程序到内核再到WIFI网卡驱动)
- linux驱动学习(1)-ubuntu 内核源码下载及编译
- 编译和安装linux内核2.6.x,一个简单的内核驱动测试
- 编译Linux2.6.x内核驱动的makefile文件
- 和菜鸟一起学linux:第六篇:将LED驱动编译到内核
- 设置编译内核lib驱动及应用层dll的source文件 推荐
- ARM交叉编译内核驱动的环境
- 编译内核(添加驱动)
- tony之linux driver_LDD3_scull字符设备驱动编译在新内核编译问题
- 2-编译WinCE 5.0内核和驱动
- mini6410编译无线网卡(RT2571芯片)驱动到内核
- 在LINUX中添加按键的驱动并编译进入内核