I was having some strange network problems with my PC, from taking excessively long for the link to come up to slow network performance. There is an 8 inch or so patch cable going from the onboard NIC of the embedded Atom platform to the internal switch. When I replaced that patch cable with a 3 ft patch cable, everything worked perfectly. Thinking that cable is defective, I connected it to a network analyzer and no matter how I flexed the cable, it always tested fine. If I use that cable to connect some other Ethernet devices together, it works fine. Clearly, that onboard NIC (RTL8111 based) doesn't like a really short cable.
Why would a cable that is too short cause problems?