Comment 7 for bug 183968

I had the same problem after upgrading to Hardy; network-manager would work with it on boot, but after a resume-suspend cycle it didn't detect wifi anymore. Solved by following udev config modification mentioned at:
  http://wiki.debian.org/iwlwifi