background image

 Troubleshooting Tips for the Cisco uBR904 Cable Modem 1

Troubleshooting Tips for the 
Cisco uBR904 Cable Modem

The following sections are provided:

Feature Summary on page 1

Platforms on page 3

Supported MIBs and RFCs on page 3

CMTS to Cable Modem Network Topology on page 4

Troubleshooting Steps on page 5

Command Reference on page 16

Debug Commands on page 49

What to do Next on page 61

Feature Summary

This document describes the set of Cisco IOS troubleshooting commands that may be used by 
multiple service operators (MSOs) to verify communication between a Cisco uBR904 cable modem 
and other peripheral devices installed in the HFC network such as the headend Cisco uBR7246 
router, a DHCP server, and a TFTP server.

Note

For an explanation of error messages displayed by the uBR904, see Cisco Cable CPE Error 

Messages, viewable online at 
www.cisco.com/univercd/cc/td/doc/product/cable/cab_modm/ubcmerrs.pdf .

Benefits

The uBR904 troubleshooting system provides the following benefits:

A MAC-layer system log file exists which provides a snapshot of detailed reasons why an 
interface might reset, along with all the negotiations that occurred between the uBR904 cable 
modem and the CMTS (a Cisco uBR7246 positioned at the headend). Over 220 possible 
description fields exist in this log, which is displayed using the show controllers cable-modem 
0 mac log
 command from privileged EXEC mode. 

Debug does not need to be turned on to troubleshoot a uBR904 cable modem.

Summary of Contents for uBR904

Page 1: ...n the HFC network such as the headend Cisco uBR7246 router a DHCP server and a TFTP server Note For an explanation of error messages displayed by the uBR904 see Cisco Cable CPE Error Messages viewable online at www cisco com univercd cc td doc product cable cab_modm ubcmerrs pdf Benefits The uBR904 troubleshooting system provides the following benefits A MAC layer system log file exists which prov...

Page 2: ...ther co located or remote frequency converted to the appropriate channels combined with locally originated signals and rebroadcast onto the HFC plant For a CATV data system the headend is the typical place to create a link between the HFC system and any external data networks HFC Hybrid fiber coaxial cable network Older CATV systems were provisioned using only coaxial cable Modern systems use fibe...

Page 3: ... ID A number that defines at the MAC sublayer a particular mapping between a cable modem CM and the CMTS The SID is used for the purpose of upstream bandwidth allocation and class of service management Subscriber Unit SU An alternate term for cable modem See cable modem Upstream The set of frequencies used to send data from a subscriber to the headend Platforms The uBR904 cable modem is a standalo...

Page 4: ... cable modem Figure 1 Sample Topology IP related ATM FDDI 100BT 100BT Analog TV Digital TV Upconvertor ISP home DS RF 54 860 Mhz Fiber Transceiver 80 km Fiber node Telephone pole underground box Distribution amplifier Top amplifier 1000 ft Drop box Cisco u BR904 cable modem 100BT 100BT 100BT Proxy server ISP WAN Cisco uBR7246 CMTS MSD Maintenance Service Organization Cable companies 13304 ...

Page 5: ...nal Step 5 Use Additional Troubleshooting Commands Step 1 Understand How Basic Initialization Works Before you troubleshoot a Cisco uBR904 cable modem you should be familiar with the cable modem initialization process See Figure 2 and Table 1 Understanding this flowchart and sequence of events will help you determine where and why connections fail The sequence numbers shown in Figure 2 are explain...

Page 6: ...upstream parameters Upstream parameter acquired Start Ranging Ranging and auto adjust completed Establish IP connectivety IP complete Establish time of day Time of day established Establish security Transfer operational parameters Transfer complete Baseline privacy initialization Baseline privacy initialized Operational 1 2 3 4 5 6 7 8 9 10 12960 Downstream sync established Security established ...

Page 7: ...e cable modem s transmit power The cable modem performs ranging in two stages ranging state 1 and ranging state 2 4 Establish IP connectivity The cable modem invokes DHCP requests to obtain an IP address which is needed for IP connectivity The DHCP request also includes the name of a file that contains additional configuration parameters the TFTP server s address and the Time of Day TOD server s a...

