我有一台 Acer Aspire One 722,它配有 Atheros Wifi 卡,在 11.04 上运行良好。所以我们为学校买了 200 台。但是这些都配有 Broadcom BCM4313 无线网卡,存在问题。它使用 brcmsmac 驱动程序,它们最初连接。但是过了一段时间(有时只是几个网页),其中一些断开了连接。但是,它们仍然有 IP,网络管理器显示它们已连接,但没有加载任何页面,您无法在 LAN 或互联网上 ping 任何内容。断开/重新连接可以解决问题,但有时需要重新启动。这种情况经常发生,所以是一个大问题。许多 broadcom 驱动程序被列入黑名单:bcm43xx、b43、brcm80211。您对 broadcom4313 卡有什么想法或经验吗?请保护这些计算机免遭 Windows 的命运!
答案1
科林,
我使用 Aspire One 722 (BCM4313 14e4:4727) 时遇到了与您完全相同的问题。wifi 连接正常,但浏览几个网页后系统崩溃。
为了消除涉及各种驱动程序的所有干扰,下面的方法似乎有效。我尝试使用全新安装的 Lubuntu 12.04(除了下面的内容外,绝对不需要进行任何更改),效果很好。松了一口气。当 Ubuntu 在安装后第一次启动时,它会询问您是否要激活专有驱动程序;我没有激活它。事实证明,它毕竟“正常工作”(除了下面的内容)。如果您尝试过各种其他修复,重新安装将是使其恢复到正确状态的最简单方法,或者更改 BIOS,然后在重新安装之前尝试使用 Live CD 进行确认。
在 Acer Aspire One 722 上安装 Ubuntu
如果该链接停止工作,这里是文本的副本:
在 Ubuntu Natty 下,Aspire One 722 wifi 适配器完全受支持,但存在一个非常烦人的错误,特定于 AO722 硬件。
事实上,每次您尝试连接到无线网络时,您的上网本可能会冻结,唯一的选择就是硬重置!
看起来这个错误是由于以太网和无线适配器之间的冲突引起的。
但好消息是,有一个非常简单的技巧可以避免此错误:您需要设置特定的启动顺序,其中首先使用网络启动。通过此设置,以太网适配器将以某种方式配置,以便在无线网络连接时不会与 wifi 适配器发生任何冲突。
为此,请重新启动上网本并在启动时输入 F2 进入 BIOS。
首先,将网络启动设置为启动优先顺序中的第一个:
接下来,确保网络启动已启用:
保存并退出。
重启后,冻结问题应该成为过去……
答案2
列入黑名单的司机存在问题。
通过两个步骤修复它,进入目录/etc/modprobe.d
,然后编辑文件broadcom-sta-common.conf
删除或者注释掉这一行:
blacklist brcmsmac
添加新的黑名单规则的新行:
blacklist bcma
重新启动并享受活动的无线网络连接。
它对我有用(三星 Q530)。
下面显示了 broadcom-sta-common.conf 文件的工作示例。
# wl module from Broadcom conflicts with ssb
# We must blacklist the following modules:
blacklist b44
blacklist b43legacy
blacklist b43
blacklist brcm80211
# CHANGE STARTS HERE
#blacklist brcmsmac
blacklist bcma
# END OF CHANGE
blacklist ssb
install wl /sbin/modprobe --ignore-install wl $CMDLINE_OPTS
答案3
这支持的 Broadcom 硬件列表建议使用 wl(Ubuntu 存储库中的 broadcom-sta-common)作为 brcmsmac 的替代方案。
答案4
Broadcom 4313 也存在同样的问题(但使用的是 Samsung NP305U)。我几乎尝试了所有方法和发行版,但对我而言唯一有效的解决方案是将无线频道号设置为 12 以下,我将其设置为 11。试试这个。