<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elite-Peeps Weblog &#187; packet loss</title>
	<atom:link href="http://weblog.elite-peeps.net/tag/packet-loss/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.elite-peeps.net</link>
	<description>Get your hat and monocle, have some tea and crumpets</description>
	<lastBuildDate>Sun, 17 Jan 2010 02:19:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ADSL Facts</title>
		<link>http://weblog.elite-peeps.net/adsl-facts/</link>
		<comments>http://weblog.elite-peeps.net/adsl-facts/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 07:22:08 +0000</pubDate>
		<dc:creator>Sukaru Kiddo</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[intermittent]]></category>
		<category><![CDATA[packet loss]]></category>

		<guid isPermaLink="false">http://weblog.elite-peeps.net/?p=15</guid>
		<description><![CDATA[Bad ADSL Signal:
Statistics &#8212; ADSL



Mode:
G.DMT



Type:
Interleave


Line Coding:
Trellis On


Status:
No Defect


Link Power State:
L0






Downstream
Upstream


SNR Margin (dB):
7.6
12.0


Attenuation (dB):
13.0
4.5


Output Power (dBm):
7.8
12.5


Attainable Rate (Kbps):
5696
1120


Rate (Kbps):
5024
800



K (number of bytes in DMT frame):
158
26


R (number of check bytes in RS code word):
16
16


S (RS code word size in DMT frame):
1
8


D (interleaver depth):
64
8


Delay (msec):
16
16





Super Frames:
93159
93157


Super Frame Errors:
939
344


RS Words:
6334878
791834


RS Correctable Errors:
239143
548


RS Uncorrectable Errors:
52196
N/A





HEC Errors:
302
242


OCD Errors:
85
46


LCD Errors:
2
18


Total Cells:
18621675
0


Data Cells:
424812
0


Bit [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Bad ADSL Signal:<br />
Statistics &#8212; ADSL</strong></p>
<table style="height: 299px;" border="1" cellspacing="0" cellpadding="0" width="383">
<tbody>
<tr>
<td class="hd" colspan="2">Mode:</td>
<td>G.DMT</td>
</tr>
<p><script type="text/javascript"><!--
 hide 
{
   var mode = 'G.DMT';
   if (!(mode != '&#038;nbsp' &#038;&#038; (mode == 'ADSL2' || mode == 'ADSL2+'))) {
      document.writeln("</p>
<tr>
<td colspan='2' class='hd'>Type:</td>
<p>\n");
      document.writeln("</p>
<td>Interleave&nbsp;</td>
<p>");
   }
}
// done hiding
// --></script></p>
<tr>
<td class="hd" colspan="2">Type:</td>
<td>Interleave</td>
</tr>
<tr>
<td class="hd" colspan="2">Line Coding:</td>
<td>Trellis On</td>
</tr>
<tr>
<td class="hd" colspan="2">Status:</td>
<td>No Defect</td>
</tr>
<tr>
<td class="hd" colspan="2">Link Power State:</td>
<td>L0</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd"></td>
<td class="hd">Downstream</td>
<td class="hd">Upstream</td>
</tr>
<tr>
<td class="hd">SNR Margin (dB):</td>
<td>7.6</td>
<td>12.0</td>
</tr>
<tr>
<td class="hd">Attenuation (dB):</td>
<td>13.0</td>
<td>4.5</td>
</tr>
<tr>
<td class="hd">Output Power (dBm):</td>
<td>7.8</td>
<td>12.5</td>
</tr>
<tr>
<td class="hd">Attainable Rate (Kbps):</td>
<td>5696</td>
<td>1120</td>
</tr>
<tr>
<td class="hd">Rate (Kbps):</td>
<td>5024</td>
<td>800</td>
</tr>
<p><script type="text/javascript"><!--
 hide 
{
   var mode = 'G.DMT';</p>
<p>   if (mode != '&#038;nbsp' &#038;&#038; (mode == 'ADSL2' || mode == 'ADSL2+')) {
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>MSGc (number of bytes in overhead channel message):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>B (number of bytes in Mux Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>158&nbsp;</td>
<p>");
      document.writeln("</p>
<td>26&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>M (number of Mux Data Frames in FEC Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>T (Mux Data Frames over sync bytes):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>R (number of check bytes in FEC Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>S (ratio of FEC over PMD Data Frame length):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1.1006&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8.5926&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>L (number of bits in PMD Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1272&nbsp;</td>
<p>");
      document.writeln("</p>
<td>216&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>D (interleaver depth):</nobreak></td>
<p>");
      document.writeln("</p>
<td>64&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>Delay (msec):</nobreak></td>
<p>");
      document.writeln("</p>
<td>17&nbsp;</td>
<p>");
      document.writeln("</p>
<td>17&nbsp;</td>
</tr>
<p>");</p>
<p>   }
   else if (mode != '&#038;nbsp') {
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>K (number of bytes in DMT frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>158&nbsp;</td>
<p>");
      document.writeln("</p>
<td>26&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>R (number of check bytes in RS code word):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>S (RS code word size in DMT frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>D (interleaver depth):</nobreak></td>
<p>");
      document.writeln("</p>
<td>64&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>Delay (msec):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
   }  
}
// done hiding
// --></script></p>
<tr>
<td class="hd">K (number of bytes in DMT frame):</td>
<td>158</td>
<td>26</td>
</tr>
<tr>
<td class="hd">R (number of check bytes in RS code word):</td>
<td>16</td>
<td>16</td>
</tr>
<tr>
<td class="hd">S (RS code word size in DMT frame):</td>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td class="hd">D (interleaver depth):</td>
<td>64</td>
<td>8</td>
</tr>
<tr>
<td class="hd">Delay (msec):</td>
<td>16</td>
<td>16</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">Super Frames:</td>
<td>93159</td>
<td>93157</td>
</tr>
<tr>
<td class="hd">Super Frame Errors:</td>
<td>939</td>
<td>344</td>
</tr>
<tr>
<td class="hd">RS Words:</td>
<td>6334878</td>
<td>791834</td>
</tr>
<tr>
<td class="hd">RS Correctable Errors:</td>
<td>239143</td>
<td>548</td>
</tr>
<tr>
<td class="hd">RS Uncorrectable Errors:</td>
<td>52196</td>
<td>N/A</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">HEC Errors:</td>
<td>302</td>
<td>242</td>
</tr>
<tr>
<td class="hd">OCD Errors:</td>
<td>85</td>
<td>46</td>
</tr>
<tr>
<td class="hd">LCD Errors:</td>
<td>2</td>
<td>18</td>
</tr>
<tr>
<td class="hd">Total Cells:</td>
<td>18621675</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Data Cells:</td>
<td>424812</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Bit Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">Total ES:</td>
<td>93</td>
<td></td>
</tr>
<tr>
<td class="hd">Total SES:</td>
<td>14</td>
<td></td>
</tr>
<tr>
<td class="hd">Total UAS:</td>
<td>21</td>
<td></td>
</tr>
</tbody>
</table>
<p>As you can see &#8220;Super Frame Errors&#8221; and &#8220;RS Uncorrectable Errors&#8221; are the two most important thing in a DSL service. If those two numbers get really high, it is not a good sign, you will probably see high latency, packet loss, cannot browse at all or intermittent connection.<br />
Other things that can happen is that your profile will not be at what it should be, mine was 6016, but because of the problem it is at 5024 and it get lower if the line get worse.</p>
<p><strong>Why do I get this problem and how do I fix it:</strong><br />
Check you Dmark inside or outside the house and see if there isnt any corrosion on the wires. If it is outside the house, normally it should be free of charge, if it is inside, it&#8217;s really easy to fix it, it&#8217;s just copper wires nothing else.</p>
<p>Check your phone jack and telephone cable. Simple, no?</p>
<p>Call you ISP asap to check up on your connection, ask them to see the &#8220;lantern&#8221;. The lantern is a tool that ISPs have to check on people&#8217;s adsl line, they can see block counts, the profile, the sync, and problems on the line (but some ISP don&#8217;t have this option if they are a reseller).</p>
<p>If a tech comes by your house and blames the modem, (which every freaking tech does, surprise them) bring another out and show him it does the same thing and tell him it is the line, not the hardware. (But sometimes in rare cases it is the modem that is faulty, so best to have a few, buy them or find them)</p>
<p>In special cases like mine, this happens once a blue moon, Bell-Nexxia (who are in charge of the dsl lines), can&#8217;t fix the problem because they don&#8217;t see a problem when they come over to check my line. Why? because my intermittent issue somehow disappeared&#8230;</p>
<p><strong>How can I get these readings:<br />
</strong>It will depend on the modem you have, some have this option, some don&#8217;t. When you don&#8217;t have these reading, call your ISP to find out.</p>
<p><strong>Good ADSL Signal<br />
Statistics &#8212; ADSL</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="hd" colspan="2">Mode:</td>
<td>G.DMT</td>
</tr>
<p><script type="text/javascript"><!--
 hide 
{
   var mode = 'G.DMT';
   if (!(mode != '&#038;nbsp' &#038;&#038; (mode == 'ADSL2' || mode == 'ADSL2+'))) {
      document.writeln("</p>
<tr>
<td colspan='2' class='hd'>Type:</td>
<p>\n");
      document.writeln("</p>
<td>Interleave&nbsp;</td>
<p>");
   }
}
// done hiding
// --></script></p>
<tr>
<td class="hd" colspan="2">Type:</td>
<td>Interleave</td>
</tr>
<tr>
<td class="hd" colspan="2">Line Coding:</td>
<td>Trellis On</td>
</tr>
<tr>
<td class="hd" colspan="2">Status:</td>
<td>No Defect</td>
</tr>
<tr>
<td class="hd" colspan="2">Link Power State:</td>
<td>L0</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd"></td>
<td class="hd">Downstream</td>
<td class="hd">Upstream</td>
</tr>
<tr>
<td class="hd">SNR Margin (dB):</td>
<td>9.8</td>
<td>17.0</td>
</tr>
<tr>
<td class="hd">Attenuation (dB):</td>
<td>14.0</td>
<td>4.5</td>
</tr>
<tr>
<td class="hd">Output Power (dBm):</td>
<td>7.8</td>
<td>12.5</td>
</tr>
<tr>
<td class="hd">Attainable Rate (Kbps):</td>
<td>7392</td>
<td>1280</td>
</tr>
<tr>
<td class="hd">Rate (Kbps):</td>
<td>6016</td>
<td>800</td>
</tr>
<p><script type="text/javascript"><!--
 hide 
{
   var mode = 'G.DMT';</p>
<p>   if (mode != '&#038;nbsp' &#038;&#038; (mode == 'ADSL2' || mode == 'ADSL2+')) {
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>MSGc (number of bytes in overhead channel message):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>B (number of bytes in Mux Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>189&nbsp;</td>
<p>");
      document.writeln("</p>
<td>26&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>M (number of Mux Data Frames in FEC Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>T (Mux Data Frames over sync bytes):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>R (number of check bytes in FEC Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>S (ratio of FEC over PMD Data Frame length):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1.0842&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8.5926&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>L (number of bits in PMD Data Frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1520&nbsp;</td>
<p>");
      document.writeln("</p>
<td>216&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>D (interleaver depth):</nobreak></td>
<p>");
      document.writeln("</p>
<td>64&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>Delay (msec):</nobreak></td>
<p>");
      document.writeln("</p>
<td>17&nbsp;</td>
<p>");
      document.writeln("</p>
<td>17&nbsp;</td>
</tr>
<p>");</p>
<p>   }
   else if (mode != '&#038;nbsp') {
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>K (number of bytes in DMT frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>189&nbsp;</td>
<p>");
      document.writeln("</p>
<td>26&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>R (number of check bytes in RS code word):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>S (RS code word size in DMT frame):</nobreak></td>
<p>");
      document.writeln("</p>
<td>1&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>D (interleaver depth):</nobreak></td>
<p>");
      document.writeln("</p>
<td>64&nbsp;</td>
<p>");
      document.writeln("</p>
<td>8&nbsp;</td>
</tr>
<p>");
      document.writeln("</p>
<tr>
<td class='hd'><nobreak>Delay (msec):</nobreak></td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
<p>");
      document.writeln("</p>
<td>16&nbsp;</td>
</tr>
<p>");
   }  
}
// done hiding
// --></script></p>
<tr>
<td class="hd">K (number of bytes in DMT frame):</td>
<td>189</td>
<td>26</td>
</tr>
<tr>
<td class="hd">R (number of check bytes in RS code word):</td>
<td>16</td>
<td>16</td>
</tr>
<tr>
<td class="hd">S (RS code word size in DMT frame):</td>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td class="hd">D (interleaver depth):</td>
<td>64</td>
<td>8</td>
</tr>
<tr>
<td class="hd">Delay (msec):</td>
<td>16</td>
<td>16</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">Super Frames:</td>
<td>12270</td>
<td>12268</td>
</tr>
<tr>
<td class="hd">Super Frame Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">RS Words:</td>
<td>834426</td>
<td>104278</td>
</tr>
<tr>
<td class="hd">RS Correctable Errors:</td>
<td>99</td>
<td>0</td>
</tr>
<tr>
<td class="hd">RS Uncorrectable Errors:</td>
<td>0</td>
<td>N/A</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">HEC Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">OCD Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">LCD Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Total Cells:</td>
<td>2946106</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Data Cells:</td>
<td>6217</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Bit Errors:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td class="hd">Total ES:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Total SES:</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td class="hd">Total UAS:</td>
<td>87</td>
<td>0</td>
</tr>
</tbody>
</table>
<p>And this after a few hours, my line became stable again once more.<br />
Fucking hate Bell&#8230;.</p>
<p>Hope this help people who got DSL service.<br />
Xitij</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elite-peeps.net/adsl-facts/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
