如何使 Broadcom BCM4313 无线网卡工作?

如何使 Broadcom BCM4313 无线网卡工作?

我将 Ubuntu 从 11.10 升级到 12.04,在此之前,无线网络工作正常。升级并重新启动后,无线网络甚至无法被检测到(当我单击顶部面板中的网络管理器图标时,它不会显示无线网络。启用无线选项有)。但我的笔记本电脑的 LED 指示灯显示无线已打开。

这是一台戴尔 Vostro 3450 笔记本电脑,具有:

Broadcom Corporation BCM4313 802.11b/g/n 无线局域网控制器 (rev 01)** (来自 lspci)。是否还需要其他信息?

如何让 Wifi 正常工作?

答案1

我自己有一台 vostro。但是是 BCM43224。也许这个解决方案不适合你。不过这对我有帮助。不知何故,“sta”驱动程序停止正常工作。您需要安装另一个驱动程序。安装前删除以下软件包

sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

(删除这些对我来说很重要。如果没有,我的 b43 驱动程序就会出现严重的连接问题)

然后安装以下软件包

sudo apt-get install b43-fwcutter firmware-b43-installer
sudo echo b43 >> /etc/modules

然后重新启动并检查是否找到了您的卡。(您可以手动尝试而无需重新启动。如果您当前使用 wl 驱动程序,请执行

sudo modprobe -r wl
sudo modprobe b43

更多信息,对我有帮助的可以在这里找到:

http://www.linuxwireless.org/en/users/Drivers/b43

http://wiki.ubuntuusers.de/WLAN/Broadcom_bcm43xx

或者尝试此处描述的驱动程序: http://www.linuxwireless.org/en/users/Drivers/brcm80211 这个应该支持你的芯片。

答案2

我也遇到过同样的问题。我尝试了上面给出的“b43-fwcutter firmware-b43-installer”包解决方案。无线网络开始工作,但其行为非常不稳定。无线网络在启动时未打开,如果我尝试打开接口而不先手动打开设备(ifconfig wlan0 up),整个系统就会冻结。

因此,我尝试了另一种方法。我进入了 ubuntu 的“附加驱动程序”应用程序。在那里我看到“Broadcom STA 专有驱动程序”被禁用了。我卸载了 b43 模块(也从 /etc/modules 中删除了它)。使用有线接口连接到网络并启用了此驱动程序。从那时起它一直运行顺利。希望这个回复能有所帮助。

答案3

我的 WiFi 问题 (这里解释broadcom-sta-common)可以通过安装(在 12.04.2 LTS 上)然后重新启动(不清除包,如上所述)来解决。在第一个答案中):

sudo apt-get update
sudo apt-get -y install broadcom-sta-common
sudo reboot

我的设备是:

$ lspci | grep BCM

03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

答案4

检查上面的链接,您需要首先检查您正在使用哪种 Broadcom 固件。驱动程序非常具体。特别注意上面的帖子,b43 驱动程序不支持 BCM4313 芯片组,这些驱动程序需要 STA 驱动程序。

(我有一台配备 BCM4313 无线功能的戴尔工作室,这就是我所知道的......)。

相关内容