I had written a HowTo about adding Suspend support in VL 5.8, but its missing along with the other HowTos due to a problem when the forum software was upgraded.
Hopefully those will be recovered...
Anyway, adding Suspend support involves patching the kernel source code and compiling a new kernel
If you feel up to it, I can give you a condensed guide that should get you going.