I was using the eeepc-acpi-scripts from the main debian repository, and not using the 'zzz' or 'wifi' scripts that some people recommend download, as they caused video issues on resume.
So I made changes to the file at
/etc/acpi/actions/suspend.sh. You'll find my modified suspend.sh below:
# do nothing if package is removed
[ -d /usr/share/doc/eeepc-acpi-scripts ] || exit 0
if (runlevel | grep -q ) || (pidof '/sbin/shutdown' > /dev/null); then
#turn off wireless, stop network-manager
pm-suspend --quirk-s3-bios --quirk-dpms-on
#picks up here for resume
echo $brightness > $brn_control
#restart dbus (and thus nm), turn wireless back on
you may want to modify wireless.sh to retry turning wireless on until it is successful... i've found sometimes it quits, and it seems unnecessary for it to give up so soon. maybe i'll post those changes later... just ask if you need them.