Developer in me woke up this morning and asked me to fix this before Christmas. (As his Christmas gift).
So, if I power on the laptop after docking it, everything works fine. But if I am working on it standalone and then try to dock it, I cannot get the display. Same way, if I undock it while working, I loose the display.
Basically, I need to reboot for any docking/undocking dance to work.
Questions: 1) What kind of information should I be looking for to understand the problem? 2) Where to find that information.
After this, I can go and try to figure out what is going wrong.