I too have encountered this issue. Furthermore I've discovered that if I boot RedHat while undocked and later dock that I must be prepared for the W520 to completely lock up at some point. It could be minutes or hours later. To avoid this I've taken to the haibt of rebooting any time I wish to dock or undock the machine. This isn't really an acceptable way to conduct business but seems necessary for now.