Page 8: ...nterface successfully comes up and registers with the CMTS The output you see is directly related to the messages that are exchanged between the cable modem and the headend Cisco uBR7246 uBR904 show controllers cable modem 0 mac log 508144 340 CMAC_LOG_DRIVER_INIT_IDB_RESET 0x08098FEA 508144 342 CMAC_LOG_LINK_DOWN 508144 344 CMAC_LOG_LINK_UP 508144 348 CMAC_LOG_STATE_CHANGE ds_channel_scanning_sta...

Page 9: ...SG_RCVD 508165 896 CMAC_LOG_ADJUST_TX_POWER 9 508165 898 CMAC_LOG_POWER_LEVEL_IS 31 0 dBmV commanded 508165 900 CMAC_LOG_RANGING_CONTINUE 508175 962 CMAC_LOG_RNG_REQ_TRANSMITTED 508175 964 CMAC_LOG_RNG_RSP_MSG_RCVD 508175 966 CMAC_LOG_RANGING_SUCCESS 508175 968 CMAC_LOG_STATE_CHANGE dhcp_state 508176 982 CMAC_LOG_DHCP_ASSIGNED_IP_ADDRESS 188 188 1 62 508176 984 CMAC_LOG_DHCP_TFTP_SERVER_ADDRESS 4 ...

Page 10: ...ome Up Event 2 Scan for a Downstream Channel then Synchronize Event 3 Obtain Upstream Parameters Event 4 Start Ranging for Power Adjustments Event 5 Establish IP Connectivity Event 6 Establish the Time of Day Event 7 Establish Security Event 8 Transfer Operational Parameters Event 9 Perform Registration Event 10 Comply with Baseline Privacy Event 11 Enter the Maintenance State Event 1 Wait for the...

Page 11: ...CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 96 135012500 135012500 6000000 508144 380 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 97 141000000 171000000 6000000 508144 382 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 98 219000000 225000000 6000000 508144 386 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 99 177000000 213000000 6000000 508144 390 CMAC_LOG_WILL_SEARCH_SAVED_DS_FREQUENCY 699000000 508145 540 CMAC_LOG_UCD_MS...

Page 12: ... 508148 062 CMAC_LOG_STATE_CHANGE ranging_1_state 508148 064 CMAC_LOG_RANGING_OFFSET_SET_TO 9610 508148 066 CMAC_LOG_POWER_LEVEL_IS 28 0 dBmV commanded 508148 068 CMAC_LOG_STARTING_RANGING 508148 070 CMAC_LOG_RANGING_BACKOFF_SET 0 508148 072 CMAC_LOG_RNG_REQ_QUEUED 0 508148 562 CMAC_LOG_RNG_REQ_TRANSMITTED 508148 566 CMAC_LOG_RNG_RSP_MSG_RCVD 508148 568 CMAC_LOG_RNG_RSP_SID_ASSIGNED 2 508148 570 C...

Page 13: ... CMAC_LOG_DHCP_TOD_SERVER_ADDRESS 4 0 0 32 508176 988 CMAC_LOG_DHCP_SET_GATEWAY_ADDRESS 508176 988 CMAC_LOG_DHCP_TZ_OFFSET 360 508176 990 CMAC_LOG_DHCP_CONFIG_FILE_NAME platinum cm 508176 992 CMAC_LOG_DHCP_ERROR_ACQUIRING_SEC_SVR_ADDR 508176 996 CMAC_LOG_DHCP_COMPLETE Event 6 Establish the Time of Day The Cisco uBR904 cable modem accesses the Time of Day server for the current date and time which ...

Page 14: ... cannot be sniffed by anyone else who is on the cable network Following is a trace that shows baseline privacy enabled The key management protocol is responsible for exchanging two types of keys KEKs and TEKs The KEK key exchange key also referred to as the authorization key is used by the headend CMTS to encrypt the TEKs traffic encryption keys it sends to the cable modem The TEKs are used to enc...

