Bug 11196 - ifdown зависает на wifi+ifplugd+wpa_supplicant
: ifdown зависает на wifi+ifplugd+wpa_supplicant
Status: NEW
: Sisyphus
(All bugs in Sisyphus/etcnet)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-03-23 00:16 by
Modified: 2009-12-04 18:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-03-23 00:16:48
ifdown iface зависает, соответственно виснет service network stop и shutdown

/etc/net/ifaces/au/options:
TYPE=eth
USE_HOTPLUG=no
BOOTPROTO=dhcp
MODULE=ipw2200
USE_IFPLUGD=yes
IFPLUGD_EXTRA_ARGS='--api-mode=iff'
CONFIG_WIRELESS=yes
WPA_DRIVER=wext
DHCP_HOSTNAME=lap

там же iwconfig и wpa_supplicant

cуперподробности конфигурации
http://www.freesource.info/wiki/HCL/Noutbuki/Acer/TravelMate8104WLMi#h4115-11

зависание происходит в /etc/net/scripts/ifdown в цикле while ifplugd_runs
протокол bash:
+ ifplugd_runs
+ /usr/sbin/ifplugd --check-running --iface=au
+ stop_ifplugd
+ /usr/sbin/ifplugd --kill --iface=au
+ print_progress
+ is_yes ''
+ case "$1" in
+ return 1
+ return 0
+ usleep 100000

до настройки wpa_supplicant все работало (использовался только iwconfig)
помогает опустить интерфейс killall wpa_supplicant, поэтому есть предположение.
что его следует гасить до, а не после ifplugd

Возможно это проблема ifplugd, что при запущеном wpa_supplicant опция --kill не
отрабатывает.

в конце концов добавил опцию PERSISTENT_IFPLUGD=yes
это сработало

Steps to Reproduce:
1.настроить wifi+wpa+ifplugd
2.поднять интерфейс
3.опустить интерфейс (ifdown или service network)
------- Comment #1 From 2007-03-30 02:00:57 -------
Спасибо, попробую вникнуть.
------- Comment #2 From 2007-11-18 14:08:25 -------
Собственно, проблема видимо уже не актуальна? ifplugd запретили, ifdown 
работает, wpa_supplicant - та еще песня, но уже сосем другая. Закроем?
------- Comment #3 From 2007-11-18 16:02:07 -------
Запретили ifplugd? Впервые слышу. До проверки же у меня руки так и не дошли.
------- Comment #4 From 2007-11-19 10:11:17 -------
Я именно так понял из #11647. Кроме того в скриптах etcnet добавились проверки 
на "недопустимое сочетание" wifi и ifplugd, т.е. политика партии должна быть 
вполне ясна?
------- Comment #5 From 2007-11-19 10:55:34 -------
Если проблема вызвана связкой ifplugd и wpa_supplicant, то она не
ограничивается
WiFi, для которого справедливо ifplugd считается неприменимым. В надежде
провести в этом году ряд опытов на беспроводном оборудовании оставляю баг
открытым.
------- Comment #6 From 2008-03-18 11:11:15 -------
Проблема с suspend была не из-за #6653 случайно?
------- Comment #7 From 2008-03-18 11:12:39 -------
Предыдущий комментарий не сюда.
------- Comment #8 From 2008-03-18 11:12:51 -------
Предыдущий комментарий не сюда.