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

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

2 ответа

Решение

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

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

sudo service network-manager restart

Другие вопросы по тегам