Well I have found a solution that seems to work for my system. Adding "/etc/init.d/wpa-ifupdown stop" to the end of /etc/acpi/suspend.d/55 -down-interfaces and then moving the "pccardctl eject" command to after that seems to work on my setup. I have suspended & resumed the machine several times with no issues :). I'm not sure on the "pccardctl eject" command, as my card is internal so that might need to be moved, but not shutting down wpa seems to have been the problem. I've attacted my version of the script for anyone who wants to try it on their machines.
** Attachment added: "55-down-interfaces.sh" http://launchpadlibrarian.net/9188170/55-down-interfaces.sh -- [gutsy] NetworkManager causes hang when suspending https://bugs.launchpad.net/bugs/137666 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs