Why am I getting auto-negotiation problems, duplex mismatch, and collisions found in the interfaces?