![无线网络在暂停后无法使用](https://linux22.com/image/975587/%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E5%9C%A8%E6%9A%82%E5%81%9C%E5%90%8E%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8.png)
我有一台联想 Z500 笔记本电脑,它的无线硬件是 Centrino Wireless-N 2230(供应商 - Intel)。当我合上盖子时,笔记本电脑会挂起,当它被唤醒时,wifi 被禁用,并且无法启用它。rfkill
说它被硬件阻止了。我试过重启网络管理器,iwlwifi
在 中的 SUSPEND_MODULES 中添加了模块/etc/pm/config.d/config
,但只有重启才有用。在 Win 7 上一切都很好。有什么办法可以解决这个问题吗?这很烦人。我的 Ubuntu 版本是 14.04 LTS
lsmod | grep wmi
输出:
snd_rawmidi 30144 1 snd_seq_midi
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd 69238 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
提前致谢
答案1
根据您的评论,您可以通过手动发出来解决问题rmmod iwldvm && modprobe iwldvm
。为了使其在恢复后自动运行,您需要创建一个脚本。
我将调整发布在这个答案以满足您的需求。运行:
gksu gedit /etc/pm/sleep.d/20_fix_wifi
添加以下内容:
case "${1}" in
resume|thaw)
rmmod iwldvm && modprobe iwldvm
;;
esac
保存文件并重新启动。尝试暂停并恢复,看看是否有效。