cat6 cable only getting 100mbps over larger distance

25,814

Solution 1

Ethernet auto-negotiates using (low-frequency) link pulses. It does not check or train the cable[*1]. Link pulses are exchanged on the two 10/100 pairs and for 1 Gbit/s, all four pairs do an additional link check each.

Some Ethernet devices may fall back to 100 Mbit/s when 1000 Mbit/s has been negotiated but fails to link due to one or two missing pairs - 1 Gbit/s requires all four pairs, 10/100 Mbit/s only use two pairs. This is not by standard though and usually limited to Broadcom chips (they call it Ethernet@Wirespeed). So possibly, one of the pairs in the cable has failed.

Another possibility is that you've mispaired some contacts when terminating the cable. Cheap cable testers cannot detected split pairs as they only check for continuity and shorts. Double check the color codes inside the connectors - you can (but shouldn't) swap entire pairs or the wires within a pair but you must not swap wires across pairs.

While Ethernet over twisted pair is generally limited to 100 m, 90 m of those are required to use somewhat rigid solid-core cable and only 10 m are allowed to run over flexible stranded (patch) cable. Anything beyond that may throw (more or less) errors or fail at any time.

Also, DIY cables for Gigabit Ethernet can very easily exceed the Category 5(e) specification margins and cause transmission errors. You need to make sure that you obey all twisting and pairing rules and generally do a neat job. Connectors must fit the cable (stranded or solid-core) and crimping tools must match the connectors. Buying decent, ready-made cables is very reasonable.

[*1] Notable exceptions to the rule are 2.5GBASE-T and 5GBASE-T aka Smartrate Ethernet. Smartrate ports do train the cable and then link at an appropriate speed between 10GBASE-T and 1000BASE-T, depending on their capability and the cable grade.

Solution 2

You have a lot of variables here:

  • To get 1Gbit ethernet you need all 4 pairs of the cable that have no faults and are OFC [Oxygen-Free Copper]; any extenders, joins, or couplers are going degraded the signal (to get 100Mbit, you only need 2 pairs working well).

A better solution may be to use fiber and a fiber media converter at each end, as it negates the below and is future-proofed (i.e. 10Gbit), while also avoiding all the below since it's non-electrical, more resistant to water damage, easier to work with, and won't be affected by direct or nearby power surges, with the armored types being very hardy.


Regarding ethernet:

  • Do you have a cable tester so you can verify all 4 pairs match at each end and are not being crossed or disconnected?
    • The pairs needed for 1Gbit could be slightly damaged, so test the electrical resistance of each pair or run a known-good cable to rule this out.
    • Do the extenders actually extend all 4 pairs (some cheap ones only do 2)?
  • Not all network cards are created equal:
    I've had some network cards/devices be able to go 200m, and upon changing the card out, only 50m; whereas others have better noise filtering and power output, so use a high-quality network card if going for a longer range.
    • Cheap routers can have the worst ethernet ports on them for range and power, as they are designed for the home (20m or less).
    • Try setting each endpoint to 1000Mbit non-auto, as sometimes auto-negotiation to 1000Mbit/s fails due to firmware/software problems, or if there are many errors, it falls back to a slower speed.

