我最近买了一台新的戴尔 inpiron。我需要它用于教育目的,并且 wifi 连接确实很重要。
Wifi 在 Windows7 中运行正常,但 Ubuntu 12.04 甚至无法检测到 wifi 卡。
我甚至尝试通过 ndiswrapper 运行,但不幸的是,这也不起作用。
如能就此提出任何建议,我们将不胜感激。
答案1
我的 Dell Inspiron 5520 中有相同的芯片组。我使用 Fedora 17。经过大量的互联网研究,我编写了以下操作指南。
首先,安装开发工具,如 gcc ( yum install gcc
)(如果尚未安装)。然后从下载文件此链接并执行以下步骤:
sudo yum install dpkg
mkdir BCM43142
dpkg-deb -x Downloads/wireless-bcm43142-dkms-6.20.55.19_amd64.deb BCM43142
cd BCM43142/usr/src/wireless-bcm43142-oneiric-dkms-6.20.55.19~bdcom0602.0400.1000.0400/src/wl/sys
sudo yum install kernel-devel kernel-headers
vi wl_linux.c
在第 46 行左右,删除该行
#include <asm/system.h>
保存文件(
:wq
)cd ../../..
make
一切应该正常,并且您将在当前目录中看到一个名为“wl.ko”的文件。sudo yum remove broadcom-wl
sudo mkdir -p /lib/modules/$(uname -r)/extra/wl
sudo cp wl.ko /lib/modules/$(uname -r)/extra/wl
sudo depmod -a
sudo modprobe wl
http://forums.fedoraforum.org/showthread.php?t=283824
这也适用于 Ubuntu,只需在必要时更改包名称即可。
注意:此驱动程序版本不支持无线 N。
答案2
重新安装驱动程序:
sudo apt-get 删除 bcmwl-kernel-source
sudo apt-get 安装 bcmwl-kernel-source
希望能帮助到你。