There is a very good step by step wifi support section on the Ubuntu site at
https://help.ubuntu.com/11.04/ubuntu-help/net-wireless-troubleshooting.html
Work carefully through this site following the instructions in order. This can fix many problems. You might want to do this with a wired connection available in case things go wrong.
Once you have done this very carefully see if the problem is solved.
If you problem has not been solved after working through this you can do the following that might help (it does for me on my netbook). Connect to the wired connection. Go to the software section and install WICD. Go to system settings-startup applications and add WICD as a start up. Uninstall network manager (this is very important). Reboot and see if this helps.
00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit Network Connection [8086:10ea] (rev 05)
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:422c] (rev 35) – Netmoon Aug 17 '11 at 19:12