wifi在挂起后停止工作,14.04.2

wifi在挂起后停止工作,14.04.2

编辑:新信息 - 挂起后 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

相关内容