Since my update to Ubuntu 9.04 I was experiencing lots of wifi connections problems.
Into the logs I was getting messages such as:
- Kill switch must be turned off for wireless networking to work.
- ADDRCONF(NETDEV_UP): wlan0: link is not ready
- ...
It was really boring but a solution to all wifi connections problems with the "Intel Corporation PRO/Wireless 4965 AG or AGN" controller is available by installing the package linux-backports-modules-jaunty (you will have to add the jaunty-backports repository to your software sources). Then reboot and voila.