I was absolutely positive I had replied to the comment before the last already, but seems I haven't.
It seems the good old ForceEnablePipeA hack is needed on my laptop. The strange thing is that it hasn't been needed ever before, so I don't understand why now. As with jhansonxi, vesa eliminates the problems, and suspend outside of X works fine 100% of the time.
Now, I have been using ForceEnablePipeA for a while and everything has worked just fine, changing VT, suspend, everything. Except, when an external display is attached, in which case the problem re-occurs, i.e. ~33% success when switching VT.
jhansonxi, could you possibly try to add
Option ForceEnablePipeA "true"
to xorg.conf and see if it works out for you?
I was absolutely positive I had replied to the comment before the last already, but seems I haven't.
It seems the good old ForceEnablePipeA hack is needed on my laptop. The strange thing is that it hasn't been needed ever before, so I don't understand why now. As with jhansonxi, vesa eliminates the problems, and suspend outside of X works fine 100% of the time.
Now, I have been using ForceEnablePipeA for a while and everything has worked just fine, changing VT, suspend, everything. Except, when an external display is attached, in which case the problem re-occurs, i.e. ~33% success when switching VT.
jhansonxi, could you possibly try to add
Option ForceEnablePipeA "true"
to xorg.conf and see if it works out for you?