12

I am using Windows 7, Intel core processor, I7-4770K CPU @ 3.50 GHz, 64-bit operating system and 8 GB of RAM and for over 6 weeks I have been having intermittent disconnections — FEC and CRC errors almost daily — from the internet which prompted my calling my DSL provider.

They have come to my home several times in an attempt to resolve the issue.

They've changed several wirings, switched out the modem, checked the phone lines, monitored my PC for errors, etc. During one of their visits, they showed me a way to see the errors I was getting.

And after their "extensive" work, they finally told me yesterday that the problem was with my computer. The FEC and CRC errors can appear at any time; there seems to be no real pattern.

To give you an example, just since they left yesterday afternoon (it's been about 24 hours), I have had 5,205,160 FEC errors and 1,063,952 CRC errors. They continue to flood in as I am writing this. In the last 15 minutes, I have had 396,474 CRC errors alone.

Another weird thing is that my modem's lights are active (e.g., Internet and DSL) even when I have no internet connection.

Is there any way to resolve this problem?

The DSL provider has given up and told me that I will have to pay for any more of their visits regarding this issue.

Incidentally, I lost my internet connection just before I started writing this post and again while I was writing it. Usually the internet comes back up in 2-5 minutes, but this last time it never came back up after 20 minutes, so I had to unplug the power from the modem and then plug it back in to get the internet running again.

Giacomo1968
  • 53,069
  • 19
  • 162
  • 212
Mark
  • 171
  • 1
  • 2
  • 9
  • 6
    How is your computer connected to the problematic router? I don't see how this is a computer problem and not a phone line problem. – Mokubai May 01 '20 at 19:36
  • @Mokubai There is a data cable coming from my wall to my router and then a cable going directly from my router to the back of the computer. I have thought it was very possibly the telephone lines coming from the pole to the house for quite awhile. Even a representative from customer service told me (off the record) that those are copper lines and the company doesn't maintain them like they used to, especially since their main focus is installing fiber optics lines. – Mark May 01 '20 at 20:34
  • 2
    Do you have other devices in the house using the phone line? If so, do you have a line filter or central splitter? – James May 02 '20 at 10:00
  • 2
    As somebody who also has intermittent DSL connection problems, I'm curious to hear even anecdotal experiences from other users. The technician who looked at it said it is a problem in the wire running through the condo property here (and hence claimed not to be responsible). My DSL modem, a Fritz box, has some diagnostic tools available. One is the logging of the signal/noise ratio which correlates with connection problems. Whether it is the wire, external interference or possibly some faulty device on a parallel line is unclear. – Peter - Reinstate Monica May 02 '20 at 12:45
  • @James I have one main phone base that plugs into the wall in the same outlet as the data cable for the modem. The techs don't see any issues with that. (Actually, they put my phone line on a different connection at some "base" maybe a half mile away. (Sorry, that I can't explain that better). I have one other phone (rotary) but they said that wasn't the problem and I've experimented with and without it being connected and I still get the same kinds of errors. – Mark May 02 '20 at 15:16
  • 1
    While it may not be the case for you, many telecoms don't bother maintaining their copper network due to the cost, lower demand, and/or service agreements they wish to be rid of (note that changing agreements/services is not necessarily bad for the consumer, even if it is essentially forced). Users may decide if they wish to continue using the ever-degrading service quality or change their network. – ti7 May 02 '20 at 17:24
  • 1
    Obligatory notice that win7 is past EOL. – Jared Smith May 02 '20 at 23:54
  • 1
    @Peter-ReinstateMonica When I had ADSL it was the filters (ants nested in one) and the DSLAM profile that caused the most issues. My ISP would let you select the profile to use and noise affected different profiles to varying degrees. – James May 03 '20 at 05:29
  • 1
    @Mark One test could be to disconnect everything else that is using a phone line and see if the error rates improve. – James May 03 '20 at 05:32
  • 1
    @ti7 One of the more knowledgeable customer service reps whom I spoke to on the phone told me (off the record) that it was possible that the older copper lines running to my home aren't maintained like they used to be and could be the issue (e.g., corrosion). He said the company's focus was installing fiber optic lines now and they most likely wouldn't replace those copper wires because it was too expensive. – Mark May 03 '20 at 14:11
  • 1
    @JaredSmith UPDATE: The last tech who was here said that he thought upgrading to Windows 10 could solve the problem. So, yesterday afternoon (May 2), I upgraded to Windows 10. In just the last 13 hours, I have had 15,406,157 FEC errors and 263,857 CRC errors. Also, I had at least 8 more disconnections, one of which I had to reboot the modem because the internet connection would not return on its own. – Mark May 03 '20 at 14:17
  • 2
    @Mark I didn't necessarily think the upgrade would solve your networking issue, but if you continued using win7 you'd have two problems. – Jared Smith May 03 '20 at 15:55

