Беспроводной не подключается после приостановки на Asus K52F


9

Я на ASUS K52F под управлением Ubuntu 11.10 с беспроводной картой AR9285. Wi-Fi работает приемлемо до приостановки, после того как он не показывает никаких сетей. Единственное решение, которое я нашел, это полная перезагрузка.

Ответы:


14

Вы можете перезагрузить беспроводной драйвер после приостановки, чтобы избежать перезагрузки. Мой драйвер - '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сработало для меня. ссылка
Джаред Бек

Проблема в том, что если я слишком долго отстраняюсь, я получаю эти проблемы. Поскольку ни один из приведенных выше ответов не работает для меня, вот что я делаю. Приостановить снова. Возобновить через 10 с. Тогда это работает.
МарковЧ1

Примечание для будущих читателей Этот ответ по-прежнему работает (в 14.04) по состоянию на 11-25-2014. Спасибо Райан
TrailRider

5

У меня та же проблема, но с другим ноутбуком / Wificard. Попробуйте перезапустить сервис сетевого менеджера:

sudo service network-manager restart

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.