在 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-source
Raring 的最新版本。您可以找到此软件包这里。确保下载适合您系统的版本,例如这个如果你有一台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