I tested with the 2.6.37-999.201012151130 daily mainline build. X doesn't work for me with that kernel so I've only tested in the console. Suspend behaviour is still the same: without noapic it doesn't come out of suspend, with noapic it does if you do it fast enough. If you use noapic and it comes out of suspend, I can do things like restart using ctrl-alt-del, but I don't see anything in the console. If I do the same on the current Ubuntu kernel while X is running, the console is unreadable and contains a mess of characters after coming out of suspend.
I tested with the 2.6.37- 999.20101215113 0 daily mainline build. X doesn't work for me with that kernel so I've only tested in the console. Suspend behaviour is still the same: without noapic it doesn't come out of suspend, with noapic it does if you do it fast enough. If you use noapic and it comes out of suspend, I can do things like restart using ctrl-alt-del, but I don't see anything in the console. If I do the same on the current Ubuntu kernel while X is running, the console is unreadable and contains a mess of characters after coming out of suspend.