Re: 11.04 Static IP address ignored until networking restart
Yes. It's probably because:
Any idea why the IP address assignment in /etc/network/interfaces is being ignored on boot-up?
If you want a static address, why is Wicd even installed?
I'm using wicd as the network manager
Moreover, your interfaces file doesn't declare what network you want to connect to nor any encryption details. I strongly suspect the system can't connect and defaults to Wicd. I'd remove Wicd altogether and revise your interfaces file:
iface lo inet loopback
iface wlan0 inet static
"Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.