Broadcom STA 驱动程序无法在 Ubuntu 12.04.3 LTS / Linux 3.8 上安装缺失的 wl

Broadcom STA 驱动程序无法在 Ubuntu 12.04.3 LTS / Linux 3.8 上安装缺失的 wl

在 HP Folio 13 上安装 Ubuntu 12.04 LTS 后,我无法使用无线功能。我的内核是3.8.0-29-generic,我的无线模块是 Broadcom BCM4313。

运行后rfkill list all

0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

有线连接工作正常。Broadcom STA 无线驱动程序的驱动程序激活每次都失败。日志中显示

FATAL: Module wl not found.
FATAL: Error running install command for wl

运行后lspci -nnk | grep -iEA3 "(wireless|network|wlan)"

02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless
Network Adapter [14e4:4727] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:1795]
Kernel modules: bcma
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01)

我也尝试过这个方法,但是没有效果: 安装 Broadcom 无线驱动程序

答案1

重要的提示

更新版本bcmwl-kernel-source应该可以修复内核 3.8.0.xx 上的问题,该版本已发布到精确更新档案中。在考虑本问答中发布的任何解决方法之前,请务必升级您的系统。

(感谢@gertvdijk 的提醒)


原始答案

您遇到的问题似乎主要出现在安装了反向移植内核 3.8.0-xx 的 Ubuntu 12.04.3 LTS 上。

请查看此错误报告。如您所见,这是一个已知问题,并且存在许多不同的解决方法。

对我有用的是安装bcmwl-kernel-sourceRaring 的最新版本。您可以找到此软件包这里。确保下载适合您系统的版本,例如这个如果你有一台amd64机器。

您可以通过以下方式安装该包:

sudo dpkg -i ~/Downloads/bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb

当然,您必须根据下载 deb 文件的位置更改其路径。

您可能必须随后执行以下命令才能启动并运行无线网络:

sudo modprobe wl

来源:http://ubuntuforums.org/showthread.php?t=2155228&page=2&p=12765664#post12765664

答案2

有一个漏洞精确到wl驱动程序。您可以尝试修补程序包解决了该问题。或者您也可以尝试b43驱动程序。

只需下载你的架构包amd64或者i386并使用software-centergdebi或安装它sudo dpkg -i PACKAGE_PATH。如果出现依赖性错误,请执行 sudo apt-get install -fOR ,您可以dkms先安装所需的内容。

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

相关内容