Author Topic: Why would a too short Ethernet cable cause network problems?  (Read 10127 times)

0 Members and 1 Guest are viewing this topic.

Offline NiHaoMikeTopic starter

  • Super Contributor
  • ***
  • Posts: 9016
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Why would a too short Ethernet cable cause network problems?
« on: August 23, 2012, 02:00:44 am »
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?
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline prenato

  • Regular Contributor
  • *
  • Posts: 116
  • Country: us
    • paulorenato.com
Re: Why would a too short Ethernet cable cause network problems?
« Reply #1 on: August 23, 2012, 02:24:58 am »
If a transmission link is affected by reflections bEcause of bad impedance matching, a short link may be worse than a long one ( reflections are more attenuated)
Paulo
Professional Tinkerer,
www.paulorenato.com
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9946
  • Country: nz
Re: Why would a too short Ethernet cable cause network problems?
« Reply #2 on: August 23, 2012, 02:27:35 am »
You could try force the speed to 100mbit instead of auto.
That can help sometimes.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Online mariush

  • Super Contributor
  • ***
  • Posts: 5026
  • Country: ro
  • .
Re: Why would a too short Ethernet cable cause network problems?
« Reply #3 on: August 23, 2012, 03:38:52 am »
Did you also move the Atom system further away from the switch when you changed the cable?

Maybe it was some interference from the switch causing problems with the Atom mainboard...
 

Offline HackedFridgeMagnet

  • Super Contributor
  • ***
  • Posts: 2028
  • Country: au
Re: Why would a too short Ethernet cable cause network problems?
« Reply #4 on: August 23, 2012, 04:31:34 am »
Try a different short cable
 

Offline timcki

  • Contributor
  • Posts: 27
  • Country: us
Re: Why would a too short Ethernet cable cause network problems?
« Reply #5 on: August 23, 2012, 04:39:34 am »
I was using 12 inch cables  and was having problems with connectivity and packet loss.
Switched to 24 inch and problems went away.

they were connected to both a switch and a PC

I do not know why, nor could I find a credible answer why..
This oscilloscope isn't telling me anything all I see is a squiggly line....
 

Offline NiHaoMikeTopic starter

  • Super Contributor
  • ***
  • Posts: 9016
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Why would a too short Ethernet cable cause network problems?
« Reply #6 on: August 23, 2012, 04:48:13 am »
The boards remained in exactly the same place.

I found another short cable that is about the same length and I get the same problem. So I'll just use the 3ft cable and find a way to neatly route it. (Actually, with all the work that was going on, it's a little messy and all the cables look like they need to be carefully rerouted.)

I suspect the equalization circuits are not expecting such a short cable (does Gigabit have a minimum cable length specification?) and/or the receive amplifiers are being overloaded. I found the datasheet for the RTL1111 and there's a 3.3V supply and a 1V supply. Maybe the receive amps are powered from the 1V rail and cannot accept strong signals.

Such an issue would be quite problematic in embedded Ethernet, where the signals run on one board or several boards connected by connectors (like NICs on plug in cards with a switch in the backplane) without going through any cable.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline prenato

  • Regular Contributor
  • *
  • Posts: 116
  • Country: us
    • paulorenato.com
Re: Why would a too short Ethernet cable cause network problems?
« Reply #7 on: August 23, 2012, 05:02:00 am »
The problem coul be in the transmitter as well. A transmitter with bad impedance matching (ie poor transmit return loss) will not attenuate reflections from the receiver end much. These in turn go back to the receiver and interfere with the signal quality. In these cases, a longer cable actually helps because the reflections are much more attenuated by the time the reach the receiver. Most high-speed transmission standards have transmit return loss minimum specs for this very reason but a cheap transceiver/transformer or board design can result in reflection issues.
Paulo
Professional Tinkerer,
www.paulorenato.com
 

Offline gxti

  • Frequent Contributor
  • **
  • Posts: 507
  • Country: us
Re: Why would a too short Ethernet cable cause network problems?
« Reply #8 on: August 23, 2012, 05:47:40 am »
Before gigabit there was a minimum length requirement for some reason or another, my guess was overloading the receivers but it could also be impedance related.. It would usually work but there was no guarantee. But gigabit got rid of the minimum length, so in theory that shouldn't be a problem. Still, reality and specifications don't always agree and some combinations of transceivers might not work with short cables.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Why would a too short Ethernet cable cause network problems?
« Reply #9 on: August 23, 2012, 09:33:14 am »
Quote
Before gigabit there was a minimum length requirement for some reason or another,

For collision detection IIRC
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf