我是 Ubuntu 新手,刚刚安装了 Ubuntu 11.10。问题是 BCM4313 无线网卡一直断线。
从“附加驱动程序”窗口中,我可以看到“Broadcom STA 无线驱动程序”已安装。
由于我正在考虑返回 Windows,因此我将非常感激任何帮助。
“lsmod | grep cfg80211”的输出是 cfg80211 199630 2 brcmsmac,mac80211
答案1
据我所知,该芯片有两个驱动程序。
尝试一下lsmod | grep cfg80211
,看看它是否输出wl
或brcmsmac
。
这是内核中的开源驱动程序,因此开箱即用。但在某些情况下,您可能需要先将bcma
模块列入黑名单。如果您不默认使用它,请尝试一下
sudo modprobe -r wl && sudo modprobe brcmsmac
或者如果上述命令没有给你任何东西
sudo modprobe -r bcma ssb wl && sudo modprobe brcmsmac
这就是你所说的软件包提供的附加驱动程序broadcom-sta-common
。你可以用上面同样的方法测试它。
sudo modprobe -r brcmsmac bcma b43 && sudo modprobe wl
开源驱动程序不支持 LED,因此无线 LED 不会亮起。除此之外,开源驱动程序也没有省电选项,该选项在使用电池笔记本电脑时启用。但我的互联网连接在驱动程序的省电选项期间滞后wl
。
如果你发现你的互联网连接在使用电池时滞后,请尝试如何防止开启 iwconfig 电源管理?
看看哪一个适合你。
为了让事情永久化,只需添加
blacklist MODULE_NAME
并/etc/modprobe.d/blacklist.conf
为了加载模块将其添加到/etc/modules
。因此,如果您想使用,wl
请添加
blacklist brcmsmac
blacklist bcma
blacklist ssb
blacklist b43
并/etc/modprobe.d/blacklist.conf
添加wl
/etc/modules
这是一份关于博通驱动程序的相当不错的文档。