I also tested pm-utils from Natty (1.4.1-5). As mentioned in the last comment, 49bluetooth is not actually executed because I was not testing on a Thinkpad.
I removed the thinkpad-related part, left only 13-49bluetooth-sync.patch, and added "/sys/module/btusb/refcnt". The value does not reach 0. However this should make the CPU waits a while before the time out. But the hang is still observed in my testing.
(A gentle notice is that the goal is 250 successful S4 iterations.)
I also tested pm-utils from Natty (1.4.1-5). As mentioned in the last comment, 49bluetooth is not actually executed because I was not testing on a Thinkpad.
I removed the thinkpad-related part, left only 13-49bluetooth- sync.patch, and added "/sys/module/ btusb/refcnt" . The value does not reach 0. However this should make the CPU waits a while before the time out. But the hang is still observed in my testing.
(A gentle notice is that the goal is 250 successful S4 iterations.)