Thanks for your suggestions.
1) Yes I am sure the cables are correctly connected, In-fact the same problem occurs if I physically unplug the cable connected to port 2 of the host.
2) My switches are configured correctly and the logs do not show any mac-flapping.