As this appears to be pointing towards an apm problem, I called up the PID for apm found this line
/usr/sbin/apmd -P /etc/apm/apmd_proxy --proxy-timeout 30
and killed it.
My Zaurus could then suspend and resume from the on/off button.
Suspend with the right arrow and resume from the on/off button.
Suspend from the menu and resume from the on/off button.
All would seem to be fixed with a simple command, but all was not well in the land of Zaurus.
Upon resume I could not connect to the Z from my slackware box, it appears to effect the network connection in some way, because normally I just have to give my usb port an IP address and a route and I have connection.
With apm suspended I would have to manually start the network at the zaurus side as per the thread here:
You need to save & run the script from this message (read the whole thread for more info) & set up a desktop shortcut for it to make it painless to run. HTH
Why would Power Management effect networks?
samac