Summary: | wifi не восстанавливает соединение после просыпания | ||
---|---|---|---|
Product: | ALT Linux Desktop | Reporter: | Anton Farygin <rider> |
Component: | hardware | Assignee: | Anton V. Boyarshinov <boyarsh> |
Status: | CLOSED WONTFIX | QA Contact: | Andrey Cherepanov <cas> |
Severity: | major | ||
Priority: | P2 | CC: | alexsid, cas, ildar, ldv, mike, rider, shrek, silicium |
Version: | 5.0.0 | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2009-02-19 12:02:52 MSK
После раскопок по этой проблеме: - ядерный модуль должен делать disconnect (который будет получать wpa_supplicant) для точек доступа при засыпании, но iwl3945 этого не делает (в отличии от других модулей для других WiFI карт, например ipw2200) - у меня заработал workaround в виде небольшого скриптика в /etc/pm/sleep.d/, который заставляет wpa_cli делать disconnect при засыпании и reassociate при просыпании. Идеальное решение - исправить ядерный модуль iwl3945. В качестве грубого хака - собрать новый pm-utils + положить туда "правильный" скриптик. 2ldv: ты начал собирать pm-utils, но забросил - была веская причина ? (In reply to comment #2) > 2ldv: ты начал собирать pm-utils, но забросил - была веская причина ? Я не мантейнер. Себе собрал, у меня работает. Ильдар, а что ты думаешь по этому поводу ? Или пакет заброшен ? давай скриптик, я приложу к новому релизу pm-utils. Пакет не заброшен. Просто у меня времени не хватало. Займусь прямо сейчас. Только Антон, просьба: прилижи скрипт, чтобы поуниверсальнее был и не-пользователям не мешал. Что бы никому не мешал - это сложно. Наверное оно кому-то будет мешать. А может быть и не будет - непонятно. Собственно весь скрипт: # cat /etc/pm/sleep.d/02wpa #!/bin/sh case $1 in suspend) wpa_cli disconnect ;; resume) wpa_cli reassociate ;; esac Я тебе рекомендую посмотреть на сборку ldv в git.alt - там много интересного и полезного. (В ответ на комментарий №6) > Что бы никому не мешал - это сложно. Наверное оно кому-то будет мешать. А может быть и не будет - непонятно. > suspend) > wpa_cli disconnect > resume) > wpa_cli reassociate Антон, я правильно понимаю, что ты не пользуешься NetworManager ? Если я правильно помню, то NM _это_ делает. В таком случае предлагаю тебе просто запаковать это самому в качестве pm-util-ADDON. > Я тебе рекомендую посмотреть на сборку ldv в git.alt - там много интересного и > полезного. Видел, ок. да, не пользуюсь. С network-manager нужно, что бы кто-то проверил (на iwl3945). 2mike: у тебя, по-моему, такой - проверь плз по testcase. Попробую завтра, если не забуду -- пните кто-нить в обед и жабер? Завтра настало -- при доступной точке (выключить пока сложно, общеофисная) работает, и после памяти, и после диска. 5.0/branch@i586, kernel-image-std-def-2.6.27-alt11 firmware-iwl3945-15.28-alt1.8 NetworkManager-0.7.0-alt18 хорошо, давайте положу в основной пакет рядом с хуком для NM. Осталось только научиться определять, используется ли NM да видимо это не имеет значения... Поддержка дистрибутива завершена. Используйте новые версии. |