I found the wireless light does not stay on between shutdown/startups.
So you would boot into windows/ubuntu, have the white light on, wireless working, then restart instead of shutting down.
The light remains on during the restart, boot into Lion, and Lion can detect the wireless card during bootup etc.
maybe that helps.