Page 15: ...ivacy state information show controllers cable modem des Displays information about the Data Encryption Standard DES engine registers show controllers cable modem filters Displays information about the MAC and SID cable modem filters show controllers cable modem lookup table Displays the cable modem s internal mini slot lookup table show controllers cable modem mac errors hardware log resets state...

Page 16: ... modem All other commands used with this feature are documented in the Cisco IOS Release 12 0 command references show controllers cable modem show controllers cable modem bpkm show controllers cable modem des show controllers cable modem filters show controllers cable modem lookup table show controllers cable modem mac show controllers cable modem phy show controllers cable modem tuner ...

Page 17: ...X BD and packet descriptor TX PD rings The tx_count should be greater than 0 and the tx_head and tx_tail values should not be equal If these values do not change for a long period of time it indicates there are packets stuck on the ring This condition is often caused by the headend not giving grants Examples Following is a sample output for this command uBR904 show controllers cable modem 0 BCM Ca...

Page 18: ...x00 pak_size 0 01 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 02 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 03 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 04 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 05 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 06 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 07 pak 0x000000 buf 0x200000 status 0x20 pak_size 0 TX PD ring with 8 ent...

Page 19: ...e previously existed since initialization MAC mcfilter MAC control filter for MAC messages data mcfilter MAC control filter for data DS Downstream Broadcom receiver chip number and ID US Upstream Broadcom transmitter chip number and ID Tuner status Current status of the tuner Rx tuner_freq Downstream frequency in Hz that the uBR904 searched for and found symbol_rate Downstream frequency in symbols...

Page 20: ...txp are the same the transmit queue is empty TX PD ring tx_head_pd tx_tail_pd ehdr Indicates the memory location of the beginning of buffer information for the transmit packet descriptor ring Indicates current head packet descriptor Indicates current tail packet descriptor Extended MCNS header MIB Statistics DS fifo full Number of times the downstream input first in first out FIFO buffer became fu...

Page 21: ...ers cable modem mac show controllers cable modem phy show controllers cable modem tuner Mac msgs Number of MAC messages received by the uBR904 Valid hdrs Number of valid headers received by the uBR904 including PDU headers MAC headers and headers only Global control and status Used to reset the BCM3220 chip interrupts Hexadecimal values of the pending IRQ interrupt and IRQ mask Table 2 Show Contro...

Page 22: ...rization rej wait time 60 kek state STATE_B_AUTH_WAIT sid 4 tek state No resources assigned Table 3 describes the fields shown in the display number controller number inside the cable modem Table 3 Show Controllers Cable Modem bpkm Field Descriptions Field Description authorization wait time The number of seconds the cable modem waits for a reply after sending the Authorization Request message to ...

Page 23: ...a replacement key has been made tek grace time The number of seconds before the current TEK is set to expire that the TEK grace timer begins signaling the TEK state machine to request a replacement key authorization rej wait time Number of seconds the cable modem waits before sending another Authorization Request message to the CMTS after it has received an Authorization Reject message kek state T...

Page 24: ...0 odd 0 key 2 even 0 odd 0 key 3 even 0 odd 0 ds_des_cbc_iv_table iv 0 even 0 odd 0 iv 1 even 0 odd 0 iv 2 even 0 odd 0 iv 3 even 0 odd 0 ds_des_sid_table sid_1 0x0000 sid_2 0x0000 sid_3 0x0000 sid_4 0x0000 ds_des_sid_enable 0x80 ds_des_ctrl 0x2E ds_des_sv 0x0F00 ds_unencrypted_length 0x0C upstream des us_des_key_table key 0 even 0 odd 0 key 1 even 0 odd 0 key 2 even 0 odd 0 key 3 even 0 odd 0 us_...

Page 25: ...above example none of the entries are enabled for encryption ds_des_ctrl Control register that controls the operating mode of the downstream DES engine ds_des_sv DES security version register the range of the version field in Baseline Privacy interface BPI extended headers that will be accepted by the hardware High byte is upper limit low byte is lower limit The uBR904 will accept versions 0 to 15...

