Перешел на Linux. Проблемы и решения.

Мне тут посоветовали перейти на Linux. Мой выбор клон Ubuntu — Linux Mint. Ну с линуксом мы дружим с мохнатого 1999 года, так что проблем не возникло. Ну почти =)).

  1. При установке ессно похерил все на винте =) И фотки любимой жены тоже.
    Решение: TestDisk восстановил даже то что я и забыл когда удалял =)

  2. MATE переодически зависает после выбора проприетарных дров для видюхи на ноуте.
    Решение: стандартные драйвера вернул.

  3. После syspend отваливается wi-fi. Лечится только ребутом.
    Решение: Гугление показало что виноват wpa_supplicant. Нужно его гасить перед засыпанием. В /etc/pm/sleep.d создаем файл wpa_supplicant_kill. В нем пишем:

#!/bin/sh
case "$1" in
resume|thaw)
killall wpa_supplicant
;;
esac

Ну и потом: chmod +x wpa_supplicant_kill
Как написал парень, у которого я решение подсмотрел: Not really ideal, but it saves a bit of typing at each resume.
Полность согласен, но работает, поэтому пока оставлю так.

Пока все.
=) Нет не все. Еще в файл /etc/pm/config.d/suspend_modules

SUSPEND_MODULES="$SUSPEND_MODULES ath9k r8169"

так надо эти модули выгружать перед syspend, и при resume они автоматически будут подгружаться и обновляться. И так и случилось. Все заработало. Казалось бы =)
Только после syspend, а вот после hibernate нет. Так же network disabled.
Короче пока что отключил hibernate в control center -> power manager.
Есть вот такое сообщение:

prof-K53SM log # cat pm-powersave.log
...
Running hook /usr/lib/pm-utils/power.d/wireless true:
Turning powersave for wlan0 on...Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not supported.
Failed.
/usr/lib/pm-utils/power.d/wireless true: success.

Вот что пишет про это linux guru по имени blip:

Keep in mind any wifi issues you may experience could be caused by forcing this setting. You can make this change permanent by creating /etc/modprobe.d/ath9kps.conf containing
Code:

options ath9k ps_enable=1

If the option is removed or renamed, your wifi will stop working and you will need to remove that file.

Смотрим:

prof-K53SM power.d # modprobe ath9k ps_enable=1
prof-K53SM power.d # modprobe ath9k ps_enable=0
prof-K53SM power.d # ps -A | grep wpa
19719 ? 00:00:00 wpa_supplicant
prof-K53SM power.d # kill 19719
prof-K53SM power.d #

Действительно, отключаем и включаем wlan и eth0.

Нет, чет не момогло, после hibernate опять network disabled, и на

prof-K53SM power.d # modprobe ath9k ps_enable=1
prof-K53SM power.d # modprobe ath9k ps_enable=0

не реагирует. =(

А вот после syspend включается. И на заклинания

prof-K53SM power.d # modprobe ath9k ps_enable=1
prof-K53SM power.d # modprobe ath9k ps_enable=0

не реагирует. =( ну ну =)).

prof-K53SM sleep.d # uname -r

3.13.0-37-generic

удалил uswsusp
увеличил swap раздел.

проблема решилась

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s