On 20 October 2010 15:28, Martin Langhoff <martin.langhoff(a)gmail.com> wrote:
The hardcoded sleep *is* being removed. IME, that'll first
uncover a
variety of bugs and odd interactions/races in various drivers and
hardwares it has been covering for.
It wasn't a workaround for races or bugs. It was a fundamental part of
the NM user vs system split. If you remove it, you'll break things
like ethernet connectivity. Not because of bugs, just because having a
delay was an inherent part of the "who gets it" design, mostly thanks
to limitations of HAL.
This has already been solved better in newer versions of
NetworkManager, thanks to advancements in udev allowing for nicer NM
design/interactions.
Daniel