Page 26: ...4 0000 0000 0000 ds_mac_da_filter_ctrl 0x71 ds_mac_msg_sof 0x0000 ds_mac_da_mc 01E02F00 map_parser_sids sid_1 0x0000 sid_2 0x0000 sid_3 0x0000 sid_4 0x0000 ds_mac_filter_ctrl 0x00 us_channel_id 0x0000 ds_pid 0x0000 mac_msg_proto_ver FF 00 reg_rang_req_sid 0x0000 downstream data processing ds_data_da_filter_table filter_1 0010 7b43 aa01 filter_2 0000 0000 0000 filter_3 0000 0000 0000 filter_4 0000 ...

Page 27: ... messages us_channel_id Upstream channel ID ds_pid Downstream packet ID mac_msg_proto_ver Version of the MAC management protocol in use reg_rang_req_sid Service ID SID field of the ranging request message ds_data_da_filter_table Downstream data processing filter table ds_data_da_filter_ctrl Downstream data processing filter control ds_pdu_sof Downstream PDU start of frame ds_data_da_mc Downstream ...

Page 28: ...06 06 06 06 06 06 06 06 06 06 06 06 06 010 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 020 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 030 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 040 06 06 06 06 06 06 06 06 06 06 06 06 10 10 10 10 050 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 060 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 070 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 ...

Page 29: ...3C 3C 3C 3C 3C 3C 3C 350 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 360 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 370 3C 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 380 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 390 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 3A0 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 3B0 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 4B 3C0 4B 4B 4B 4B...

Page 30: ...70 0370 0370 0370 0370 48 0370 0370 0370 044C 044C 044C 044C 044C 50 044C 044C 044C 044C 044C 044C 044C 044C 58 044C 044C 0528 0528 0528 0528 0528 0528 60 0528 0528 0528 0528 0528 0528 0528 0528 68 0604 0604 0604 0604 0604 0604 0604 0604 70 0604 0604 0604 0604 0604 0604 0604 06E0 78 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 80 06E0 06E0 06E0 06E0 06E0 06E0 07BC 07BC 88 07BC 07BC 07BC 07BC 07BC 07BC ...

Page 31: ...ome up or resets periodically the MAC log will capture what happened For example if an address is not obtained from the DHCP server an error is logged initialization starts over and the cable modem scans for a downstream frequency The most useful keywords for troubleshooting a cable modem are log errors and resets See Example 1 Example 2 and Example 3 number The controller number inside the cable ...

Page 32: ... 01 43 05 528308 488 CMAC_LOG_WILL_SEARCH_USER_DS_FREQUENCY 663000000 Mar 7 01 43 07 528310 292 CMAC_LOG_DS_64QAM_LOCK_ACQUIRED 663000000 Mar 7 01 43 07 528310 294 CMAC_LOG_DS_CHANNEL_SCAN_COMPLETED Mar 7 01 43 07 528310 296 CMAC_LOG_STATE_CHANGE wait_ucd_state Mar 7 01 43 08 528310 892 CMAC_LOG_UCD_MSG_RCVD 4 Mar 7 01 43 08 528310 896 CMAC_LOG_UCD_NEW_US_FREQUENCY 20000000 Mar 7 01 43 08 528310 8...

Page 33: ...tenance_state If the DHCP server could not be reached the error would look like this in the MAC log 497959 800 CMAC_LOG_STATE_CHANGE dhcp_state 497969 864 CMAC_LOG_RNG_REQ_TRANSMITTED 497969 866 CMAC_LOG_RNG_RSP_MSG_RCVD 497979 936 CMAC_LOG_RNG_REQ_TRANSMITTED 497979 938 CMAC_LOG_RNG_RSP_MSG_RCVD 497989 802 CMAC_LOG_WATCHDOG_TIMER 497989 804 CMAC_LOG_RESET_DHCP_WATCHDOG_EXPIRED 497989 804 CMAC_LOG...

