编辑:新信息 - 挂起后 Wifi 无法工作的问题已通过降级到内核 3.2 得到解决 - 不幸的是,降级导致其他问题,例如我的鼠标光标冻结和滞后,并且 ubuntu 不断给出错误消息。只有降级才能解决问题,升级到内核 4.0.4 不会改变任何事情。
当我在完全关闭电脑后打开它时,wifi 连接可以正常工作。但是,如果我暂停然后恢复,我检测不到任何网络。我该如何让它正常工作?我是 Linux 新手,没有太多修复此类问题的经验。
我正在使用:Ubuntu 14.04.2。以防万一,它设置为与 Windows 7 双启动。
这个问题对我来说并不新鲜,我在 14.04.2 之前就遇到过这个问题。这是我不使用 Linux 的主要原因——每次为了上网都要重启电脑,这很不方便,也很浪费时间,所以我非常希望有一个真正有效的解决方案。我查找过解决方案,但对我来说都不起作用(它们通常需要制作或编辑一些奇怪的配置文件,但这些配置文件什么都不做)。
我的无线网卡是 TP Link TL-WN951N。据称从我在网上找到的信息来看,Linux 支持该功能。
另外,以防万一,这是输入的结果
lspci -v | grep -A 10 -i "Network Controller"
进入终端。
Network controller: Qualcomm Atheros AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn] (rev 01)
Subsystem: Qualcomm Atheros Device 3071
Flags: bus master, 66MHz, medium devsel, latency 168, IRQ 19
Memory at fbef0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
答案1
尝试重启network-manager
sudo service network-manager restart
答案2
我有相同的 wifi 卡 (TP Link TL-WN951N),使用 Kubuntu 14.04。唤醒我的电脑后,NetworkManager 显示 wifi 已连接,但实际上并未连接。如果我使用 NetworkManager 禁用然后启用无线网络,wifi 会连接并正常工作。为了使其自动化,我创建了一个脚本,/etc/pm/sleep.d/10_resume_wifi
在电脑唤醒时执行相同的操作(灵感来自这个问题):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm wifi off && nmcli nm wifi on;
esac
有必要使脚本可执行:
sudo chmod +x /etc/pm/sleep.d/10_resume_wifi