6 Answers6

14

I get tons of FEC and CRC errors almost daily.

If you are seeing these errors in the modem logs then it is definitely an issue with the line from the local DSLAM to your house. Only the phone company (if they are also your ISP) can fix this. Them telling you it was an issue with your PC is plain lying.

What are CRC (Cyclic Redundancy Check) Errors?

  • CRC is an error detection code used to verify packet transmission between the sender and receiving end. A CRC error indicates that part of the data packet is corrupt and requires retransmission.
  • Many CRC errors in a short period of time will show a noticeable reduction in throughput speed.
  • This can be an early indication that there is too much noise on the line and in extreme situations can lead to loss of sync (disconnection with the exchange).

What are FEC (Forward Error Correction) Errors?

  • Count of errors that have been corrected due to error correction being applied to the line.
  • Error correction is turned on at the same time as Interleaving.
  • Its normal to see FEC errors on an Interleaved line and rather than anything to be too concerned about its more an indication that the Interleaving & Error Correction process is working and doing what it should.

For more information see xDSL Broadband Data - Error Correction

You might also want to read How to interpret your ADSL Line Stats


So what causes these errors?

  • The length of your telephone line to your local telephone exchange/DSLAM

    • ADSL is capable of supporting download rates of up to 10 Mbps over telephone lines in good condition at line distances of up to 3.4 miles (5.4 kilometres). Bandwidth deteriorates rapidly with line length; which means that broadband-users located beyond 3.8 miles (6 kilometres) from their local telephone exchange are restricted to 1 Mbps or less.
    • ADSL 2 can provide download speeds of up to 12 Mbps over a single copper pair up to 1 mile (1.6 kilometres) from the telephone exchange, or 24Mbps up to 1 mile (1.6 kilometres) using 2 copper pairs bonded together.
    • ADSL 2+ can provide download connection speeds of 26 Mbps within 0.6 miles (1 kilometre) of the telephone exchange, falling to around 12.5 Mbps at a range of 1.1 miles (1.8 kilometres). Bandwidth deteriorates rapidly with line distance beyond 1.6 miles (2.5 kilometres) from the exchange, and at a range of 2.8 miles (4.5 kilometres) it does not offer any speed advantage over ADSL. The number and type of other digital services being used by other customers over copper pairs within the same cable sheath.
  • The configuration and line quality of the copper wire pair between the exchange and your premises.

  • Electrical interference from outside sources (underground phone lines that have to run under very large buildings and motorways can be affected by 'noise', older phone lines that run along telegraph poles also be affected).

  • The configuration and quality of the copper wiring within your premises (use a central splitter for optimal performance).

  • Weather conditions

    • Hot weather can cause a long line to expand.
    • Rain on a connection somewhere could cause dampness and deteriorate the signal.
