Я на ASUS K52F под управлением Ubuntu 11.10 с беспроводной картой AR9285. Wi-Fi работает приемлемо до приостановки, после того как он не показывает никаких сетей. Единственное решение, которое я нашел, это полная перезагрузка.
9
Вы можете перезагрузить беспроводной драйвер после приостановки, чтобы избежать перезагрузки. Мой драйвер - 'ath9k', который вы можете найти, запустив 'nm-tool', и найдите строку, аналогичную
Driver: ath9k
Затем перезагрузить драйвер:
sudo rmmod ath9k
sudo modprobe ath9k
Чтобы это произошло автоматически, когда вы вернетесь из режима ожидания, мы можем добавить следующий скрипт в /etc/pm/sleep.d/00_wireless_sleep
#!/bin/sh
case "$1" in
suspend|hibernate)
/sbin/rmmod ath9k
;;
resume|thaw)
/sbin/rmmod ath9k
/sbin/modprobe ath9k
;;
esac
exit 0
Замените имя модуля "ath9k" на модуль, который вы обнаружили из вывода nm-tool, упомянутого выше. Мне пришлось назвать сценарий «00_wireless_sleep», чтобы он запускался после всех других сценариев возобновления (сценарии запускаются в обратном порядке при возобновлении). Не забудьте сделать исполняемый файл "00_wireless_sleep":
sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
options iwlwifi bt_coex_active=0
к/etc/modprobe.d/iwlwifi.conf
сработало для меня. ссылкаУ меня та же проблема, но с другим ноутбуком / Wificard. Попробуйте перезапустить сервис сетевого менеджера:
sudo service network-manager restart
источник