I was having this same problem with Edgy where after 2 or 3 suspend/resume cycles Network Manager would not recognize my network interfaces (using a notebook with built-in intel wireless). I was also using Beagle for my desktop search. I don't know why, but when I killed the beagled process my problems with Network Manager disappeared. Every suspend/resume cycle worked flawlessly, with Network Manager reconnecting on every single resume. Not wanting to lose my desktop search, I removed Beagle and replaced it with Tracker, which also integrates with the Deskbar Applet. I had no more problems with Network Manager not resuming after that.
For whatever that is worth, there it is. I can't explain why it worked, but it did.
I was having this same problem with Edgy where after 2 or 3 suspend/resume cycles Network Manager would not recognize my network interfaces (using a notebook with built-in intel wireless). I was also using Beagle for my desktop search. I don't know why, but when I killed the beagled process my problems with Network Manager disappeared. Every suspend/resume cycle worked flawlessly, with Network Manager reconnecting on every single resume. Not wanting to lose my desktop search, I removed Beagle and replaced it with Tracker, which also integrates with the Deskbar Applet. I had no more problems with Network Manager not resuming after that.
For whatever that is worth, there it is. I can't explain why it worked, but it did.