Académique Documents
Professionnel Documents
Culture Documents
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
So also with signal levels: they are a diagnostic aid, but you wouldn't request a visit from an ISP's service technician on the strength of a suspect signal level alone: there would need also to be service problems of the sort that might be caused by poor signal conditions.
For every downstream channel, there might be up to six upstream channels on which cable modems send data to the UBR. These channels are normally allocated to frequencies below 42 MHz (DOCSIS) or below 65 MHz (EuroDOCSIS). Your cable modem discovers the upstream frequencies by listening on the downstream channel for Upstream Channel Descriptor (UCD) packets. The UBR's service area might be physically segmented so that not all upstream channels are available on all segments. The cable modem will choose (or be allocated to) one of the available upstream channels at your particular location.
1 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
Surfboard: the Receive light goes out or flashes for downstream problems; the Send light goes out or flashes for upstream problems. Terayon TeraJet: the Cable light goes out or flashes. ntl:home (Ambit): the SYNC light goes out or flashes for downstream problems; the RDY light goes out or flashes for upstream problems. Pace digital TV set top boxes: the middle light goes out or flashes. If the above occur, an immediate call to your ISP's technical support is justified. There is no point trying to get the PC working while the above conditions persist. Alternatively, in conditions of poor signal levels, the cable modem might spontaneously reboot. Other possible causes of spontaneous reboots are given below. When signal levels are poor but not poor enough to provoke the above symptoms, you might observe degraded throughput, or packet loss, or poor latency, or failure to acquire or renew a DHCP lease. But poor signal levels are not the only cause of these symptoms, so some diagnosis is required before you blame the signal levels.
Provided the Downstream SNR is acceptable, the downstream power should be satisfactory if your cable modem reports a figure either within these specified ranges or close to them. If a cable modem reports a downstream receive power of exactly 0.0 dB, this means that measurement of downstream power is disabled, and no information is available. In this case, you will need to judge downstream quality by SNR alone. Upstream Transmit Power: the cable modem's Upstream Transmit Power (or return power) is set by commands from the UBR so that the UBR hears the same signal level from all cable modems on that upstream channel. Because of different cable losses for each cable modem in the area, each cable modem will tend to settle onto a different upstream transmit power level. The better the return path is, the lower the upstream transmit power will be. The upstream transmit power will lie within the range +8 to +58 dBmV, with many ISPs specifying a target commissioning level below +55 dBmV. Values in the forties are the most common. Many cable modems are unable to transmit any more powerfully than +58 dBmV. One cannot tell how far this is below the figure that the UBR would need to see a strong enough signal at its end to maintain satisfactory performance, so a figure as high as +58 dBmV is normally a sign of an unacceptable return path. If other problem symptoms are also present, an upstream transmit power of +58 dBmV would constitute valid supporting evidence for requesting technical support from a cable ISP. The upstream SNR can be sensed only at the UBR, so cannot be discovered by end-users. The external cable infrastructure is affected by weather conditions, so it is normal to see power levels fluctuating slowly with temperature. If your cable signal conditions are marginal, the CM might stop working in certain weather conditions, and recover in others.
2 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
However, rapidly fluctuating power levels might be a sign of a failing amplifier in the ISP's network, or a bad cable connection, and should normally be investigated.
Advanced diagnostics
Cable modems maintain counters of various error conditions, some of which can be more definite indicators of signal problems than the power and SNR measurements. Only a few models of cable modem report these counters in the diagnostic web pages available to end-users, but the advanced diagnostics can usually be read by the DocsDiag program (unless the ISP has denied the use of SNMP to the end-user), using its -v verbose keyword. All the error counters are cumulative counts of errors since the last cable modem restart. Therefore, some non-zero counts might relate to short-lived problems which cured themselves long ago. What matters is whether the counters are increasing now. To sense this, you should take the advanced diagnostics twice, and look at the differences in the counters. The downstream data transmitted from the UBR is split into codewords (usually between 16 and 256 bytes). Each codeword is packaged with extra Forward Error Correction (FEC) data bits, which enables the cable modem to reconstruct the original codeword if no more than a few bits of it are in error when received. The algorithm used for generating the FEC bits and correcting the received codeword is known as Reed-Solomon. Here is an extract from a verbose DocsDiag report: System SigQu: SigQu: SigQu: up time received without error correctable errors uncorrectable errors = = = = 2 days 00h 17m 32.48s 3451610121 codewords 2560 codewords 0 codewords
and the same report 23 minutes later: System SigQu: SigQu: SigQu: up time received without error correctable errors uncorrectable errors = = = = 2 days 00h 41m 08.63s 3496202395 codewords 2658 codewords 0 codewords
The received without error count is the number of codewords received on the downstream channel (whether destined for this cable modem or not) with no errors detected by the FEC system. This counter increases very rapidly, and exhausts the capacity of a 32-bit integer after only a few hours, after which it starts from zero again. It can however be safely used when taking differences between two successive readings a few minutes apart. In the above example, in 23 minutes, the CM has received 3496202395 - 3451610121 = 44592274 perfect codewords. The correctable errors count is the number of codewords which were detected to be damaged but could be repaired by the FEC system. In a perfect world, this would be zero. In the above example, in 23 minutes, the CM has detected 2658 2560 = 98 faulty codewords which could be corrected by FEC. This low rate of error (roughly 2 per million) can be tolerated. The uncorrectable errors count is the number of codewords which were detected to be damaged beyond possibility of repair by the FEC system. If this count is increasing, then downstream signal conditions are unacceptable, no matter how good the SNR and power figures look. In the above example, the current rate of uncorrectable codewords is zero, which is acceptable. Indeed, no uncorrectable errors have been seen in the last 2 days. If the T3 time-out counter is incrementing, in the absence of any downstream codeword errors, this is an indicator of upstream problems.
3 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
if you are using a NAT router between your PC and the cable modem, ensure that the router's own configuration will route data for 192.168.100.1 out of the WAN port towards the cable modem. For many models of cable modem (and for the Surfboard or Tailfin when they are not online to the cable network), you must temporarily manually configure your computer to have an IP address in the same sub-net as the cable modem diagnostic address. For instance, if your cable modem address is 192.168.100.1, you would configure your IP address to be 192.168.100.2. Remember to return your configuration to "automatic" DHCP working afterwards before you try going online to the network.
DocsDiag diagnostics
A typical default DocsDiag report looks like this: General Instrument SB3100 Cable Modem: Hardware version: 1; OS: VxWorks 5.3.1; Software version: 3.2.9p System up time Ethernet multiple-collision errs.1 Downstream channel ID Downstream channel frequency Downstream received signal power Upstream channel ID Upstream channel frequency QoS max upstream bandwidth QoS max downstream bandwidth SigQu: Signal to Noise Ratio Cable modem status Upstream transmit signal power Date and Time Configuration filename = = = = = = = = = = = = = = 2 days 04h 56m 22.63s 16 3 402750000 Hz 0.0 dBmV (or not supported) 2 40783269 Hz 128000 bps 600000 bps 34.7 dB Registration complete 55.0 dBmV 2002-09-07,19:42:57.0+00:00 mota4100-silver.cm
To include the advanced diagnostics, use the keyword -v. To print the event log, use the keyword -log.
Surfboard diagnostics
Send your web browser to http://192.168.100.1/ and click the Signal tab, or go directly to http://192.168.100.1 /signal.html. You will see a page similar to: Downstream Frequency Signal to Noise Ratio QAM Network Access Control Object Value 402750000 Hz Locked 34 dB 64 ON 0 dBmV Power Level
The Downstream Power Level reading is a snapshot taken at the time this page was requested. Please Reload/Refresh this Page for a new reading
Value
The power levels are highlit above. The downstream power level and SNR will be valid only if the downstream frequency is shown to be Locked. The upstream power level will be valid only if the upstream frequency is shown to be Ranged.
4 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
flagged as an error. Interpreting the log is not easy. The log is presented in reverse chronological order, so the most recent log entry is at the top. Each entry in the log is timestamped in the format YYMMDDhhmmss in GMT. The timestamp is replaced by asterisks if the cable modem has not yet acquired the time from the UBR. Here's a not entirely abnormal re-boot sequence, which should be read from the bottom up: 010404174626 7-Information F502.1 010404174626 7-Information F502.3 010404174626 7-Information B518.0 010404174626 7-Information I500.0 010404174626 7-Information I0.0 010404174626 7-Information I0.0 010404174626 7-Information D509.0 010404174626 7-Information D507.0 ************ 7-Information D511.0 ************ 5-Warning D520.2 ************ 7-Information D0.0 ************ 7-Information T500.0 ************ 8-Debug T503.1 ************ 8-Debug T505.0 ************ 7-Information T501.0 ************ 8-Debug T509.0 ************ 7-Information H501.18 ************ 7-Information H501.17 ************ 8-Debug T509.0 [snipped many similar lines] ************ 8-Debug T509.0 ************ 4-Error M506.0 ************ 7-Information I510.0 Bridge Forwarding Enabled. Bridge Learning Enabled. Baseline Privacy is skipped Registration Completed REG-RSP Registration Response REG-REQ Registration Request Retrieved TFTP Config silver.cm SUCCESS Retrieved Time....... SUCCESS Retrieved DHCP .......... SUCCESS DHCP Attempt# 1 BkOff: 4s Tot DSC:1 OFF:1 REQ:1 ACK:1 DHCP CM Net Configuration download and Time of Day Acquired Upstream .......... SUCCESS Acquire US with status OK, powerLevel 48, tempSid 16 Acquired Upstream with status OK Acquired Downstream (403000000 Hz)........ SUCCESS Acquired DS with status OK, DS Freq 403000000, US Id 3 HFC: UCD Symbol Rate change. HFC: UCD Minislot size change. Acquired DS with status NO FEC lock, DS Freq 143000000, US Id 0 Acquired DS with status NO FEC lock, DS Freq 403000000, US Id 0 Invalid scan limits. Scan will use entire range. *** BOOTING *** SB3100-3.2.9-SCM-NOSHELL
Note the name of the configuration file flagged above on the D509.0 line. See Cable Modem configuration file for more about this file. In some cases, after (i.e. above) the F502.1, the cable modem will go on to attempt to load a firmware update by TFTP. Errors flagged during this process should not be a source of concern for the end-user. Here is an example: 010404145522 010404145522 010404145522 010404145519 010404145519 4-Error 7-Information 4-Error 7-Information 7-Information X501.35 F502.1 X501.43 F502.2 X500.0 Unit Update Failed. Bridge Forwarding Enabled. Unit Update Failed. Access Violation returned from TFTP server. Bridge Forwarding Disabled. Attempting Unit Update
The X501.43 error above should not be happening, but will not be affecting data service other than delaying the end of the re-boot sequence (by 3 seconds in this case). Here is another case with a longer delay of 2 minutes at the end of the boot sequence: 010409205631 010409205631 010409205631 010409205425 010409205425 4-Error 7-Information 4-Error 7-Information 7-Information X501.35 F502.1 X501.38 F502.2 X500.0 Unit Update Failed. Bridge Forwarding Enabled. Unit Update Error. TFTP transfer timed out after 16 read requests. Bridge Forwarding Disabled. Attempting Unit Update
In the next example, the X501.28 is not an error at all: it is simply that the firmware update offered by the network is not intended for this model of cable modem, and has therefore been correctly declined: 010419191646 010419191646 010419191645 010419191645 010419191645 4-Error 7-Information 4-Error 7-Information 7-Information X501.35 F502.1 X501.28 F502.2 X500.0 Unit Update Failed. Bridge Forwarding Enabled. Unit Update - Not updating. This image is not for this platform. Bridge Forwarding Disabled. Attempting Unit Update
Log entries of events affecting the data service are flagged Critical, Alert, or Emergency, for instance: 010331125025 7-Information H501.6 010331125024 3-Critical H501.4 HFC: TRC SYNC Recovery OK HFC: LOST TRC SYNC- trying to recover
The above shows a transient downstream signal problem, which was recovered from one second later. Other possible serious service-affecting errors are: ************ ************ ************ ************ ************ 3-Critical 3-Critical 2-Alert 3-Critical 3-Critical H501.9 H501.7 T507.0 H501.8 H501.16 HFC: T1 Timer Expired HFC: T2 Timer Expired Received Async Error Range Failed HFC: T4 Timer Expired HFC: FEC LOCK recovery failed
The above, if repeated frequently, all indicate serious signal problems on the CATV system, which would need attention from your local cable operator. In severe cases you might also see:
5 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
HFC: Shutting Downstream Down Acquire US with status NO UCD for US, powerLevel 0, tempSid 0
With the H501.2, the cable modem is announcing that previous errors are so severe that it is now giving up. Following (i.e. above) the H501.2 event, the entire re-boot sequence will be executed, and this will appear as a substantial loss of service, with much flashing of lights.
6 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
9 22:51:58.0 9 22:51:58.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 11 22:52:0.0 12 22:52:1.0 12 22:52:1.0
7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002 7\22\2002
+0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0 +0:0
cmmr cmmr cmmr cmmr cmmr cmmr cmmr cmmr cmmr cmmr fdsp fdsp
1 1 1 1 1 1 1 1 1 1 1 1
CMM Primary SID updated: 1db CMM Unicast SID updated: 1db in US Queue idx: 0 MCNS Upstream Statistics Ref Freq: 25.000 MHz Tx Freq : 37.200 MHz Symbol Rate: 2.560 MHz Tx QAM mode: QPSK Tx Channel ID: 0x04 ***** CMM ***** MAC Registration Complete, MslotCnt: 00600C8F ********** START FORWARDING DONE| ********** sound_play_file connect22.wav volume = 3 Successfully added route to CPE
The columns are: seconds elapsed since boot, time of day, date, timezone offset, task name, trace level, and message. Signal-related information is highlit above.
The most important signal diagnostics above are Downstream SNR and Upstream Transmit Power Level. For acceptable ranges, see the discussion above in the Surfboard section.
7 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
Register Connection Initialize BPI Downstream Status Upstream Status Upstream Burst Descriptor
The above is normal for an NTL cable connection. If the cable modem has failed to connect properly to the cable network, fewer of the tasks will be registered as Done. The first one not showing as Done will be the task that is failing. It is not a problem for BPI to be showing as not enabled.
Downstream Status
Downstream Lock : Locked Downstream Frequency : 402750000 Hz Downstream Modulation : 64 QAM Downstream Interleave Depth : 32 Downstream Receive Power Level : 2.99 dBmv Cable Modem Status Upstream Status Upstream Burst Descriptor This shows more technical information on the downstream channel, including the Downstream Receive Power Level. For acceptable ranges, see the Surfboard discussion above.
Upstream Status
Upstream Channel ID : 3 Upstream Symbol Rate : 1280 ksym/sec Upstream Frequency : 39184000 Hz Upstream Mini-Slot Size : 8 Cable Modem Status Downstream Status Upstream Burst Descriptor This shows more technical information on the upstream channel. There is nothing here that is affected by signal quality. Note that the Upstream Symbol Rate is shown as 1280 ksym/sec. With QPSK modulation on the upstream giving 2 bits per symbol, this equates to 2560 kbits/sec. With the cable modem having an upstream rate of 128 kbits/sec (see below), this means that one upstream channel can support only 20 cable modems without congestion if those modems are all sending as fast as they can. The screen given by Upstream Burst Descriptor is too technical to be of interest to end users.
Operation Configuration
Network Access : Enabled Maximum Downstream Data Rate : 600000 bps Maximum Upstream Data Rate : 128000 bps Maximum Upstream Channel Burst : Not Present Modem Capability : Concatenation Disabled, Fragametation Disabled, PHS Disabled Maximum Number of CPEs : 1 BPI : Disabled Software Upgrade Server : 62.253.189.100 Software Upgrade File Name : ram.bin Software Upgrade AdminStatus : allowProvisioningUpgrade Software Upgrade OperStatus : other In Operation Configuration, the items of interest are Maximum Downstream Data Rate and Maximum Upstream Data Rate: these are the cable modem rate caps. The settings shown above are typical of the NTL 600kbps service for stand-alone cable modems.
8 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
Interface Rate
Packet Num Ethernet / In Ethernet / Out Cable / In Cable / Out USB / In USB / Out 244 691 19281 33 0 0 Time (Sec) 27525 27525 27525 27525 27525 27525 Packet Rate 0.008865 0.025104 0.700490 0.001199 0.000000 0.000000
This screen is refreshed every second, and shows the number of packets sent and received on each interface.
Event Log
Index 10 3 4 5 9 2 8 1 7 6 First Time 2002-05-07 06:23:13 2002-05-02 21:49:07 2002-05-02 21:49:07 2002-05-02 21:49:07 2002-05-06 22:56:26 2000-08-17 22:52:23 2002-05-04 16:22:02 2000-08-17 22:52:22 2002-05-02 21:49:54 2002-05-02 21:49:27 Last Time 2002-05-07 06:23:13 2002-05-06 22:56:26 2002-05-06 22:56:26 2002-05-06 22:56:26 2002-05-06 22:56:26 2002-05-04 23:05:18 2002-05-04 16:22:02 2002-05-02 21:59:37 2002-05-02 21:57:42 2002-05-02 21:56:26 Counts 1 13 4 3 1 7 1 4 9 6 Level ID Text Link Up E101.0 TFTP ntlhm100-silver.cm from 3EFD8003 TFTP success (80 bytes) Cold Start Registration OK SNMP Event: SNMP agent Start. Warm Start R02.0 No Ranging Response received, T3 time-out D06.0 TFTP Request Failed, No Response/No Server or configuration file NOT FOUND. D04.1 Time of Day Request sent no Response received
information 80
The Event Log screen is refreshed every 10 seconds. It is presented in reverse chronological order of Last Time, so the most recent event is at the top. Unlike the Surfboard log, events with the same IDs are combined into a single entry, with a date range between the first and most recent incidences, and a repeat count. Note that the event with ID 95 will show the name of the cable modem configuration file in use. For troubleshooting information on the ntl:100 cable modem, see http://www.ntlworld.com/help/manual/100Manual.htm.
9 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
Pre RS Errors : 0 per 0.5s Post RS Errors : 0 per 0.5s AGC Signal Level : 400 RF Channel : 69 Total Channels : 87 TS Streams : 21 Total Services : 166 Volume : +0 Return Power : 50dBmV SC Serial Num: xx xxxx xxxx xx Credit : 3200 Hardware Type: DiTV1000 Hardware version: P1.3 Software Version: P1.53.25d.CR2 Card Status: 5 QOS: silver.cm Timers : T1:0,T2:0,T3:0,T4:0, Reset:0,Sync:1 Press 'OK' to view event log or red button to cancel. If the STB IP Address is absent, neither the cable modem nor the Interactive TV service will be operational. The lines from SNR down to RF Channel give diagnostic information about the current digital TV MPEG downstream channel: the SNR should be 30dB or higher; Pre RS Errors should be zero or very small; Post RS Errors should ideally be zero. The Return Power should be lower than 58dBmV, otherwise there might be a return path problem. QOS gives the name of the cable modem configuration file, depending on the package you have subscribed to: a value of nobia.cm indicates that cable modem service is not enabled at this STB. Timers count various cable modem DOCSIS protocol error conditions: they should all be steady and not increasing very often. At this screen, pressing OK will display the event log: EVENT LOG: 172 CM operational 16 Tuning parameters corrupt 18 Reboot 16 Tuning parameters corrupt 18 Reboot 262 FP Reset key press detected 173 Periodic Ranging Fail 172 CM operational Press red button to cancel This log is in reverse chronological order, and should be read from the bottom upwards. Press Red to return to normal viewing. No method has yet been found for end-users to view on their PC the diagnostics of the cable modem embedded in the Pace digital TV set-top-box. If you know otherwise, please e-mail me. Fuller cable modem diagnostic information is available via the TV screen when the STB is in engineering mode. As a customer, you do not need to enter the Engineering Menus for any purpose: the User Information screen described above is all you need to know for diagnosing or reporting fault conditions to your ISP. Unskilled use of the Engineering Menus is dangerous because it is very easy accidentally to change some of the configuration data, which might result in permanent loss of service. If you have fully absorbed and understood that warning, then proceed as follows: Re-boot the STB by: either: power off and on again; or: press OK, Left, TV on the front of the STB. As the STB re-boots, hold down the Up & Down buttons on the STB. Browse through the pages by using the Left & Right buttons on the remote or STB. Pressing any key other than Left or Right might damage your STB configuration. Page 2: HARDWARE ADDRESSING: Network ID MAC Address 41 060 00-50-94-09-B9-0E
10 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
Nagra Serial Code Hardware Version Manufacturer ID Code Release Version Build Date
Here the HFC MAC Address might be needed when communicating with Tech Support. Page 3: MCNS IP ADDRESSING: STB IP DNS Server IP Subnet Mask IP Default Gateway IP Quality of Service 10.17.68.199 0.0.0.0 255.255.248.0 10.17.64.1 silver.cm
The STB IP is the private ISP-side IP address of the cable modem. Quality of Service shows the name of the configuration file downloaded into the cable modem. If cable modem service is available in this area but not configured in this STB, it shows no-bia.cm. If cable modem service is not available in this area, it might show bronze.cm by default. See Cable Modem configuration file below for more about this file. Page 11 is a better version of the event log, with dates and times of each event. Page 13: MCNS DOWNSTREAM: Channel Frequency Symbol Rate AGC Tuner AGC IF AGC Combined SNR Estimate Pre RS Error Rate Post RS Error Rate Carrier Offset Lock Status 586.750MHz 5.056MSym/s 32466 788 129 33.4dB 0 per 0.5s 0 per 0.5s 0kHz Locked Locked SNR OK Data OK Data OK Annex Modulation B 64QAM
This page shows the quality of the cable modem downstream. The Signal to Noise Ratio SNR Estimate should ideally be above 30dB, although it might be possible to maintain service with an SNR down to as poor as 23.5dB. More revealing are the Error Rates. These are continuously monitoring the entire data stream from the UBR, not just the packets destined for your PC. Pre RS Error Rate shows the error rate before Reed-Solomon error correction: this count should be zero or low. Post RS Error Rate shows the uncorrectable error rate, and a non-zero figure is indicative of problems with downstream reception. Lock Status must be Locked for the cable modem to work. Note the green boxes confirming that the data shown represent acceptable values. Page 14: MCNS UPSTREAM: Channel Frequency Symbol Rate Power Level Modem Up-time Assigned SID 35.984MHz 1.280MSym/s 50dBmV 00days 00hrs 02mins 37secs 94
11 von 12
28.02.2012 11:37
http://homepage.ntlworld.com/robin.d.h.walker/cmtips/signal.html
This shows the state of the cable modem upstream. The data on this screen will probably be meaningless unless Page 13's lock status was Locked. On Page 14, the Power Level should be less than 58dBmV: a level of 58dBmV or more indicates a poor return path in the cable system, and the UBR might not be able to receive data from this cable modem correctly. The Counters count failures of the handshaking protocols between the cable modem and the UBR. Some of these failures can be recovered from, but with loss of performance. Ideally these counters should not be increasing. They might contain non-zero values arising from past problems now cleared. Return to normal viewing by going to page 10 and pressing TV. Thanks to Rob James and Peter Hoyle for help with Pace screen information. Return to Index.
12 von 12
28.02.2012 11:37