wpa_supplicant isn't killed on unplug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ifupdown (Ubuntu) |
Expired
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: wpasupplicant
I have a USB wireless wireless adaptor. I have a use case which is not well suited to NetworkManager - single AP and with a multi-user system. So I set it up using "wpa-" options in /etc/network/
So AFAIK what should happen is a copy of wpa_supplicant is started when the device is detected, and killed when it is removed. The first bit works, and I have wonderful hotplug goodness.
Unfortunately the killing on removal doesn't seem to work properly. For me it's mainly a matter of tidyness and correctness. However the surplus process is consuming resources: in particular it shows up on powertop as being responsible for 3 wakeups per second - and the target for efficient idling is somewhere under 10 per second.
I know which scripts (ifupdown hooks) are supposed to be taking care of this , but I haven't debugged it. Any hints on debugging this sort of thing would be appreciated.
confirming the problem. however, there isn't much we can do on the wpasupplicant side.
There are limitiations in ifupdown which do not allow this to be implemented.
lets better help getting netconf in shape for this.