I downgraded my kernel to 2.4.21-pre3 with acpi 20030109, swsusp v16 (my version of these patches) along with my hub.c thread kill kludge. The latter is so that USB doesn’t cause your suspends to hang forever because the frikking khubd thread doesn’t want to die. It sometimes gets cranky like this after one suspend/resume cycle.
This is the combination that stopped working after my RAM upgrade and incited the upgrade to 2.4.21-pre4, acpi 20030228 and swsusp v19. However, as reported in a previous posting, the swsusp v19 combination can be quite slow and has caused the occasional oops at suspend.