On 20 October 2010 15:28, Martin Langhoff martin.langhoff@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