UPDATE: (Autonegotiation is a requirement for using 1000BASE-T according to Section 28D.5 Extensions required for Clause40 (1000BASE-T). At least the clock source has to be negotiated, as one endpoint must be master and the other endpoint must be slave." Failed autonegotiation means something is broken )

  • You can never rule out interference, even though it's not near anything, as EMF can come from anywhere in the environment.
    • Is the cabled shielded (it should be at that length) and is the shield grounded?
  • Every time you terminate the cable or use an extender, breaking and rejoining the cooper, you are adding resistance and attenuation, which is something you're trying to avoid


If this cable runs outside, there are many reasons why this isn't recommended:

  • Weather, corrosion, and environmental damage (rodents, wind, electrical storms, etc.)
  • EMF from such things as underground powerlines
  • If both endpoints are on different power supplies and have different ground paths, they have different potentials, which can cause ground loops, creating interference, and this voltage difference can build-up, damage network equipment, and, in the worse cases, even shock you.

Solution 3

This cable has been outside in the weather. Unless you live in the Atacama Desert, rain water has had a chance to penetrate any slight break in the jacket, such as from a kink, and you could now have water at random locations inside the jacket surrounding the insulated conductors. The water has a higher capacitance than the air that is normally inside the jacket, and this can round-off your square waves and smear your signals enough that the cable won't work at 1000 Mbps.

Do you have access to a vacuum chamber? If you could roll up the cable, stick it in the chamber and maintain a vacuum of about 1 torr or less for a couple of hours, any water inside the jacket should evaporate. If you note a prolonged pause in the pressure drop at 4-5 torr, this is indicative of water leaving the cable, and you should continue pumping down until the pressure remains at or below 1 torr.

If the cable now works at 1000 Mbps for its full length, you should be good until the next time it rains.

Solution 4

Your question says you have an "80 meter" cable, but the evidence you provide suggests you have a 15 meter cable and a 65 meter cable.

If you know the 65 meter cable doesn't work at 1Gbps, adding couplers to the ends of it or attaching the 15 meter cable will not make it better.

As another answer states, if the 65 meter cable has been outside and is not rated for outdoor exposure the jacket may be cracked and been contaminated by moisture.

You should replace the known-broken 65m cable with new wire rated for outdoor use. You may also want to consider replacing this run with optical fiber, especially if the connection is between buildings.

Solution 5

Adding a switch in the middle to boost the signal worked for me. However, I am still only getting +-870 mbps when testing with iperf3 between 2 PC's but that's more than good enough for me.

This is the current layout of everything: update

Share:
25,814
DevShot
Author by

DevShot

Updated on September 18, 2022

Comments

  • DevShot
    DevShot over 1 year

    I know this question has already been asked a few times but I feel that my case is a little different since I've tried all the solutions provided in the other threads.

    I created a small diagram to avoid any potential confusion.

    My attempt to solve the kink in the cable, also a diagram how things are laid out currently

    So I have a cat6 cable of 80 meters. This cable has worked in the past. However, 2 years later I want to use that cable again and now it only gives me 95 mbps(tested with iperf3), it also gets recognized as a 100mbps link instead of a 1000mbps link. Image 1 provides a visual representation of how everything is laid out at this point.

    Parts:

    My troubleshooting steps:

    • Redo the connector, router side (changed nothing)
    • Redo the lsa wallplug, pc side (changed nothing)
    • Test the cable with a cable tester. (all wires are working, but still only 100mbps)
    • Check the entire cable for kinks (Found two kinks and cut that piece out. Connected the now 2 cables by adding an rj45 to the ends and connecting them with an ethernet extender, see the after part in the image) (solved nothing)
    • Test the cable again with cable tester (all wires are working, still 100 mbps)
    • Test the cable with iperf from the router to the extender (950 mbps, recognized as 1000mbps link)
    • Test the cable with iperf from the extender to the PC (95 mbps, recognized as 100mbps link)
    • (The previous 2 test results do not change if I do them with or without the extender included.)
    • Redo the connector for the cable from the extender to the pc (nothing changes)
    • Redo the lsa plug for the cable from the extender to the PC (nothing changes).
    • Test again with the cable tester (all wires are working)
    • Nothing changes no matter what I try.

    Things I know for sure:

    • The rj45 connectors support solid core cable.
    • The lsa plug supports cat6.
    • I use the T568B standard everywhere.
    • The type of cable I'm using is S/FTP cat6.
    • The cable does not run anywhere near any other cables(except where it connects to the router).
    • Short distance of about 15 meters works just as it's supposed to.
    • Longer distance of about 65 meters gets recognized as a 100 mbps link
    • The entire cable runs inside a conduit.

    What else could it be?

    The only thing I can think of right now is that the signal isn't strong enough by the time It reaches the pc. So I am still planning putting a switch in the middle of the 65 meter part of the cable. However I would rather not do this since this is outdoors and I don't have a good way of protecting the switch or the not interrupted cable from the elements.

    If this also does not help, would upgrading to a cat6a help? I read somewhere that cat6 Is not that reliable after about 50 meters.

    PS: If you find any spelling/grammar mistakes, please let me know. I am still learning English ;)

    UPDATE I fixed the issue by adding a gigabit switch in the middle. Now I have a 1000mbps link with a PC to PC transfer speed of +-870 mbps. Update

    However, there are still a few very interesting answers which you should definitely read if you stumble upon this post in search of a solution to your ethernet problems. Especially the answers from @Zac67 and @The Unix Janitor

  • Criggie
    Criggie almost 4 years
    OP says in the text that it is a SFTP cable, and the two links are to a shielded plug and a shielded wall-socket/jack. Nowhere does it say the shielding was tested successfully though - of my two cheap testers, one does "pin 9" and the other doesn't.
  • Ron Maupin
    Ron Maupin almost 4 years
    "rain water has had a chance to penetrate any slight break in the jacket" Actually, indoor cable does not have a waterproof jacket, despite appearances. Water will migrate into the jacket and change the dielectric properties of the cable.
  • Ron Maupin
    Ron Maupin almost 4 years
    At the distances in the question, stranded cable will not work. You cannot get very far with stranded cabling and be able to pass the category test suite.
  • Criggie
    Criggie almost 4 years
    @RonMaupin possibly. The other option is to protect the solid cable better, with rigid waterproof conduit. Depends if OP ever comes back to fill in the missing information, like why there's no way to replace the whole run of cable. Perhaps OP thinks cable is expensive, they're shopping retail prices or....?
  • Andrew Henle
    Andrew Henle almost 4 years
    Try setting each endpoint to 1000Mbit non-auto Disabling autonegotiation violates the gigabit ethernet standard IEEE 802.3ab: "Autonegotiation is a requirement for using 1000BASE-T according to Section 28D.5 Extensions required for Clause40 (1000BASE-T). At least the clock source has to be negotiated, as one endpoint must be master and the other endpoint must be slave." Failed autonegotiation means something is broken. You don't fix a flat tire on your car by flooring the gas pedal and trying to drive faster.
  • spuck
    spuck almost 4 years
    If access to the cable is available, the best option would be to roll it up and toss it in the trash. CAT6 wire is not that expensive.
  • DevShot
    DevShot almost 4 years
    Cheap cable testers cannot detect split pairs as they only check for continuity and shorts This is also probably why my tester couldn't identify any problems. Thanks for that information, I had no clue that there were any big differences in testers for ethernet cables.
  • DevShot
    DevShot almost 4 years
    @The Unix Janitor, Regarding the ground loops, is it correct that only 1 side of the cable should be grounded? I have no way of having the two endpoints on the same power supply.
  • DevShot
    DevShot almost 4 years
    @Criggie My tester also tests for G (ground) and I can verify that the ground portion of the cable conducts, but currently I have no ground connected because I am worried about connecting it wrong (ground loops etc).
  • DevShot
    DevShot almost 4 years
    This cable has been outside in the weather. I should have been more clear about this, the cable is inside an electric pipe (plastic pipe, don't know the correct English word for it). This pipe was clean and dry on the inside when I checked it, so I don't think that any water has had the change to come in contact with the cable. edit: I just found out that conduit is the correct term.
  • DevShot
    DevShot almost 4 years
    @RonMaupin The price is exactly what is holding me back, I don't want to replace it if I don't really have to, also I hate waste ;)
  • Zac67
    Zac67 almost 4 years
    @DevShot Yes, testers range from $5 to $2000+, so there are quite a few differences. Measuring crosstalk (FEXT, NEXT, ...) for Cat 6A is quite challenging.
  • The Unix Janitor
    The Unix Janitor almost 4 years
    this an extremely detailed explanation of these fast link pluses. (FLP) dell.com/content/topics/global.aspx/power/en/ps1q01_hernan?c‌​=us
  • Zac67
    Zac67 almost 4 years
    @TheUnixJanitor That link doesn't seem to work any more. But you can always check the original spec in IEEE 802.3.
  • Criggie
    Criggie almost 4 years
    Does your switch or router or PC have interface metrics? I bet there are port errors going on somewhere. ifconfig in linux, netstat -s | more in windows command prompt, or your switch might have a web page or CLI showing errors.
  • DevShot
    DevShot almost 4 years
    @Criggie I just ran ifconfig on the pc side of the diagram. This was my output: imgur.com/a/2BjvkmZ Is this what you meant? The switch does not have a webpage or anything else I think, it's just a 30 euro unmanaged switch ;)
  • toxicantidote
    toxicantidote almost 4 years
    Depending on your country, data and phone runs between buildings may require the lines to have lightning arrestors fitted to be compliant. Not that anyone really audits this sort of thing though.
  • spuck
    spuck almost 4 years
    @DevShot, 100 meters of cable should not cost more than your 30 euro switch. I appreciate your desire to not be wasteful, but there is a saying in English: “throwing good money after bad”; there comes a time to not spend any more on something broken, and instead to use that money towards its replacement.
  • Criggie
    Criggie almost 4 years
    Cat6 levels can be reached and qualified with the appropriate (expensive) scanner. Punch down jacks and crimped plugs can and should be in-spec if done properly.
  • The Unix Janitor
    The Unix Janitor almost 4 years
    @AndrewHenle thanks for the correction!!! I'll add it to my answer.
  • Simon
    Simon almost 4 years
    This answer mentions "Oxygen-Free Copper". I've never heard of this in the context of networking before, and searching Google for it seems to just return some "audiphile level quack". Can this be justified or removed? Even copper-clad aluminium crap can do 1000BASE-T at a good distance