Comment 38 for bug 881079

Same problem here. I installed 1.3-0ubuntu11 from oneiric-proposed, but nothing changed.
The delay was caused by the following lines of /etc/network/interfaces:

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig wlan0 up # line maintained by pppoeconf
provider dsl-provider

Indeed, the ppp connection relies on the wifi connection, which will be enabled *after*, by Network Mananger.
I don't want to eliminate such lines.
So, I have solved in this way: I removed all the "sleep" lines inside /etc/init/failsafe.conf. Now, everything works.

Now, I ask you programmers: why all these "sleep"s? Why do you want to wait 2 minutes? I think, if the network is not up after few seconds, skip it, and boot up without network. Please tell me if I am wrong.