The following sequence resulted in a running graphic 3 out of 3 times:
1) Place turned off laptop in docking station
2) Turn on laptop via docking station
3) login
4) call pm-suspend directly
5) remove laptop from docking station with docking station button 2 (eject) directly, not using button 1
6) resume laptop
7) change virtual terminals 2, then 1 or 7, depending on where X is running
The graphics are restored and everything runs fine.
The following sequence resulted in a running graphic 3 out of 3 times:
1) Place turned off laptop in docking station
2) Turn on laptop via docking station
3) login
4) call pm-suspend directly
5) remove laptop from docking station with docking station button 2 (eject) directly, not using button 1
6) resume laptop
7) change virtual terminals 2, then 1 or 7, depending on where X is running
The graphics are restored and everything runs fine.