从睡眠状态唤醒后,r8711 wifi usb 出现问题

从睡眠状态唤醒后,r8711 wifi usb 出现问题

我在 ubuntu 13.04 Linux 3.8.0-28-generic #41-Ubuntu SMP 上从睡眠模式恢复时遇到问题

[25944.029996] video LNXVIDEO:00: Restoring backlight state
[25944.304744] IPv6: ADDRCONF(NETDEV_UP): wlan3: link is not ready
[25944.418469] r8169 0000:02:00.0 eth1: link down
[25944.418552] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[25944.439853] r8712u: in r8711_wx_set_scan: bDriverStopped=1
[25944.439975] r8712u: in r8711_wx_set_scan: bDriverStopped=1
[25945.580319] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[25967.754316] r8712u: in r8711_wx_set_scan: bDriverStopped=1
[25981.900796] IPv6: ADDRCONF(NETDEV_UP): wlan3: link is not ready
[25981.922257] r8712u: in r8711_wx_set_scan: bDriverStopped=1
[25981.922378] r8712u: in r8711_wx_set_scan: bDriverStopped=1
[26004.746640] r8712u: in r8711_wx_set_scan: bDriverStopped=1

但如果我执行这些命令

$ sudo modprobe r8712u 
$ sudo modprobe r8712u 

O 只需重新连接 usb-dongle,wifi 即可开始工作。这很不方便。对我来说似乎有点麻烦。有什么建议吗?在新安装的 netrunner(基于该版本的 ubuntu)上根本没有这个问题。对我来说,Ubuntu LTS 的更新似乎在某个地方出了问题。

答案1

我遇到了同样的问题,虽然这不是一个解决方案,但这是一个简单的解决方法,并且完全可以满足您的需要:从挂起状态恢复后自动加载无线驱动程序:

  1. Ctrl使用+ Alt+打开终端t
  2. 键入以下命令,然后Enter输入提示时您的用户密码:

    回显'SUSPEND_MODULES="$SUSPEND_MODULES r8712u"' | sudo tee /etc/pm/config.d/unload_modules

注意:这假设您还没有文件/etc/pm/config.d/unload_modules,否则它将覆盖它。或者,您可以使用您选择的文本编辑器和访问sudo权限创建/编辑文件。

这样做的目的是强制在暂停之前卸载文件中指定的模块,然后在恢复时加载它。

相关内容