DavidPostill
  • 153,128
  • 77
  • 353
  • 394
  • 2
    I agree with you about the problem being with the line coming to my house. One of the techs said that he was confident that the changes they had made one day would take care of my problems. AND, I was getting some FEC and CRC errors before they even left (and they saw them as well). I've been told off the record by a company employee (same one as above) that it was too expensive to change those lines and I may have to live with the problem. What am I supposed to do if it is their problem and they won't admit it? @DavidPostill – Mark May 01 '20 at 20:38
  • 2
    In the UK you would contact Ofcom to [Complain about phone or internet services - Ofcom](https://www.ofcom.org.uk/phones-telecoms-and-internet/how-to-report-a-complaint). There will no doubt be similar bodies in other countries. – DavidPostill May 01 '20 at 20:50
  • 3
    @DavidPostill to be perfectly fair, it is possible, if very unlikely, that the PC is causing radiated or conducted interference on the line, which would cause CRC and FEC errors. – Sam May 02 '20 at 13:06
  • @Sam The computer can cause such large numbers of errors in a short amount of time? If it is my computer, is there something I can do that would likely fix the problem, such as upgrading to Windows 10, installing a new NIC card, reformatting the hard drive, etc.? – Mark May 02 '20 at 15:21
  • 1
    @Mark, the computer can produce that many errors, but again, very unlikely. Make sure you case is fully assembled and electromagnetically sealed, if you have a frequency spread spectrum option in you BIOS turn it on. – Sam May 02 '20 at 17:24
8

My grandfather had this exact situation with his DSL years ago. It took a dozen visits (from myself and other local computer experts and multiple phone company technicians) and replacement of the modem twice, until someone at the ISP realized the problem three years into his subscription...

DSL has a maximum distance that the signal will travel. Different types of DSL have different maximum limits, but in general the maximum distances of all of them are pretty low. If you are outside the maximum distance for your type of service, it is possible that the sales department of the ISP doesn't know that and will happily sell you a subscription that you cannot physically use.

In my grandfather's case, they told him that his distance meant they could not provide the 6Mbps service he was paying for but they could switch his connection to 768kbps and it would work at longer distances.

If your connection previously worked well, it is possible that you were on the very edge of the service area and that construction or other maintenance between you and the DSLAM has lengthened the path of the wires. (I just saw our local phone company do this to make way for a road widening project and the new path of the wires is 50 feet longer than it used to be.)

Moshe Katz
  • 3,193
  • 3
  • 21
  • 42
  • 1
    Thanks for your reply. You may laugh at this -- it is pretty unbelievable. I'm not clear on what the DSLAM is, but there is a certain "box" across the road. From what I understand it's only 700 feet away from my house. They keep referring to this "box" and said they put me on a different line/row than everyone else. They added that I shouldn't be having the errors since I am so close to this "box." Oddly enough, the two guys who were here on Tuesday said that I could be TOO CLOSE and that is what is causing the errors. But now, two different guys Thursday said it's my computer! @Moshe Katz – Mark May 01 '20 at 22:54
  • 2
    @Mark [DSLAM](https://en.wikipedia.org/wiki/Digital_subscriber_line_access_multiplexer) is a piece of technology which is usually located in the local [Telephone Exchange (often referred to as "CO" for "Central Office")](https://en.wikipedia.org/wiki/Telephone_exchange). It would be unusual to see it in a box at the side of the road, though it's not impossible. – Moshe Katz May 03 '20 at 01:28
5

July 17, 2020

I wanted to give everyone an update. The last I mentioned was that a team leader from the phone company (which provides my DSL service) told me that the problem was my computer and that they would be charging me for any more trips to address the matter. I connected a new computer (as they suggested), but still got tremendous FEC and CRC errors. I reported their company to the state attorney general's office and the Better Business Bureau, but decided to delay any action because they were maintaining contact with me about the matter.

I was still getting disconnections and speed issues over the past 2 months. Finally, they decided to connect my house "directly" to the local switch box across the road. Despite the many previous inspections of the equipment by their "best" people, the cable coming to my house was indeed bad as I had surmised! I've had no disconnections, no CRC errors and only 3000 FEC errors in the past 2 weeks!

Thanks to all of you who provided information, suggestions, or personal experiences to help inform and encourage me regarding this matter. If anything else transpires, I will let you know.

Mark
  • 171
  • 1
  • 2
  • 9
  • 1
    I would suggest you edit your original question and link to this update answer (you can get a direct link to it by clicking on the small *share* text below your answer). People usually don't scroll down to see the 4th answer in a post :-) – OmerB Sep 21 '20 at 07:23
2
  1. You need a tech with a TDR (Time Domain Reflectometer) like this
  2. No you dont need to pay for this.
  3. Try unplugging the line filters on your phones.
  4. They have to fix it whether they like it or not by law or you can’t call emergency services.
  5. Your modem should have various readings like Signal to Noise Ratio (SNR)

SNR defines how strong the signal is, compared to interference on the line, some standards/devices/providers/country’s vary slightly but essentially

  • Up to 6dB: Bad line, there are synchronization problems.
  • 7dB to 10dB: Failures are possible.
  • 11dB to 20dB: Good line, no problems with synchronization.
  • 21dB to 28dB: Very good line.
  • 29dB and Above: Perfect line.

As mentioned earlier the distance from the exchange is important. The biggest killer of ADSL and anything using plain old telephone service (POTS) is distance.

This is called attenuation. Simply put the higher the frequency the shorter the range given that phone wires don’t travel in a straight line to your house. So the further away the line distance is from your house to the DSLAM (Digital Subscriber Line Access Multiplexer) is the worse it gets.

However Most modern ADSL routers will also have a reading on this

  • 20dB and Below: Outstanding
  • 20dB to 30dB: Excellent
  • 30dB to 40dB: Very Good
  • 40dB to 50db: OK
  • 50dB and Above: Bad

This is not to be confused with signal to noise margin. If your modem will let you configure this, and that it is misconfigured. That can indeed cause connectivity problems, and speed improvements, but no where near the levels you are describing.

Some modems will explicitly state the signal strength in addition to signal to noise ratio. But getting hard numbers on acceptable levels is turning out to be harder than expected; I will keep looking.

Either way any customer facing telecom’s tech worth his salt should not only know this, but also have basic equipment to measure it. If you can configure SNR margin Take a look at speed-guides DSL speed calculator. It may help with refining connections.

700m may not sound very far but it will hurt you badly when they upgrade to G-fast i will be surprised if you get over 50Mb/s you will have to wait for XG-fast or terabit DSL to get better speeds. The ideal G-fast distance is less than 100m

meh
  • 21
  • 4
  • Thanks so much for all the technical information. I looked at my "xDSL Statistics Display" and found some of the stats you discussed. First, the reported SNR Margin: Upstream 14.9 dB, Downstream 14.1 dB. The reported Total Attenuation Upstream 0.0 dB, Downstream 8.7 dB. They said the distance that I am from the remote office/box across the street is 700 ft (213 m). I don't know if it is significant, but they secretly raised my download speed to around 80 mbps for a test study (vs my standard 50) about the time I started having all this trouble. It's been back to 50 for awhile. @meh – Mark May 03 '20 at 06:53
  • 1
    The "box" in question is a local switch. Your ISP must have installed it while the area was already fully developped, as a cheap way to extend its services to upcoming customers without resorting to install a DSLAM, which is more expensive, and usually regroups lines from different ISPs under the same roof. Can you open Task Manager on your PC, go to the Performance tab, then click on Resource Monitor at the bottom of the window? There, check the "Interrupts" line in the CPU section. If the number is in the top 5 of list (arrange by CPU usage), it could mean your network card is struggling. –  May 03 '20 at 07:31
  • @Didier Thanks. I'm not sure which of these columns you are referring to, but looking at the System Interrupts line, I see the following columns: CPU - 0 value (usually) and "Average CPU" it is usually in the top 7 for its rank. However, right now I am not experiencing many errors. I will keep an eye on it. – Mark May 03 '20 at 14:27
0

I would lock down the IP addresses in your house. Check that only one device on your network (your main router) is giving out IP addresses (i.e. DHCP is turned on). Anything that can be an access point or repeater or even a phone as an access point for WiFi may give out other IP numbers. What can happen is your router gives out addresses - say 192.168.1.1, 192.168.1.2, 192.168.1.3 then device 2 goes to sleep so the router thinks it has gone away and gives device 4 the IP address 192.168.1.2 and then the original device 2 wakes up and it thinks it is 192.168.1.2, but another device has that so it may get 192.168.1.4 and apps on it may or may not know. So they may or may not work. So what I do is fix the IP addresses for any fixed devices that never go to coffee shops, work or anywhere else - e.g. Televisions with IP addresses, Wii, Kindle, swimming pool controller etc. and tell the router that these devices have fixed IP numbers and also tell the devices that their IP addresses are fixed to these numbers. It will make a more stable network.

amhey
  • 1
0

FEC are corrected errors. If CRC and ES are both near 0 or actually 0, then it means the connection is stable.

A high FEC (as well as high CRC) indicates there is noise on the line somewhere. This noise if you lucky is local inside your property and you might be able to fix it yourself, could be a faulty electrical device as an example.

If you unlucky it will be outside of your property and likely unable to do anything about it.

On some occasions it might be a faulty line, in which case the provider might be able to fix it, however since on many occasions its not a faulty line and rather just interference, it might take some convincing to get your provider to attempt to fix it.

In addition it could be crosstalk, a form of noise caused by adjacent DSL lines, vectoring can almost nullify this, but not all providers utilise vectoring.

Shorter lines are less likely to have interference but its not a guarantee.

Chris C
  • 51
  • 2