带有 3.4 / 3.5 内核的 Broadcom 4365 无线驱动程序

带有 3.4 / 3.5 内核的 Broadcom 4365 无线驱动程序

可能重复:
如何安装 Broadcom / STA 无线网卡(BCM43XX)

我用过这个包裹在 3.2 内核上安装驱动程序并且它运行正常。

不幸的是,系统在使用 3.2 内核时会随机冻结,因此我安装了 3.4 内核,现在不再冻结,唯一的问题是我的 wifi 卡不工作,我尝试重新安装软件包,但没有成功。

我可以在“附加驱动程序”中看到该驱动程序,并且它显示该驱动程序处于活动状态,但是当我执行时iwconfig它没有显示出来。我甚至尝试过ndiswraper,但也没有用。

我的lspci

01:00.0 Network controller: Broadcom Corporation Device 4365 (rev 01)

答案1

更新,一些额外的修复,并且现在还支持内核 3.6.x

http://jas.gemnetworks.com/debian/pool/main/w/wireless-bcm43142/wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

您可能还想查看此处的注释和更新日志:

http://jas.gemnetworks.com/wireless-bcm43142/

如果您在原版 Ubuntu 12.04 内核 3.2.x 下加载此模块时遇到问题,则可能是安装的反向移植模块存在问题。在我的情况下,它是 linux-backports-modules-cw-3.4-3.2.0-*,包含 cfg80211 和 lib80211 模块,与原版内核模块冲突。我需要这个包,因为它包含我的以太网网络适配器的 alx 驱动程序。如果您尝试,modprobe wl它倾向于从反向移植的 cfg80211 和 lib80211 驱动程序加载依赖项,并无法加载并出现 FATAL:插入 wl 时出错(/lib/modules/3.2.0-34-generic/updates/dkms/wl.ko):参数无效

我通过创建 modprobe 配置 /etc/modprobe.d/wl.conf 解决了这个问题,它强制加载库存内核模块

install cfg80211 /sbin/insmod /lib/modules/`/bin/uname -r`/kernel/net/wireless/cfg80211.ko
install lib80211 /sbin/insmod /lib/modules/`/bin/uname -r`/kernel/net/wireless/lib80211.ko

答案2

升级到内核 3.5.0 后我遇到了同样的问题,并在以下线程中找到了解决方案:http://www.spinics.net/lists/linux-wireless/msg97247.html

安装上述软件包后(http://jas.gemnetworks.com/debian/wireless-bcm43142-dkms-6.20.55.19_amd64.deb)无线电又开始工作了。

相关内容