Page 34: ... 62564 368 CMAC_LOG_RESET_T4_EXPIRED 62677 178 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 62717 462 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 62757 746 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 62796 000 CMAC_LOG_RESET_T4_EXPIRED 62908 808 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 62949 092 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 62989 380 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED 63029 662 CMAC_LOG_RESET_CONFIG_F...

Page 35: ... and the cable modem failed CMAC_LOG_RESET_T2_EXPIRED Initial ranging opportunities are not being received CMAC_LOG_RESET_T3_RETRIES_EXHAUSTED The CMTS failed too many times to respond to a RNG REQ message CMAC_LOG_RESET_RANGING_ABORTED The CMTS commanded the cable modem to abort the ranging process CMAC_LOG_RESET_NO_MEMORY The cable modem has run out of memory CMAC_LOG_RESET_CANT_START_PROCESS Th...

Page 36: ... 0x80 pak_size 0 10 pak 0x82DEA7C buf 0x224DE2 status 0x80 pak_size 0 11 pak 0x82DE884 buf 0x2246DA status 0x80 pak_size 0 12 pak 0x82DE68C buf 0x223FD2 status 0x80 pak_size 0 13 pak 0x82DE494 buf 0x2238CA status 0x80 pak_size 0 14 pak 0x82DE29C buf 0x2231C2 status 0x80 pak_size 0 15 pak 0x82DE0A4 buf 0x222ABA status 0x80 pak_size 0 16 pak 0x82DDEAC buf 0x2223B2 status 0x80 pak_size 0 17 pak 0x82D...

Page 37: ... 0 TX BD ring with 8 entries at 0x201FB8 tx_count 0 tx_head 0x201FB8 0 head_txp 0x82D4888 0 tx_tail 0x201FB8 0 tail_txp 0x82D4888 0 00 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 01 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 02 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 03 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 04 pak 0x000000 buf 0x200000 status 0x00 pak_size 0 05 pak 0...

Page 38: ...0 00 00 00 profile 2 01 19 1D 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 profile 3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...

Page 39: ...outs 0 Range Aborts 0 DS ID 1 DS Frequency 663000000 DS Symbol Rate 5056941 DS QAM Mode 64QAM DS Search 88 453000000 855000000 6000000 89 93000000 105000000 6000000 90 111250000 117250000 6000000 91 231012500 327012500 6000000 92 333015000 333015000 6000000 93 339012500 399012500 6000000 94 405000000 447000000 6000000 95 123015000 129015000 6000000 96 135012500 135012500 6000000 CRC fails Number o...

Page 40: ...tial Encoding 2 Preamble Length 64 Preamble Value Offset 56 FEC Error Correction 0 FEC Codeword Info Bytes 16 Scrambler Seed 338 Maximum Burst Size 1 Guard Time Size 8 Last Codeword Length 1 Scrambler on off 1 Burst Descriptor 1 Interval Usage Code 3 Modulation Type 1 Differential Encoding 2 Preamble Length 128 Preamble Value Offset 0 FEC Error Correction 5 FEC Codeword Info Bytes 34 Scrambler See...

Page 41: ... 8 describes the fields shown in the display Table 8 Show Controllers Cable Modem MAC State Field Descriptions Field Description MAC State Current operational state of the MAC layer of the cable modem Ranging SID Service ID used for ranging requests Registered Indicates whether or not the cable modem is currently registered with the CMTS Privacy Established Indicates whether or not keys for baseli...

Page 42: ... 6 MHz channel slots between 90 MHz and 858 MHz US ID The identifier of the upstream channel to which this MAC management message refers This identifier is arbitrarily chosen by the CMTS and is only unique within the MAC sublayer domain US Frequency Transmission frequency used by the cable modem in the upstream direction US Power Level Transmit power level of the cable modem in the upstream direct...

Page 43: ...d during this burst type When the interval type is Short Data Grant this value must be greater than 0 If this value is 0 the burst size is limited elsewhere Guard Time Size Amount of time in symbols between the center of the last symbol of one burst and the center of the first symbol of the preamble of an immediately following burst in an upstream transmission from the cable modem to the CMTS Last...

