AIUI, g-p-m uses pm-utils to initiate suspend and resume. The Debian package of pm-utils has a patch that uses uswsusp if it is available (indeed, pm-utils suggests uswsusp).
I was able to fix the suspend loop by purging uswsusp and using the kernel methods. On both my Thinkpad X60s and T61, this caused no problem. YMMV on other laptops. -- Alok Proper treatment will cure a cold in seven days, but left to itself, a cold will hang on for a week. -- Darrell Huff -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org