Sounds odd, but not impossible. Could be the settings in properties of the network card for auto-detect is working right with your switch -- maybe had to turn off flow control checking etc.
As you have it working I guess we'll leave it at that.
Steve