Page 44: ... transmission in the upstream channel Higher numbers indicate higher priority Min Upstream Rate Date rate in bits per second that will be guaranteed to this service class on the upstream channel Max Upstream Burst Maximum transmit burst in bytes allowed for this service class on the upstream channel Privacy Enable Indicates whether or not Baseline Privacy is enabled for this service class Ranging ...

Page 45: ...l 00 fmtctl 24 ffectl 3F irqsts 09 irqmask 00 stoscm 9E rstctr 00 frzctl2 46 dvctl 30 idepth 55 eqlctl 00 tstctl 02 berctl 00 clkset 00 tunset 00 tunctl 03 FFC coefficient registers F0 0067FFBC F1 FF880080 F2 00C1FEFB F3 FF75019D F4 00C5FD89 F5 FF6D0485 F6 FC95F690 F7 2D280000 DFE coefficient registers D00 0636031E D01 FBDD0314 D02 0077FD39 D03 001B00C6 D04 0024FF74 D05 0015007E D06 000CFFC4 D07 F...

Page 46: ...rs 033B fec 1E qam 65 burst config 4 prbs_init FFFFFE rs 033B fec 1F qam 65 pream_len 0000 offset 0000 burst config 5 prbs_init FFFFFE rs 033B fec 0F qam 66 pream_len 0000 offset 0000 Eq Coeff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Preamble values CC CC CC CC CC 0D 0D CC CC CC CC CC CC CC CC 0D 04 25 01 01 01 01 02 01 02 03 02 00 40 04 02 00 40 05 01 00 06 01 10 07 02 01 52 08 01 01 09 01...

Page 47: ...lock_threshold 26000 QAM not in lock FEC not in lock qam_mode QAM_64 Tx tx_freq 20000000 power_level 0x3E symbol_rate 1280000 Table 9 describes the fields shown in the display Table 9 Show Controllers Cable Modem Tuner Field Descriptions Field Description tuner_freq Indicates the current downstream frequency symbol_rate Indicates the downstream or upstream symbol rate in use local_freq Frequency o...

Page 48: ...ted Commands show controllers cable modem show controllers cable modem bpkm show controllers cable modem des show controllers cable modem filters show controllers cable modem lookup table show controllers cable modem mac show controllers cable modem phy ...

Page 49: ...R904 Cable Modem 49 Debug Commands The following new debug commands are available to troubleshoot a cable modem debug cable modem debug cable modem bpkm debug cable modem bridge debug cable modem error debug cable modem interrupts debug cable modem mac debug cable modem map ...

Page 50: ...acy errors events events related to cable baseline privacy packets baseline privacy packets Figure 4 shows output when the headend does not have privacy enabled Figure 4 Sample Debug Cable Modem Bpkm Output uBR904 debug cable bpkm cm_bpkm_fsm machine KEK event state EVENT_4_TIMEOUT STATE_B_AUTH_WAIT new state STATE_B_AUTH_WAIT cm_bpkm_fsm machine KEK event state EVENT_4_TIMEOUT STATE_B_AUTH_WAIT n...

Page 51: ...ble modem bpkm Troubleshooting Tips for the Cisco uBR904 Cable Modem 51 Related Commands debug cable modem bridge debug cable modem error debug cable modem interrupts debug cable modem mac debug cable modem map ...

Page 52: ... cable s MAC data filters The cable MAC hardware filters out any received packets whose addresses are not in the filters In this way the cable interface only receives packets addressed to its own MAC address or an address it has learned on the Ethernet interface Examples Figure 5 shows sample display output for the debug cable modem bridge Privileged EXEC command Figure 5 Sample Debug Cable Modem ...

Page 53: ...the sanity checking of received frame formats the acquisition of downstream QAM FEC lock the receipt or non receipt of SYNC messages from the CMTS reception errors and bandwidth request failures Examples Figure 6 shows sample display output for the debug cable modem error command Figure 6 Sample Debug Cable Modem Error Output uBR904 debug cable modem error Mar 7 20 16 29 AcquireSync Update rate is...

