2013 年 2 月下旬,我在我的 Ubuntu 12.04 系统(华硕 Eee 1215T)上安装了最新更新,然后重新启动,之后它就无法再通过 Wi-Fi 建立网络连接了。它只是反复要求我输入 WPA 密码。我输入了密码,但连接不上,它又要求我输入密码。至少 6 个月以来,我没有对 Wi-Fi 路由器进行任何更改,我拥有的其他 Wi-Fi 设备仍能顺利连接。唯一改变的是 Ubuntu 更新。
更新:经过一番挖掘,我找到了问题和解决方案。仔细阅读 /var/log/syslog 发现,计算机可以毫无问题地连接到 Wi-Fi 路由器,但 DHCP 协商失败。一旦重新打开此问题,请阅读下面的我的回答以了解详细信息。:) 我将我的旧信息留在问题中以供参考,以防有人发现它有用。
顺便说一句,对于那些将我的问题标记为复制,我认为不是。虽然所谓的重复问题答案中的解决方案可能有效(我没有尝试过),但我的问题是由 2013 年 1 月的 Ubuntu 更新引入的新问题,而不是 2012 年报告的经典 Broadcom 问题,并且它是用不同的方法解决的。
dmsg
显示设备为 BCM4727:
$ dmesg | grep -i bcm
[ 20.632433] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
但lshw
显示它为BMC4313:
$ sudo lshw -C network
PCI (sysfs)
*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth1
version: 01
serial: 48:5d:60:6d:d8:59
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fbefc000-fbefffff
这规格页面不幸的是,它不能清晰地显示 Wi-Fi 芯片组。
如果相关的话,这里是lsmod
:
$ lsmod | grep wl
wl 2906597 0
cfg80211 178877 1 wl
lib80211 14040 2 lib80211_crypt_tkip,wl
我尝试通过系统设置 --> 附加驱动程序删除并重新安装 Broadcom STA 无线驱动程序,但即使重新启动后也无济于事。
这一页Ubuntu 12.10 更新后 WiFi 问题在其接受的答案中有一些有希望的建议,但似乎针对的是 12.10 和 BCM4312,而不是我的(可能)BCM4313。有什么建议吗?
答案1
好吧,重置你的调制解调器。我也遇到过这种情况,但重置成功了。我的是华硕 EeePC 1025C。如果失败了,请告诉我