Bug 18897 - wifi не восстанавливает соединение после просыпания
Summary: wifi не восстанавливает соединение после просыпания
Status: CLOSED WONTFIX
Alias: None
Product: ALT Linux Desktop
Classification: Distributions
Component: hardware (show other bugs)
Version: 5.0.0
Hardware: all Linux
: P2 major
Assignee: Anton V. Boyarshinov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-19 12:02 MSK by Anton Farygin
Modified: 2020-07-09 11:56 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2009-02-19 12:02:52 MSK
wifi не восстанавливает соединение после просыпания, если точка доступа оказалась недоступна сразу после resume from memory.

Воспроизводить:
- подключиться к WiFi
- усыпить компьютер в память
- выключить WiFI точку доступа
- проснуться из памяти
- включить WiFI точку доступа.

Как вариант - тоже самое не работает при перемещении в уснутом состоянии от одной точки доступа к другой.
Comment 1 Anton Farygin 2009-02-20 15:54:09 MSK
После раскопок по этой проблеме:
- ядерный модуль должен делать disconnect (который будет получать wpa_supplicant) для точек доступа при засыпании, но iwl3945 этого не делает (в отличии от других модулей для других WiFI карт, например ipw2200)
- у меня заработал workaround в виде небольшого скриптика в /etc/pm/sleep.d/, который заставляет wpa_cli делать disconnect при засыпании и reassociate при просыпании.

Идеальное решение - исправить ядерный модуль iwl3945. В качестве грубого хака - собрать новый pm-utils + положить туда "правильный" скриптик.
Comment 2 Anton Farygin 2009-02-20 15:55:28 MSK
2ldv: ты начал собирать pm-utils, но забросил - была веская причина ?
Comment 3 Dmitry V. Levin 2009-02-20 17:37:29 MSK
(In reply to comment #2)
> 2ldv: ты начал собирать pm-utils, но забросил - была веская причина ?

Я не мантейнер.  Себе собрал, у меня работает.
Comment 4 Anton Farygin 2009-02-20 17:47:51 MSK
Ильдар, а что ты думаешь по этому поводу ?

Или пакет заброшен ?
Comment 5 ildar 2009-02-21 18:21:44 MSK
давай скриптик, я приложу к новому релизу pm-utils.

Пакет не заброшен. Просто у меня времени не хватало. Займусь прямо сейчас.

Только Антон, просьба: прилижи скрипт, чтобы поуниверсальнее был и не-пользователям не мешал.
Comment 6 Anton Farygin 2009-02-21 22:39:19 MSK
Что бы никому не мешал - это сложно. Наверное оно кому-то будет мешать. А может быть и не будет - непонятно.

Собственно весь скрипт:
# cat /etc/pm/sleep.d/02wpa 
#!/bin/sh
case $1 in
    suspend)
        wpa_cli disconnect
        ;;
    resume)
        wpa_cli reassociate
        ;;
esac

Я тебе рекомендую посмотреть на сборку ldv в git.alt - там много интересного и полезного.
Comment 7 ildar 2009-02-22 15:09:07 MSK
(В ответ на комментарий №6)
> Что бы никому не мешал - это сложно. Наверное оно кому-то будет мешать. А может быть и не будет - непонятно.
>     suspend)
>         wpa_cli disconnect
>     resume)
>         wpa_cli reassociate

Антон, я правильно понимаю, что ты не пользуешься NetworManager ? Если я правильно помню, то NM _это_ делает. В таком случае предлагаю тебе просто запаковать это самому в качестве pm-util-ADDON.

> Я тебе рекомендую посмотреть на сборку ldv в git.alt - там много интересного и
> полезного.

Видел, ок.
Comment 8 Anton Farygin 2009-02-23 01:22:02 MSK
да, не пользуюсь.

С network-manager нужно, что бы кто-то проверил (на iwl3945).

2mike: у тебя, по-моему, такой - проверь плз по testcase.
Comment 9 Michael Shigorin 2009-02-23 22:32:23 MSK
Попробую завтра, если не забуду -- пните кто-нить в обед и жабер?
Comment 10 Michael Shigorin 2009-03-23 15:37:35 MSK
Завтра настало -- при доступной точке (выключить пока сложно, общеофисная) работает, и после памяти, и после диска.  5.0/branch@i586,

kernel-image-std-def-2.6.27-alt11
firmware-iwl3945-15.28-alt1.8
NetworkManager-0.7.0-alt18
Comment 11 ildar 2009-03-23 19:52:24 MSK
хорошо, давайте положу в основной пакет рядом с хуком для NM. Осталось только научиться определять, используется ли NM
Comment 12 Anton Farygin 2009-03-23 20:24:39 MSK
да видимо это не имеет значения...
Comment 13 Andrey Cherepanov 2020-07-09 11:56:57 MSK
Поддержка дистрибутива завершена. Используйте новые версии.