Page 54: ...and first appeared in Cisco IOS Release 11 3 NA Examples Figure 7 shows sample debug output for cable modem interrupts Figure 7 Sample Debug Cable Modem Interrupts Output uBR904 debug cable modem interrupts bcm3220_rx_mac_msg_interrupt bcm3220_rx_mac_msg_interrupt bcm3220_tx_interrupt bcm3220_rx_mac_msg_interrupt bcm3220_tx_interrupt bcm3220_rx_mac_msg_interrupt bcm3220_tx_interrupt bcm3220_tx_int...

Page 55: ...or resets periodically the Mac log will show what happened For example if an address is not obtained from the DHCP server an error is logged initialization starts over and the cable modem scans for a downstream frequency The debug cable modem mac log command displays the log from oldest entry to newest entry After initial ranging is successful dhcp_state has been reached further RNG REQ RNG RSP me...

Page 56: ...L_SEARCH_DS_FREQUENCY_BAND 97 141000000 171000000 6000000 Mar 7 01 43 05 528308 478 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 98 219000000 225000000 6000000 Mar 7 01 43 05 528308 482 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 99 177000000 213000000 6000000 Mar 7 01 43 05 528308 486 CMAC_LOG_WILL_SEARCH_SAVED_DS_FREQUENCY 663000000 Mar 7 01 43 05 528308 488 CMAC_LOG_WILL_SEARCH_USER_DS_FREQUENCY 663000000...

Page 57: ...RSP_MSG_RCVD uBR904 no debug cable mac log verbose Cable Modem mac log debugging is off uBR904 574684 234 CMAC_LOG_RNG_REQ_TRANSMITTED 574684 238 CMAC_LOG_RNG_RSP_MSG_RCVD Figure 10 shows display output for the debug cable mac messages command This command causes received cable MAC management messages to be displayed in a verbose format The messages that are displayed are UCD MAP RNG RSP REG RSP a...

Page 58: ...Mar 7 01 44 06 Preamble Value Offset 0 Mar 7 01 44 06 FEC Error Correction 5 Mar 7 01 44 06 FEC Codeword Info Bytes 34 Mar 7 01 44 06 Scrambler Seed 0x0152 Mar 7 01 44 06 Maximum Burst Size 0 Mar 7 01 44 06 Guard Time Size 48 Mar 7 01 44 06 Last Codeword Length 1 FIXED Mar 7 01 44 06 Scrambler on off 1 ON Mar 7 01 44 06 Burst Descriptor 2 Mar 7 01 44 06 Interval Usage Code 4 Mar 7 01 44 06 Modulat...

Page 59: ...60 00F01EB2 Mar 7 01 44 20 BB610093 00000301 06000004 03010104 Mar 7 01 44 20 1F010101 0204003D 09000304 001E8480 Mar 7 01 44 20 04010705 04000186 A0060200 0C070101 Mar 7 01 44 20 080300F0 1E112A01 04000000 0A020400 Mar 7 01 44 20 00000A03 04000002 58040400 00000105 Mar 7 01 44 20 04000000 01060400 00025807 04000000 Mar 7 01 44 20 3C2B0563 6973636F 06105E4F C908C655 Mar 7 01 44 20 61086FD5 5C9D756...

Page 60: ...les Figure 11 shows display output for the debug cable map Privileged EXEC command Figure 11 Sample Debug Cable Modem Map Output uBR904 debug cable modem map Cable Modem MAP debugging is on uBR904 Mar 7 20 12 08 595322 942 Min MAP to sync 72 Mar 7 20 12 08 595322 944 Max map to map time is 40 Mar 7 20 12 08 595322 982 Min MAP to sync 63 Mar 7 20 12 08 595323 110 Max map to map time is 41 Mar 7 20 ...

Page 61: ...leshooting tips see the chapter Troubleshooting the Installation in the Cisco Cable Modem Installation and Configuration Guide For an explanation of error messages displayed by the uBR904 see Cisco Cable CPE Error Messages viewable online at www cisco com univercd cc td doc product cable cab_modm ubcmerrs pdf ...

Page 62: ...What to do Next 62 Cisco IOS Release 12 0 3 T ...

Reviews: