带有专有驱动程序 (Ubuntu) 的 Wifi Broadcom 4313 随机停止连接到无线网络

Iva*_*bko 5 wifi ubuntu broadcom

我有一台带Broadcom 4313无线模块的笔记本电脑,使用 Ubuntu 13.10 和 Windows 7 作为操作系统

重新连接到网络或从挂起/重新启动状态唤醒笔记本电脑时,有时无法连接到任何无线网络。禁用/重新启用网络无济于事。我必须连续几次重新启动笔记本电脑才能使其再次工作。

它将这些错误抛出到syslog

wpa_supplicant[1091]: wlan0: Authentication with xx:xx:xx:xx:b4:80 timed out.
NetworkManager[814]: <info> (wlan0): supplicant interface state: associating -> disconnected
NetworkManager[814]: <info> (wlan0): supplicant interface state: disconnected -> scanning
wpa_supplicant[1091]: wlan0: Trying to associate with xx:xx:xx:xx:b4:80 (SSID='xxxxxxxxx' freq=2457 MHz)
NetworkManager[814]: <info> (wlan0): supplicant interface state: scanning -> associating
wpa_supplicant[1091]: wlan0: CTRL-EVENT-ASSOC-REJECT status_code=16
wpa_supplicant[1091]: wlan0: Authentication with xx:xx:xx:xx:b4:80 timed out.
Run Code Online (Sandbox Code Playgroud)

拥有任何无线连接的唯一解决方案是从专有驱动程序切换wl到开源驱动程序brcmsmac(或重新启动几次),即使坐在无线路由器旁边,第二个连接也很差,以至于在大多数情况下无法使用。

顺便说一句,有时它甚至会在 Windows 上发生,但它有一些“故障排除”例程,可以以某种方式使其工作。

有谁知道为什么会这样?

有什么方法可以正确刷新网络,使其认为系统刚刚重新启动?service networking restart不适合,因为它以某种方式破坏了 X 服务器。

谷歌没有给我任何解决方法的线索。

mat*_*eek 2

为了登陆此页面的人们的利益

启动板上出现一个错误

在评论 #29 中提供了一个解决方案,即重新加载 wl 模块:

modprobe -r wl && modprobe wl
Run Code Online (Sandbox Code Playgroud)