Table Of Contents
Troubleshooting Tips for the Cisco uBR904 Cable Modem
CMTS to Cable Modem Network Topology
Understand How Basic Initialization Works
Display the Cable Modem's MAC Log File
Interpret the MAC Log File and Take Action
Use Additional Troubleshooting Commands
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
Troubleshooting Tips for the Cisco uBR904 Cable Modem
The following sections are provided:
•
CMTS to Cable Modem Network Topology
Feature Summary
This document provides MSOs (multiple service operators) with a set of software tools for troubleshooting a cable modem for data-over-cable connections. These tools are Cisco IOS troubleshooting commands used for verifying communication between the cable modem and other peripheral devices installed in the HFC network, such as the headend Cisco uBR7246, a DHCP server, and TFTP server.
Benefits
•
A MAC layer system log file exists inside the cable modem, which provides you with a snapshot of detailed reasons why an interface might reset and all the negotiations that occurred between the cable modem and the CMTS (a Cisco uBR7246 positioned at the headend). Over 220 possible description fields exist in this log. The log is displayed using the show controller cable-modem 0 mac log EXEC command.
•
Debug does not need to be turned on to troubleshoot a cable modem.
•
Cable technicians can understand the progression of normal data-over-cable communication events, from which they can resolve faulty system connections.
•
A cable technician can remotely telnet into a Cisco uBR904 cable modem, which could be installed in a customer's home, and perform simple diagnostic tasks.
List of Terms
CATV—Originally stood for Community Antenna Television. CATV now refers to any cable (coaxial/fiber) based system that provides television services.
Cable modem—Any device that modulates and demodulates digital data onto a CATV plant.
Cable router—A modular chassis-based router optimized for the data over CATV HFC applications.
Channel—A specific frequency allocation and bandwidth. Downstream channels used for television in the U. S. are 6 MHz wide.
CM—Cable modem.
CMTS—Cable Modem Termination System. Any DOCSIS compliant headend cable router, such as the Cisco uBR7246.
Downstream—The set of frequencies used to send data from a headend to a subscriber.
Headend—Central distribution point for a CATV system. Video signals are received here from satellite (either 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 link between the HFC system and any external data networks.
HFC—Hybrid fiber-coaxial (cable). Older CATV systems were provisioned using only coaxial cable. Modern systems use fiber transport from the headend to an optical node located in neighborhood to reduce system noise. Coax runs from the node to the subscriber. The fiber plant is generally a star configuration with all optical node fibers terminating at a headend. The coaxial cable part of the system is generally a trunk-and-branch configuration.
Host—Any end-user computer system that connects to a network. The term host here refers to computer systems connected to the LAN interface of the cable modem.
MAC layer—Media Access Control sublayer. Controls access by the cable modem to the CMTS and to the upstream data slots.
MCNS—Multimedia Cable Network System Partners Ltd., a consortium of cable companies representing the majority of homes in the U.S. and Canada who have decided to derive a standard with the goal of having interoperable cable modems.
MSO—Multiple System Operator
QAM—Modulation scheme mostly used in the downstream direction (QAM-64, QAM-256). QAM-16 is expected to be usable in the upstream direction. Numbers indicate number of code points per symbol. The QAM rate or the number of points in the QAM constellation can be computed by 2 raised to the power of <number of bits/symbol>.
QPSK—Modulation scheme used in the upstream direction. Supports two data bits per symbol.
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.
Prerequisites
Cisco IOS Release 11.3(4)NA or later must be running inside the cable modem. Enter the show version EXEC command to display the software version level.
Supported MIBs and RFCs
The Cisco uBR904 cable modem supports the following:
•
Radio Frequency Interface Specification—This specification is developed by the Multimedia Cable Network System (MCNS) corsortium. It defines the radio-frequency interface specification for high-speed data-over-cable systems.
•
Cisco Standard MIBs—The Cisco Standard MIBs consist of CiscoWorks. CiscoWorks is the network management program for planning, troubleshooting, and monitoring Cisco internetworks. CiscoWorks uses SNMP protocols to monitor all SNMP devices.
•
For more information about CiscoWorks on CCO, follow this path:
Products & Ordering: Cisco Products: Network Management: CiscoWorks•
For more information about CiscoWorks on the Documentation CD-ROM, follow this path:
Cisco Product Documentation: Network Management: CiscoWorks•
RF Interface MIB—The Radio Frequency Interface (RFI) MIB is specific to cable Data Over Cable Interface Specification (DOCSIS) implementations. The RIF MIB provides an interface that permits management of the Cisco uBR904 cable modem over the cable or Ethernet interface. Using SNMP management applications, this MIB allows access to statistics such as MAC, driver configuration, and counters through its interface.
•
Cable Device MIB—The Cable Device MIB records statistics related to the configuration and status of the Cisco uBR904 cable modem. Statistics include an events log and device status. The Cable Device MIB is very similar to the RFI MIB in that both allow access to statistics; they are different in that the Cable Device MIB reports statistics on the Cisco uBR904 cable modem, while the RFI MIB reports statistics on the radio frequency transmissions over the cable television line.
CMTS to Cable Modem Network Topology
shows the physical relationship between the devices in the HFC network and the cable modem.
Figure 1 Sample Topology
Troubleshooting Tips
Perform the following steps to troubleshoot a cable modem:
•
Step 1—Understand How Basic Initialization Works
•
Step 2—Connect to the Cable Modem
•
Step 3—Display the Cable Modem's MAC Log File
•
Step 4—Interpret the MAC Log File and Take Action
•
Step 5—(Optional) Use Additional Troubleshooting Commands
Understand How Basic Initialization Works
Before you troubleshoot a cable modem, you should be familiar with the cable modem initialization process. See and . Understanding this flowchart and sequence of events helps you determine where and why connections fail.
The sequence numbers shown in are explained in , which appears after the illustration. The cable modem will complete all the steps in this flowchart each time the cable modem needs to reestablish ranging and registration with the CMTS.
Figure 2 Cable Modem Initialization Flowchart
.
Connect to the Cable Modem
Telnet to the IP address assigned to the cable interface or Ethernet interface. If the interface is not up, you need to access the Cisco IOS software via the RJ-45 console port, which is a physical port on the back of the cable modem.
Because the MAC log file only holds a snapshot of 1023 entries at a time, you should try to display the cable modem's log file within 5 minutes of when the reset or problem occurs.
Display the Cable Modem's MAC Log File
A MAC layer circular log file is inside the cable modem. This file contains a history of log messages, such as state event activities and timestamps, which are used for troubleshooting purposes. This log file contains the most valuable information for a cable technician or engineer to debug the cable interface.
The MAC log file is displayed by entering the show controller cable-modem 0 mac log EXEC command.
The most useful display fields in this log file are the reported state changes. These fields are preceded by the message CMAC_LOG_STATE_CHANGE. These fields show how the cable modem progresses through the various processes involved in establishing communication with the CMTS and registration. The maintenance_state is the normal operational state, and the wait_for_link_up_state is the normal state when the interface is shutdown.
Here is the normal progression of states as displayed by the MAC log:
wait_for_link_up_stateds_channel_scanning_statewait_ucd_statewait_map_stateranging_1_stateranging_2_statedhcp_stateestablish_tod_statesecurity_association_stateconfiguration_file_stateregistration_stateestablish_privacy_statemaintenance_state
Note
To translate this output into more meaningful information, see the "Interpret the MAC Log File and Take Action" section.
Here is what an example MAC log file looks like when the cable modem interface successfully comes up and registers with the cable network. The output you see is directly related to the messages that are exchanged between the cable modem and the CMTS (the Cisco uBR7246).
uBR904# show controller cable-modem 0 mac log508144.340 CMAC_LOG_DRIVER_INIT_IDB_RESET 0x08098FEA508144.342 CMAC_LOG_LINK_DOWN508144.344 CMAC_LOG_LINK_UP508144.348 CMAC_LOG_STATE_CHANGE ds_channel_scanning_state508144.350 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 88/453000000/855000000/6000000508144.354 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 89/93000000/105000000/6000000508144.356 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 90/111250000/117250000/6000000508144.360 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 91/231012500/327012500/6000000508144.362 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 92/333015000/333015000/6000000508144.366 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 93/339012500/399012500/6000000508144.370 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 94/405000000/447000000/6000000508144.372 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 95/123015000/129015000/6000000508144.376 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 96/135012500/135012500/6000000508144.380 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 97/141000000/171000000/6000000508144.382 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 98/219000000/225000000/6000000508144.386 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 99/177000000/213000000/6000000508144.390 CMAC_LOG_WILL_SEARCH_SAVED_DS_FREQUENCY 699000000508145.540 CMAC_LOG_UCD_MSG_RCVD 3508146.120 CMAC_LOG_DS_64QAM_LOCK_ACQUIRED 699000000508146.122 CMAC_LOG_DS_CHANNEL_SCAN_COMPLETED508146.124 CMAC_LOG_STATE_CHANGE wait_ucd_state508147.554 CMAC_LOG_UCD_MSG_RCVD 3508147.558 CMAC_LOG_UCD_NEW_US_FREQUENCY 20000000508147.558 CMAC_LOG_SLOT_SIZE_CHANGED 8508147.622 CMAC_LOG_FOUND_US_CHANNEL 1508147.624 CMAC_LOG_STATE_CHANGE wait_map_state508148.058 CMAC_LOG_MAP_MSG_RCVD508148.060 CMAC_LOG_INITIAL_RANGING_MINISLOTS 40508148.062 CMAC_LOG_STATE_CHANGE ranging_1_state508148.064 CMAC_LOG_RANGING_OFFSET_SET_TO 9610508148.066 CMAC_LOG_POWER_LEVEL_IS 28.0 dBmV (commanded)508148.068 CMAC_LOG_STARTING_RANGING508148.070 CMAC_LOG_RANGING_BACKOFF_SET 0508148.072 CMAC_LOG_RNG_REQ_QUEUED 0508148.562 CMAC_LOG_RNG_REQ_TRANSMITTED508148.566 CMAC_LOG_RNG_RSP_MSG_RCVD508148.568 CMAC_LOG_RNG_RSP_SID_ASSIGNED 2508148.570 CMAC_LOG_ADJUST_RANGING_OFFSET 2408508148.572 CMAC_LOG_RANGING_OFFSET_SET_TO 12018508148.574 CMAC_LOG_ADJUST_TX_POWER 20508148.576 CMAC_LOG_POWER_LEVEL_IS 33.0 dBmV (commanded)508148.578 CMAC_LOG_STATE_CHANGE ranging_2_state508148.580 CMAC_LOG_RNG_REQ_QUEUED 2508155.820 CMAC_LOG_RNG_REQ_TRANSMITTED508155.824 CMAC_LOG_RNG_RSP_MSG_RCVD508155.826 CMAC_LOG_ADJUST_RANGING_OFFSET -64508155.826 CMAC_LOG_RANGING_OFFSET_SET_TO 11954508155.828 CMAC_LOG_RANGING_CONTINUE508165.892 CMAC_LOG_RNG_REQ_TRANSMITTED508165.894 CMAC_LOG_RNG_RSP_MSG_RCVD508165.896 CMAC_LOG_ADJUST_TX_POWER -9508165.898 CMAC_LOG_POWER_LEVEL_IS 31.0 dBmV (commanded)508165.900 CMAC_LOG_RANGING_CONTINUE508175.962 CMAC_LOG_RNG_REQ_TRANSMITTED508175.964 CMAC_LOG_RNG_RSP_MSG_RCVD508175.966 CMAC_LOG_RANGING_SUCCESS508175.968 CMAC_LOG_STATE_CHANGE dhcp_state508176.982 CMAC_LOG_DHCP_ASSIGNED_IP_ADDRESS 188.188.1.62508176.984 CMAC_LOG_DHCP_TFTP_SERVER_ADDRESS 4.0.0.1508176.986 CMAC_LOG_DHCP_TOD_SERVER_ADDRESS 4.0.0.32508176.988 CMAC_LOG_DHCP_SET_GATEWAY_ADDRESS508176.988 CMAC_LOG_DHCP_TZ_OFFSET 360508176.990 CMAC_LOG_DHCP_CONFIG_FILE_NAME platinum.cm508176.992 CMAC_LOG_DHCP_ERROR_ACQUIRING_SEC_SVR_ADDR508176.996 CMAC_LOG_DHCP_COMPLETE508177.120 CMAC_LOG_STATE_CHANGE establish_tod_state508177.126 CMAC_LOG_TOD_REQUEST_SENT508177.154 CMAC_LOG_TOD_REPLY_RECEIVED 3107617539508177.158 CMAC_LOG_TOD_COMPLETE508177.160 CMAC_LOG_STATE_CHANGE security_association_state508177.162 CMAC_LOG_SECURITY_BYPASSED508177.164 CMAC_LOG_STATE_CHANGE configuration_file_state508177.166 CMAC_LOG_LOADING_CONFIG_FILE platinum.cm508178.280 CMAC_LOG_CONFIG_FILE_PROCESS_COMPLETE508178.300 CMAC_LOG_STATE_CHANGE registration_state508178.302 CMAC_LOG_REG_REQ_MSG_QUEUED508178.306 CMAC_LOG_REG_REQ_TRANSMITTED508178.310 CMAC_LOG_REG_RSP_MSG_RCVD508178.312 CMAC_LOG_COS_ASSIGNED_SID 1/2508178.314 CMAC_LOG_RNG_REQ_QUEUED 2508178.316 CMAC_LOG_REGISTRATION_OK508178.318 CMAC_LOG_STATE_CHANGE establish_privacy_state508178.320 CMAC_LOG_NO_PRIVACY508178.322 CMAC_LOG_STATE_CHANGE maintenance_stateYou can display other aspects of the MAC layer by using variations of the show controller cable-modem 0 mac command:
uBR904# show controller cable-modem 0 mac ?errors Mac Error Log datahardware All CM Mac Hardware registerslog Mac log dataresets Resets of the MACstate Current MAC stateFor examples and descriptions on how to use these keywords, see the show controller cable-modem mac command reference page.
Interpret the MAC Log File and Take Action
The MAC log file explains a detailed history of initialization events that occurred in the cable modem. All pertinent troubleshooting information is stored here.
The following sample log file is organized by chronological sequence event. Sample comments are also included.
•
Event 1—Wait for the Link to Come 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 8—Transfer Operational Parameters
•
Event 10—Comply with Baseline Privacy
•
Event 11—Enter the Maintenance State
Event 1—Wait for the Link to Come Up
The MAC layer informs the cable modem's drivers that it needs to reset. This is the first event that happens after the modem powers up and begins initialization. The fields LINK_DOWN and LINK_UP are similar to a shut and no shut on a standard Cisco interface.
uBR904# show controller cable-modem 0 mac log528302.040 CMAC_LOG_LINK_DOWN528302.042 CMAC_LOG_RESET_FROM_DRIVER528302.044 CMAC_LOG_STATE_CHANGE wait_for_link_up_state528302.046 CMAC_LOG_DRIVER_INIT_IDB_SHUTDOWN 0x08098D02528302.048 CMAC_LOG_LINK_DOWN528308.428 CMAC_LOG_DRIVER_INIT_IDB_RESET 0x08098E5E528308.432 CMAC_LOG_LINK_DOWN528308.434 CMAC_LOG_LINK_UPEvent 2—Scan for a Downstream Channel then Synchronize
Different geographical regions and different cable plants use different frequency bands. The Cisco uBR904 cable modem uses a built-in default frequency scanning feature to address this issue. After the cable modem finds a successful downstream frequency channel, it saves the channel to NVRAM. The cable modem recalls this value the next time it needs to synchronize its frequency.
The field CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND tells you what frequency the cable modem will scan for. The field CMAC_LOG_WILL_SEARCH_SAVED_DS_FREQUENCY tells you the frequency the cable modem locked onto and saved to NVRAM (for future recall). The field CMAC_LOG_DS_64QAM_LOCK_ACQUIRED communicates the same information. The field CMAC_LOG_DS_CHANNEL_SCAN_COMPLETED indicates that the scanning and synchronization was successful.
508144.348 CMAC_LOG_STATE_CHANGE ds_channel_scanning_state508144.350 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 88/453000000/855000000/6000000508144.354 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 89/93000000/105000000/6000000508144.356 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 90/111250000/117250000/6000000508144.360 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 91/231012500/327012500/6000000508144.362 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 92/333015000/333015000/6000000508144.366 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 93/339012500/399012500/6000000508144.370 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 94/405000000/447000000/6000000508144.372 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 95/123015000/129015000/6000000508144.376 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 96/135012500/135012500/6000000508144.380 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 97/141000000/171000000/6000000508144.382 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 98/219000000/225000000/6000000508144.386 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 99/177000000/213000000/6000000508144.390 CMAC_LOG_WILL_SEARCH_SAVED_DS_FREQUENCY 699000000508145.540 CMAC_LOG_UCD_MSG_RCVD 3508146.120 CMAC_LOG_DS_64QAM_LOCK_ACQUIRED 699000000508146.122 CMAC_LOG_DS_CHANNEL_SCAN_COMPLETEDA frequency band is a group of adjacent channels. These bands are numbered from 88 to 99. Each band has starting and ending digital carrier frequencies and a 6 MHz step size. For example, a search of EIA channels 95-97 is specified using band 89. The starting frequency is 93 Mhz, the ending frequency is 105 Mhz.
The cable modem's default frequency bands correspond to the North American EIA CATV channel plan for 6 MHz channel slots between 90 MHz and 858 MHz. For example, EIA channel 95 occupies the slot 90-96 MHz. The digital carrier frequency is specified as the center frequency of 93 MHz. Channel 95 is usually specified using the analog video carrier frequency of 91.25 Mhz, which lies 1.75 Mhz below the center of the slot.
The search table is arranged so that the first frequencies tried are above 450 Mhz. Because many CATV systems have been upgraded from 450 MHz to 750 MHz coaxial cable, digital channels have a high chance of being assigned in the new spectrum. The search table omits channels below 90 MHz and above 860 MHz since the DOCSIS specification does not mandate their coverage.
Some CATV systems use alternative frequency plans such as the IRC (Incrementally Related Carrier) and HRC (Harmonically Related Carrier) plans. Most of the IRC channel slots overlap the EIA plan. The HRC plan is not supported by Cisco's cable modems since so few cable plants are using this plan.
Event 3—Obtain Upstream Parameters
The cable modem waits for an upstream channel descriptor messages (UCD) from the headend Cisco uBR7246. This is done to retrieve transmission parameters for the upstream channel.
508146.124 CMAC_LOG_STATE_CHANGE wait_ucd_state508147.554 CMAC_LOG_UCD_MSG_RCVD 3508147.558 CMAC_LOG_UCD_NEW_US_FREQUENCY 20000000508147.558 CMAC_LOG_SLOT_SIZE_CHANGED 8508147.622 CMAC_LOG_FOUND_US_CHANNEL 1508147.624 CMAC_LOG_STATE_CHANGE wait_map_state508148.058 CMAC_LOG_MAP_MSG_RCVD508148.060 CMAC_LOG_INITIAL_RANGING_MINISLOTS 40Event 4—Start Ranging for Power Adjustments
The ranging process adjusts cable modem's transmit power. The cable modem performs ranging in two stages, ranging state 1 and ranging state 2.
The field CMAC_LOG_POWER_LEVEL_IS is the power level that the Cisco uBR7246 told the cable modem to adjust to. The field CMAC_LOG_RANGING_SUCCESS indicates that the ranging adjustment was successful.
508148.062 CMAC_LOG_STATE_CHANGE ranging_1_state508148.064 CMAC_LOG_RANGING_OFFSET_SET_TO 9610508148.066 CMAC_LOG_POWER_LEVEL_IS 28.0 dBmV (commanded)508148.068 CMAC_LOG_STARTING_RANGING508148.070 CMAC_LOG_RANGING_BACKOFF_SET 0508148.072 CMAC_LOG_RNG_REQ_QUEUED 0508148.562 CMAC_LOG_RNG_REQ_TRANSMITTED508148.566 CMAC_LOG_RNG_RSP_MSG_RCVD508148.568 CMAC_LOG_RNG_RSP_SID_ASSIGNED 2508148.570 CMAC_LOG_ADJUST_RANGING_OFFSET 2408508148.572 CMAC_LOG_RANGING_OFFSET_SET_TO 12018508148.574 CMAC_LOG_ADJUST_TX_POWER 20508148.576 CMAC_LOG_POWER_LEVEL_IS 33.0 dBmV (commanded)508148.578 CMAC_LOG_STATE_CHANGE ranging_2_state508148.580 CMAC_LOG_RNG_REQ_QUEUED 2508155.820 CMAC_LOG_RNG_REQ_TRANSMITTED508155.824 CMAC_LOG_RNG_RSP_MSG_RCVD508155.826 CMAC_LOG_ADJUST_RANGING_OFFSET -64508155.826 CMAC_LOG_RANGING_OFFSET_SET_TO 11954508155.828 CMAC_LOG_RANGING_CONTINUE508165.892 CMAC_LOG_RNG_REQ_TRANSMITTED508165.894 CMAC_LOG_RNG_RSP_MSG_RCVD508165.896 CMAC_LOG_ADJUST_TX_POWER -9508165.898 CMAC_LOG_POWER_LEVEL_IS 31.0 dBmV (commanded)508165.900 CMAC_LOG_RANGING_CONTINUE508175.962 CMAC_LOG_RNG_REQ_TRANSMITTED508175.964 CMAC_LOG_RNG_RSP_MSG_RCVD508175.966 CMAC_LOG_RANGING_SUCCESSEvent 5—Establish IP Connectivity
After ranging is complete, the cable interface on the cable modem is up. Now the cable modem accesses a remote DHCP server to get an IP address. 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 address.
The field CMAC_LOG_DHCP_ASSIGNED_IP_ADDRESS indicates the IP address assigned from the DHCP server to the cable modem interface. The field CMAC_LOG_DHCP_TFTP_SERVER_ADDRESS marks the TFTP server's address. The field CMAC_LOG_DHCP_TOD_SERVER_ADDRESS indicates the time of day server's address. The field CMAC_LOG_DHCP_CONFIG_FILE_NAME shows the filename containing the transmission parameters. The field CMAC_LOG_DHCP_COMPLETE shows that all the IP connectivity was a success.
508175.968 CMAC_LOG_STATE_CHANGE dhcp_state508176.982 CMAC_LOG_DHCP_ASSIGNED_IP_ADDRESS 188.188.1.62508176.984 CMAC_LOG_DHCP_TFTP_SERVER_ADDRESS 4.0.0.1508176.986 CMAC_LOG_DHCP_TOD_SERVER_ADDRESS 4.0.0.32508176.988 CMAC_LOG_DHCP_SET_GATEWAY_ADDRESS508176.988 CMAC_LOG_DHCP_TZ_OFFSET 360508176.990 CMAC_LOG_DHCP_CONFIG_FILE_NAME platinum.cm508176.992 CMAC_LOG_DHCP_ERROR_ACQUIRING_SEC_SVR_ADDR508176.996 CMAC_LOG_DHCP_COMPLETEEvent 6—Establish the Time of Day
The Cisco uBR904 cable modem accesses the Time of Day server for the current date and time, which is used to create time stamps for logged events. The field CMAC_LOG_TOD_COMPLETE indicates a successful time of day sequence.
508177.120 CMAC_LOG_STATE_CHANGE establish_tod_state508177.126 CMAC_LOG_TOD_REQUEST_SENT508177.154 CMAC_LOG_TOD_REPLY_RECEIVED 3107617539508177.158 CMAC_LOG_TOD_COMPLETEEvent 7—Establish Security
The cable modem establishes a security association. The security_association_state is normally bypassed since "full security" as defined by MCNS DOCSIS is not supported.
"Full security" was a request made by MSOs for a very strong authorization and authentication check by the CMTS. This request was not granted by cable modem manufacturers. Cisco fully supports baseline privacy, which protects user's data from getting "sniffed" on the cable network.
508177.160 CMAC_LOG_STATE_CHANGE security_association_state508177.162 CMAC_LOG_SECURITY_BYPASSEDEvent 8—Transfer Operational Parameters
After the DHCP and security operations are successful, the cable modem downloads operational parameters from a cable company's TFTP server. These parameters are transferred via a configuration file. The field CMAC_LOG_DHCP_CONFIG_FILE_NAME shows the filename containing the transmission parameters.
508177.164 CMAC_LOG_STATE_CHANGE configuration_file_state508177.166 CMAC_LOG_LOADING_CONFIG_FILE platinum.cm508178.280 CMAC_LOG_CONFIG_FILE_PROCESS_COMPLETEEvent 9—Perform Registration
The cable modem registers with the headend Cisco uBR7246. After the cable modem is initialized, authenticated, and configured, the cable modem is authorized to forward traffic into the cable network. A successful registration is indicated by the field CMAC_LOG_REGISTRATION_OK.
508178.300 CMAC_LOG_STATE_CHANGE registration_state508178.302 CMAC_LOG_REG_REQ_MSG_QUEUED508178.306 CMAC_LOG_REG_REQ_TRANSMITTED508178.310 CMAC_LOG_REG_RSP_MSG_RCVD508178.312 CMAC_LOG_COS_ASSIGNED_SID 1/2508178.314 CMAC_LOG_RNG_REQ_QUEUED 2508178.316 CMAC_LOG_REGISTRATION_OKEvent 10—Comply with Baseline Privacy
Keys for baseline privacy are exchanged between the cable modem and the CMTS (the Cisco uBR7246 cable router). During this event, a link level encryption is performed so that a user's data cannot be "sniffed" by anyone else who is on the cable network.
Here is a trace that shows baseline privacy enabled. The key management protocol is responsible for exchanging 2 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 TEKs (traffic encryption keys) it sends to the cable modem. The TEKs are used to encrypt/decrypt the data. There is a TEK for each SID configured to use privacy.
851.088 CMAC_LOG_STATE_CHANGE establish_privacy_state851.094 CMAC_LOG_PRIVACY_FSM_STATE_CHANGE machine: KEK, event/state:EVENT_1_PROVISIONED/STATE_A_START, new state: STATE_B_AUTH_WAIT851.102 CMAC_LOG_BPKM_REQ_TRANSMITTED851.116 CMAC_LOG_BPKM_RSP_MSG_RCVD851.120 CMAC_LOG_PRIVACY_FSM_STATE_CHANGE machine: KEK, event/state:EVENT_3_AUTH_REPLY/STATE_B_AUTH_WAIT, new state: STATE_C_AUTHORIZED856.208 CMAC_LOG_PRIVACY_FSM_STATE_CHANGE machine: TEK, event/state:EVENT_2_AUTHORIZED/STATE_A_START, new state: STATE_B_OP_WAIT856.220 CMAC_LOG_BPKM_REQ_TRANSMITTED856.224 CMAC_LOG_BPKM_RSP_MSG_RCVD856.230 CMAC_LOG_PRIVACY_FSM_STATE_CHANGE machine: TEK, event/state:EVENT_8_KEY_REPLY/STATE_B_OP_WAIT, new state: STATE_D_OPERATIONAL856.326 CMAC_LOG_PRIVACY_INSTALLED_KEY_FOR_SID 2856.330 CMAC_LOG_PRIVACY_ESTABLISHEDEvent 11—Enter the Maintenance State
As soon as the cable modem is completely up and running, it enters the operational maintenance state.
508178.322 CMAC_LOG_STATE_CHANGE maintenance_stateUse Additional Troubleshooting Commands
You can use other show controller and debug cable modem commands to troubleshoot different aspects of a cable modem. However, the most useful command is the show controller cable-modem 0 mac command.
To display additional controller information inside a cable modem, enter one or more of the following commands in Privileged EXEC mode:
Command PurposeDisplays high-level controller information.
Displays privacy state information.
Displays information about the Data Encryption Standard (DES) engine registers.
Displays information about the MAC and SID cable modem filters.
Displays the mini-slot lookup table inside a cable modem.
show controller cable-modem mac [errors | hardware | log | resets | state]
Displays detailed MAC layer information.
Displays physical layer information, such as receive and transmit physical registers.
Displays tuning information.
To debug different components of a cable modem, enter one or more of the following commands in Privileged EXEC mode:
Command Purposedebug cable-modem bpkm {errors | events | packets}
Debugs baseline privacy information.
Debugs the bridge filter.
Debugs cable interface errors.
Debugs cable modem interface interrupts.
debug cable-modem mac {log [verbose] | messages}
Displays and debugs the MAC layer log entries in real time.
Debugs map message processing information.
Command Reference
This section provides new commands for troubleshooting the Cisco uBR904 cable modem.
All other commands used with this feature are documented in the Cisco IOS Release 11.3 command references.
•
show controller cable-modem bpkm
•
show controller cable-modem mac
•
show controller cable-modem phy
•
show controller cable-modem des
•
show controller cable-modem filters
•
show controller cable-modem lookup-table
•
show controller cable-modem tuner
show controller cable-modem
To display high-level controller information about a cable modem, use the show controller cable-modem Privileged EXEC command.
Syntax Description
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
Following is a sample output for this command:
uBR904# show controller cable-modem 0BCM Cable interface 0:CM unit 0, idb 0x200EB4, ds 0x82D4748, regaddr = 0x800000, reset_mask 0x80station address 0010.7b43.aa01 default station address 0010.7b43.aa01PLD VERSION: 32MAC State is ranging_2_state, Prev States = 7MAC mcfilter 01E02F00 data mcfilter 01000000DS: BCM 3116 Receiver: Chip id = 2US: BCM 3037 Transmitter: Chip id = 30B4Tuner: status=0x00Rx: tuner_freq 699000000, symbol_rate 5055849, local_freq 11520000snr_estimate 33406, ber_estimate 0, lock_threshold 26000QAM in lock, FEC in lock, qam_mode QAM_64Tx: tx_freq 20000000, power_level 0x3E, symbol_rate 1280000DHCP: TFTP server = 4.0.0.32, TOD server = 4.0.0.188Security server = 0.0.0.0, Timezone Offest = 0.0.4.32Config filename =buffer size 1600RX data PDU ring with 32 entries at 0x201D40rx_head = 0x201D40 (0), rx_p = 0x82D4760 (0)RX MAC message ring with 8 entries at 0x201E80rx_head_mac = 0x201EB8 (7), rx_p_mac = 0x82D4810 (7)TX BD ring with 8 entries at 0x201FB8, tx_count = 0tx_head = 0x201FB8 (0), head_txp = 0x82D4888 (0)tx_tail = 0x201FB8 (0), tail_txp = 0x82D4888 (0)TX PD ring with 8 entries at 0x202038, tx_count = 0tx_head_pd = 0x202038 (0)tx_tail_pd = 0x202038 (0)Global control and status:global_ctrl_status=0x00interrupts:irq_pend=0x0008, irq_mask=0x00F7Related Commands
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem bpkm
To display information about the baseline privacy key management exchange between the cable modem and the headend CMTS, use the show controller cable-modem bpkm Privileged EXEC command.
show controller cable-modem number bpkm
Syntax Description
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
The following output is displayed when the headend CMTS does not have baseline privacy enabled:
uBR904# show controller cable-modem 0 bpkmCM Baseline Privacy Key Managementconfiguration (in seconds):authorization wait time: 10reauthorization wait time: 10authorization grace time: 600operational wait time: 1rekey wait time: 1tek grace time: 600authorization rej wait time: 60kek state: STATE_B_AUTH_WAITsid 4:tek state: No resources assignedRelated Commands
show controller cable-modem
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem des
To display information about the Data Encryption Standard (DES) engine registers, use the show controller cable-modem des Privileged EXEC command.
show controller cable-modem des
Syntax Description
This command has no key words or arguments.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
DES engine registers are displayed in the following example:
uBR904# show controller cable-modem 0 desdownstream des:ds_des_key_table:key 0: even 0, odd 0key 1: even 0, odd 0key 2: even 0, odd 0key 3: even 0, odd 0ds_des_cbc_iv_table:iv 0: even 0, odd 0iv 1: even 0, odd 0iv 2: even 0, odd 0iv 3: even 0, odd 0ds_des_sid_table:sid_1=0x0000, sid_2=0x0000, sid_3=0x0000, sid_4=0x0000ds_des_sid_enable=0x80, ds_des_ctrl=0x2Eds_des_sv=0x0F00ds_unencrypted_length=0x0Cupstream des:us_des_key_table:key 0: even 0, odd 0key 1: even 0, odd 0key 2: even 0, odd 0key 3: even 0, odd 0us_des_cbc_iv_table:iv 0: even 0, odd 0iv 1: even 0, odd 0iv 2: even 0, odd 0iv 3: even 0, odd 0pb_req_bytes_to_minislots=0x10us_des_ctrl=0x00, us_des_sid_1= 0x1234ds_unencrypted_length=0x0CRelated Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem filters
To display the registers in the MAC hardware that are used for filtering received frames, use the show controller cable-modem filters Privileged EXEC command.
show controller cable-modem filters
Syntax Description
There are no key words or arguments for this command.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Some of the filtering parameters are MAC hardware addresses, Station IDs (SID), and upstream channel IDs.
This command is only useful for development engineers.
Sample Display
MAC and SID filter information is displayed in the following example:
uBR904# show controller cable-modem 0 filtersdownstream mac message processing:ds_mac_da_filters:filter_1=0010.7b43.aa01, filter_2=0000.0000.0000filter_3=0000.0000.0000, filter_4=0000.0000.0000ds_mac_da_filter_ctrl=0x71, ds_mac_msg_sof=0x0000ds_mac_da_mc=01E02F00map_parser_sids:sid_1=0x0000, sid_2=0x0000, sid_3=0x0000, sid_4=0x0000ds_mac_filter_ctrl=0x00, us_channel_id=0x0000ds_pid=0x0000, mac_msg_proto_ver=FF 00reg_rang_req_sid=0x0000downstream data processing:ds_data_da_filter_table:filter_1 0010.7b43.aa01, filter_2 0000.0000.0000filter_3 0000.0000.0000, filter_4 0000.0000.0000ds_data_da_filter_ctrl=0x61, ds_pdu_sof=0xDEADds_data_da_mc=01000000upstream processing:us_ctrl_status=0x04, Minislots per request=0x01burst_maps:map[0]=0 map[1]=0 map[2]=0 map[3]=0bytes_per_minislot_exp=0x04us_map_parser_minislot_adv=0x03, maint_xmit=0x0000us_sid_table:sid_1=0x0000, sid_2=0x0000, sid_3=0x0000, sid_4=0x0000max_re_req=0x0010, rang_fifo=0x00Related Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem lookup-table
To display the mini-slot lookup table inside a cable modem, use the show controller cable-modem lookup-table Privileged EXEC command.
show controller cable-modem lookup-table
Syntax Description
This command has no keywords or arguments.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
This command shows the details of the lookup table. The driver uses this table to convert the size of a frame that the cable modem wants to transmit into a bandwidth request to the CMTS in "mini-slots." The contents of this table are affected by the upstream symbol rate that is negotiated between the CMTS and the cable modem.
This command is only useful for development engineers.
Sample Display
The lookup table is displayed in the following example:
uBR904# show controller cable-modem 0 lookup-tablePHY Overhead Lookup Table:01 01 01 01 01 01 01 02 02 02 02 02 02 02 02 0202 02 02 02 02 02 02 03 03 03 03 03 03 03 03 0303 03 03 03 03 03 03 04 04 04 04 04 04 04 04 0404 04 04 04 04 04 04 05 05 05 05 05 05 05 05 0505 05 05 05 05 05 05 06 06 06 06 06 06 06 06 0606 06 06 06 06 06 06 07 07 07 07 07 07 07 07 0707 07 07 07 07 07 07 08 08 08 08 08 08 08 08 0808 08 08 08 08 08 08 09 09 09 09 09 09 09 09 0909 09 09 09 09 09 09 0A 0A 0A 0A 0A 0A 0A 0A 0A0A 0A 0A 0A 0A 0A 0A 0B 0B 0B 0B 0B 0B 0B 0B 0B0B 0B 0B 0B 0B 0B 0B 0C 0C 0C 0C 0C 0C 0C 0C 0C0C 0C 0C 0C 0C 0C 0C 0D 0D 0D 0D 0D 0D 0D 0D 0D0D 0D 0D 0D 0D 0D 0D 0E 0E 0E 0E 0E 0E 0E 0E 0E0E 0E 0E 0E 0E 0E 0E 0F 0F 0F 0F 0F 0F 0F 0F 0F0F 0F 0F 0F 0F 0F 0F 10 10 10 10 10 10 10 10 1010 10 10 10 10 10 10 11 11 11 11 11 11 11 11 1111 11 11 11 11 11 11 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 13 13 13 13 13 13 13 13 1313 13 13 13 13 13 13 14 14 14 14 14 14 14 14 1414 14 14 14 14 14 14 15 15 15 15 15 15 15 15 1515 15 15 15 15 15 15 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 17 17 17 17 17 17 17 17 1717 17 17 17 17 17 17 18 18 18 18 18 18 18 18 1818 18 18 18 18 18 18 19 19 19 19 19 19 19 19 1919 19 19 19 19 19 19 1A 1A 1A 1A 1A 1A 1A 1A 1A1A 1A 1A 1A 1A 1A 1A 1B 1B 1B 1B 1B 1B 1B 1B 1B1B 1B 1B 1B 1B 1B 1B 1C 1C 1C 1C 1C 1C 1C 1C 1C1C 1C 1C 1C 1C 1C 1C 1D 1D 1D 1D 1D 1D 1D 1D 1D1D 1D 1D 1D 1D 1D 1D 1E 1E 1E 1E 1E 1E 1E 1E 1E1E 1E 1E 1E 1E 1E 1E 1F 1F 1F 1F 1F 1F 1F 1F 1F1F 1F 1F 1F 1F 1F 1F 20 20 20 20 20 20 20 20 2020 20 20 20 20 20 20 21 21 21 21 21 21 21 21 2121 21 21 21 21 21 21 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 23 23 23 23 23 23 23 23 2323 23 23 23 23 23 23 24 24 24 24 24 24 24 24 2424 24 24 24 24 24 24 25 25 25 25 25 25 25 25 2525 25 25 25 25 25 25 26 26 26 26 26 26 26 26 2626 26 26 26 26 26 26 27 27 27 27 27 27 27 27 2727 27 27 27 27 27 27 28 28 28 28 28 28 28 28 2828 28 28 28 28 28 28 29 29 29 29 29 2929 29 29 29 29 29 29 2A 2A 2A 2A 2A 2A 2A 2A 2A2A 2A 2A 2A 2A 2A 2A 2B 2B 2B 2B 2B 2B 2B 2B 2B2B 2B 2B 2B 2B 2B 2B 2C 2C 2C 2C 2C 2C 2C 2C 2C2C 2C 2C 2C 2C 2C 2C 2D 2D 2D 2D 2D 2D 2D 2D 2D2D 2D 2D 2D 2D 2D 2D 2E 2E 2E 2E 2E 2E 2E 2E 2E2E 2E 2E 2E 2E 2E 2E 2F 2F 2F 2F 2F 2F 2F 2F 2F2F 2F 2F 2F 2F 2F 2F 30 30 30 30 30 30 30 30 3030 30 30 30 30 30 30 31 31 31 31 31 31 31 31 3131 31 31 31 31 31 31 32 32 32 32 32 32 32 32 3232 32 32 32 32 32 32 33 33 33 33 33 33 33 33 3333 33 33 33 33 33 33 34 34 34 34 34 34 34 34 3434 34 34 34 34 34 34 35 35 35 35 35 35 35 35 3535 35 35 35 35 35 35 36 36 36 36 36 36 36 36 3636 36 36 36 36 36 36 37 37 37 37 37 37 37 37 3737 37 37 37 37 37 37 38 38 38 38 38 38 38 38 3838 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39...Related Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem mac
To show detailed MAC layer information for a cable modem, enter the show cable controller cable-modem number mac Privileged EXEC command.
show controller cable-modem number mac [errors | hardware | log | resets | state]
Syntax Description
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
MAC log messages are written to a circular log file even when debugging is not turned on. These messages include timestamps, events, and information pertinent to these events. Enter the show controller cable-modem number mac log command to view MAC log messages.
If the cable modem interface fails to come 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 Sample Display 1, Sample Display 2, and Sample Displays 3.
Sample Display 1
The following sample display shows the MAC log file for a cable-modem interface that has successfully come up:
uBR904# show controller cable-modem 0 mac log*Mar 7 01:42:59: 528302.040 CMAC_LOG_LINK_DOWN*Mar 7 01:42:59: 528302.042 CMAC_LOG_RESET_FROM_DRIVER*Mar 7 01:42:59: 528302.044 CMAC_LOG_STATE_CHANGE wait_for_link_up_state*Mar 7 01:42:59: 528302.046 CMAC_LOG_DRIVER_INIT_IDB_SHUTDOWN 0x08098D02*Mar 7 01:42:59: 528302.048 CMAC_LOG_LINK_DOWN*Mar 7 01:43:05: 528308.428 CMAC_LOG_DRIVER_INIT_IDB_RESET 0x08098E5E*Mar 7 01:43:05: 528308.432 CMAC_LOG_LINK_DOWN*Mar 7 01:43:05: 528308.434 CMAC_LOG_LINK_UP*Mar 7 01:43:05: 528308.436 CMAC_LOG_STATE_CHANGE ds_channel_scanning_state*Mar 7 01:43:05: 528308.440 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 88/453000000/855000000/6000000*Mar 7 01:43:05: 528308.444 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 89/93000000/105000000/6000000*Mar 7 01:43:05: 528308.448 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 90/111250000/117250000/6000000*Mar 7 01:43:05: 528308.452 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 91/231012500/327012500/6000000*Mar 7 01:43:05: 528308.456 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 92/333015000/333015000/6000000*Mar 7 01:43:05: 528308.460 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 93/339012500/399012500/6000000*Mar 7 01:43:05: 528308.462 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 94/405000000/447000000/6000000*Mar 7 01:43:05: 528308.466 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 95/123015000/129015000/6000000*Mar 7 01:43:05: 528308.470 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 96/135012500/135012500/6000000*Mar 7 01:43:05: 528308.474 CMAC_LOG_WILL_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*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.898 CMAC_LOG_SLOT_SIZE_CHANGED 8*Mar 7 01:43:08: 528310.970 CMAC_LOG_FOUND_US_CHANNEL 1*Mar 7 01:43:08: 528310.974 CMAC_LOG_STATE_CHANGE wait_map_state*Mar 7 01:43:08: 528311.394 CMAC_LOG_MAP_MSG_RCVD*Mar 7 01:43:08: 528311.396 CMAC_LOG_INITIAL_RANGING_MINISLOTS 40*Mar 7 01:43:08: 528311.400 CMAC_LOG_STATE_CHANGE ranging_1_state*Mar 7 01:43:08: 528311.402 CMAC_LOG_RANGING_OFFSET_SET_TO 9610*Mar 7 01:43:08: 528311.404 CMAC_LOG_POWER_LEVEL_IS 8.0 dBmV (commanded)*Mar 7 01:43:08: 528311.406 CMAC_LOG_STARTING_RANGING*Mar 7 01:43:08: 528311.408 CMAC_LOG_RANGING_BACKOFF_SET 0*Mar 7 01:43:08: 528311.412 CMAC_LOG_RNG_REQ_QUEUED 0*Mar 7 01:43:09: 528311.900 CMAC_LOG_RNG_REQ_TRANSMITTED*Mar 7 01:43:09: 528312.102 CMAC_LOG_T3_TIMER*Mar 7 01:43:12: 528314.622 CMAC_LOG_POWER_LEVEL_IS 20.0 dBmV (commanded)*Mar 7 01:43:12: 528314.624 CMAC_LOG_RANGING_BACKOFF_SET 2*Mar 7 01:43:12: 528314.628 CMAC_LOG_RNG_REQ_QUEUED 0*Mar 7 01:43:13: 528315.928 CMAC_LOG_RNG_REQ_TRANSMITTED*Mar 7 01:43:13: 528315.932 CMAC_LOG_RNG_RSP_MSG_RCVD*Mar 7 01:43:13: 528315.934 CMAC_LOG_RNG_RSP_SID_ASSIGNED 4*Mar 7 01:43:13: 528315.936 CMAC_LOG_ADJUST_RANGING_OFFSET 2849*Mar 7 01:43:13: 528315.938 CMAC_LOG_RANGING_OFFSET_SET_TO 12459*Mar 7 01:43:13: 528315.940 CMAC_LOG_ADJUST_TX_POWER 20*Mar 7 01:43:13: 528315.942 CMAC_LOG_POWER_LEVEL_IS 25.0 dBmV (commanded)*Mar 7 01:43:13: 528315.944 CMAC_LOG_STATE_CHANGE ranging_2_state*Mar 7 01:43:13: 528315.948 CMAC_LOG_RNG_REQ_QUEUED 4*Mar 7 01:43:14: 528316.942 CMAC_LOG_RNG_REQ_TRANSMITTED*Mar 7 01:43:14: 528316.944 CMAC_LOG_RNG_RSP_MSG_RCVD*Mar 7 01:43:14: 528316.946 CMAC_LOG_ADJUST_TX_POWER 20*Mar 7 01:43:14: 528316.950 CMAC_LOG_POWER_LEVEL_IS 30.0 dBmV (commanded)*Mar 7 01:43:14: 528316.952 CMAC_LOG_RANGING_CONTINUE*Mar 7 01:43:15: 528317.956 CMAC_LOG_RNG_REQ_TRANSMITTED*Mar 7 01:43:15: 528317.958 CMAC_LOG_RNG_RSP_MSG_RCVD*Mar 7 01:43:15: 528317.960 CMAC_LOG_ADJUST_TX_POWER 14*Mar 7 01:43:15: 528317.962 CMAC_LOG_POWER_LEVEL_IS 34.0 dBmV (commanded)*Mar 7 01:43:15: 528317.964 CMAC_LOG_RANGING_CONTINUE*Mar 7 01:43:16: 528318.968 CMAC_LOG_RNG_REQ_TRANSMITTED*Mar 7 01:43:16: 528318.970 CMAC_LOG_RNG_RSP_MSG_RCVD*Mar 7 01:43:16: 528318.974 CMAC_LOG_RANGING_SUCCESS*Mar 7 01:43:16: 528318.976 CMAC_LOG_STATE_CHANGE dhcp_state*Mar 7 01:43:16: 528318.978 DHCP_COMPLETE*Mar 7 01:43:16: 528318.980 CMAC_LOG_STATE_CHANGE establish_tod_state*Mar 7 01:43:16: 528318.982 CMAC_LOG_TOD_COMPLETE*Mar 7 01:43:16: 528318.984 CMAC_LOG_STATE_CHANGE security_association_state*Mar 7 01:43:16: 528318.986 CMAC_LOG_SECURITY_BYPASSED*Mar 7 01:43:16: 528318.988 CMAC_LOG_STATE_CHANGE configuration_file_state*Mar 7 01:43:16: 528318.992 CMAC_LOG_CONFIG_FILE_PROCESS_COMPLETE*Mar 7 01:43:16: 528319.028 CMAC_LOG_STATE_CHANGE registration_state*Mar 7 01:43:16: 528319.030 CMAC_LOG_REG_REQ_MSG_QUEUED*Mar 7 01:43:16: 528319.036 CMAC_LOG_REG_REQ_TRANSMITTED*Mar 7 01:43:16: 528319.038 CMAC_LOG_REG_RSP_MSG_RCVD*Mar 7 01:43:16: 528319.040 CMAC_LOG_COS_ASSIGNED_SID 1/4*Mar 7 01:43:16: 528319.044 CMAC_LOG_RNG_REQ_QUEUED 4*Mar 7 01:43:16: 528319.046 CMAC_LOG_REGISTRATION_OK*Mar 7 01:43:16: 528319.048 CMAC_LOG_STATE_CHANGE establish_privacy_state*Mar 7 01:43:16: 528319.052 CMAC_LOG_STATE_CHANGE maintenance_stateIf the DHCP server could not be reached, the error would look like this in the MAC log:
497959.800 CMAC_LOG_STATE_CHANGE dhcp_state497969.864 CMAC_LOG_RNG_REQ_TRANSMITTED497969.866 CMAC_LOG_RNG_RSP_MSG_RCVD497979.936 CMAC_LOG_RNG_REQ_TRANSMITTED497979.938 CMAC_LOG_RNG_RSP_MSG_RCVD497989.802 CMAC_LOG_WATCHDOG_TIMER497989.804 CMAC_LOG_RESET_DHCP_WATCHDOG_EXPIRED497989.804 CMAC_LOG_STATE_CHANGE reset_interface_state497989.806 CMAC_LOG_DHCP_PROCESS_KILLEDSample Display 2
MAC error log information is displayed in the following example, which is also reported via SNMP:
uBR904# show controller cable-modem 0 mac errors62856.934 R02.0 No Ranging Response received. T3 time-out.62857.436 R02.0 No Ranging Response received. T3 time-out.62859.450 R02.0 No Ranging Response received. T3 time-out.62860.962 R02.0 No Ranging Response received. T3 time-out.62908.796 D05.0 TFTP Request sent. No Response/No Server.62949.080 D05.0 TFTP Request sent. No Response/No Server.62989.368 D05.0 TFTP Request sent. No Response/No Server.63029.650 D05.0 TFTP Request sent. No Response/No Server.63069.932 D05.0 TFTP Request sent. No Response/No Server.If the DHCP server could not be reached, the error would look like this in the MAC error display:
uBR904# show controller cable-modem 0 mac errors497989.804 D01.0 Discover sent no Offer received. No available DHCP Server.498024.046 D01.0 Discover sent no Offer received. No available DHCP Server.498058.284 D01.0 Discover sent no Offer received. No available DHCP Server.Sample Displays 3
The show controller cable-modem 0 mac resets command shows only the entries in the cable MAC log that begin with the field CMAC_LOG_RESET. Collectively presenting these fields provides you with a summary of the most recent reasons why the cable interface was reset.
Reset messages and brief explainations are included in the following examples and in . However, the reset messages in do not commonly occur.
In the following example, the configuration file downloaded from the TFTP server could not be read. The file might not exist, or the file has incorrect permissions.
uBR904# show controller cable-modem 0 mac resets62526.114 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62564.368 CMAC_LOG_RESET_T4_EXPIRED62677.178 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62717.462 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62757.746 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62796.000 CMAC_LOG_RESET_T4_EXPIRED62908.808 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62949.092 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED62989.380 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED63029.662 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED63069.944 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED63110.228 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED63148.484 CMAC_LOG_RESET_T4_EXPIRED63261.296 CMAC_LOG_RESET_CONFIG_FILE_READ_FAILEDThe following example shows that the DHCP server could not be reached. The DHCP server took too long to respond.
uBR904# show controller cable-modem 0 mac resets497989.804 CMAC_LOG_RESET_DHCP_WATCHDOG_EXPIRED498024.046 CMAC_LOG_RESET_DHCP_WATCHDOG_EXPIRED498058.284 CMAC_LOG_RESET_DHCP_WATCHDOG_EXPIREDThis next example indicates that an event in the cable interface driver caused the interface to reset. This is often because a shut or clear command is currently being issued on the interface.
uBR904# show controller cable-modem 0 mac resets527986.444 CMAC_LOG_RESET_FROM_DRIVER528302.042 CMAC_LOG_RESET_FROM_DRIVER528346.600 CMAC_LOG_RESET_FROM_DRIVER528444.494 CMAC_LOG_RESET_FROM_DRIVER
Sample Display 4
This example display for the show controller cable-modem 0 mac hardware command shows the detailed configuration of the interface driver and MAC layer hardware. The most interesting bit is the station address (hardware address). The rest of the display is only of use to a software engineer. The MIB statistics reflect the MAC hardware counters for various events, but these counters are typically reset every few seconds, so their contents are not accurate in this display.
uBR904# show controller cable-modem 0 mac hardwarePLD VERSION: 32BCM3220 unit 0, idb 0x200EB4, ds 0x82D4748, regaddr = 0x800000, reset_mask0x80station address 0010.7b43.aa01 default station address 0010.7b43.aa01MAC mcfilter 01E02F00 data mcfilter 01000000buffer size 1600RX data PDU ring with 32 entries at 0x201D40rx_head = 0x201D40 (0), rx_p = 0x82D4760 (0)00 pak=0x82DF844 buf=0x227F1A status=0x80 pak_size=001 pak=0x82E0BF4 buf=0x22C56A status=0x80 pak_size=002 pak=0x82DF454 buf=0x22710A status=0x80 pak_size=003 pak=0x82DF64C buf=0x227812 status=0x80 pak_size=004 pak=0x82E0024 buf=0x229B3A status=0x80 pak_size=005 pak=0x82DBF2C buf=0x21B332 status=0x80 pak_size=006 pak=0x82DFE2C buf=0x229432 status=0x80 pak_size=007 pak=0x82E0FE4 buf=0x22D37A status=0x80 pak_size=008 pak=0x82DF064 buf=0x2262FA status=0x80 pak_size=009 pak=0x82DEC74 buf=0x2254EA status=0x80 pak_size=010 pak=0x82DEA7C buf=0x224DE2 status=0x80 pak_size=011 pak=0x82DE884 buf=0x2246DA status=0x80 pak_size=012 pak=0x82DE68C buf=0x223FD2 status=0x80 pak_size=013 pak=0x82DE494 buf=0x2238CA status=0x80 pak_size=014 pak=0x82DE29C buf=0x2231C2 status=0x80 pak_size=015 pak=0x82DE0A4 buf=0x222ABA status=0x80 pak_size=016 pak=0x82DDEAC buf=0x2223B2 status=0x80 pak_size=017 pak=0x82DDCB4 buf=0x221CAA status=0x80 pak_size=018 pak=0x82DDABC buf=0x2215A2 status=0x80 pak_size=019 pak=0x82DD8C4 buf=0x220E9A status=0x80 pak_size=020 pak=0x82DD6CC buf=0x220792 status=0x80 pak_size=021 pak=0x82DD4D4 buf=0x22008A status=0x80 pak_size=022 pak=0x82DD2DC buf=0x21F982 status=0x80 pak_size=023 pak=0x82DD0E4 buf=0x21F27A status=0x80 pak_size=024 pak=0x82DCEEC buf=0x21EB72 status=0x80 pak_size=025 pak=0x82DCCF4 buf=0x21E46A status=0x80 pak_size=026 pak=0x82DCAFC buf=0x21DD62 status=0x80 pak_size=027 pak=0x82DC904 buf=0x21D65A status=0x80 pak_size=028 pak=0x82DC70C buf=0x21CF52 status=0x80 pak_size=029 pak=0x82DC514 buf=0x21C84A status=0x80 pak_size=030 pak=0x82DC31C buf=0x21C142 status=0x80 pak_size=031 pak=0x82DC124 buf=0x21BA3A status=0xA0 pak_size=0RX MAC message ring with 8 entries at 0x201E80rx_head_mac = 0x201EB0 (6), rx_p_mac = 0x82D480C (6)00 pak=0x82E0DEC buf=0x22CC72 status=0x80 pak_size=001 pak=0x82E021C buf=0x22A242 status=0x80 pak_size=002 pak=0x82E060C buf=0x22B052 status=0x80 pak_size=003 pak=0x82E11DC buf=0x22DA82 status=0x80 pak_size=004 pak=0x82DFC34 buf=0x228D2A status=0x80 pak_size=005 pak=0x82E09FC buf=0x22BE62 status=0x80 pak_size=006 pak=0x82DEE6C buf=0x225BF2 status=0x80 pak_size=007 pak=0x82DFA3C buf=0x228622 status=0xA0 pak_size=0TX BD ring with 8 entries at 0x201FB8, tx_count = 0tx_head = 0x201FB8 (0), head_txp = 0x82D4888 (0)tx_tail = 0x201FB8 (0), tail_txp = 0x82D4888 (0)00 pak=0x000000 buf=0x200000 status=0x00 pak_size=001 pak=0x000000 buf=0x200000 status=0x00 pak_size=002 pak=0x000000 buf=0x200000 status=0x00 pak_size=003 pak=0x000000 buf=0x200000 status=0x00 pak_size=004 pak=0x000000 buf=0x200000 status=0x00 pak_size=005 pak=0x000000 buf=0x200000 status=0x00 pak_size=006 pak=0x000000 buf=0x200000 status=0x00 pak_size=007 pak=0x000000 buf=0x200000 status=0x20 pak_size=0TX PD ring with 8 entries at 0x202038, tx_count = 0tx_head_pd = 0x202038 (0)tx_tail_pd = 0x202038 (0)00 status=0x00 bd_index=0x0000 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E FF FF01 status=0x00 bd_index=0x0001 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E FF FF02 status=0x00 bd_index=0x0002 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E FF FF03 status=0x00 bd_index=0x0003 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E FF FF04 status=0x00 bd_index=0x0004 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E 00 0005 status=0x00 bd_index=0x0005 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 2E 00 0006 status=0x00 bd_index=0x0006 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 00 00 0007 status=0x20 bd_index=0x0007 len=0x0000 hdr_len=0x0000ehdr: 00 00 00 00 00 00MIB StatisticsDS fifo full = 0, Rerequests = 0DS mac msg overruns = 0, DS data overruns = 0Qualified maps = 0, Qualified syncs = 0CRC fails = 0, HDR chk fails = 0Data pdus = 0, Mac msgs = 0Valid hdrs = 0BCM3220 Registers:downstream dma:ds_data_bd_base=0x001D40, ds_mac_bd_base=0x001E80ds_data_dma_ctrl=0x98, ds_mac_dma_ctrl=0x98ds_dma_data_index=0x0000, ds_dma_msg_index=0x0000upstream dma:us_bd_base=0x001FB8, us_pd_base=0x002038us_dma_ctrl=0x00, us_dma_tx_start=0x00global control and status:global_ctrl_status=0x00interrupts:irq_pend=0x0018, irq_mask=0x00E7timing recovery circuit:loop_enable=0x00, minislot_divisor=0x00K0_ctrl=0x06, K1_ctrl=0x07, acq_threshhold=0x01err_threshhold=0x04, timeout_threshold=0xFFnco_bias=0x4F7004F7, ranging_offset=0x00000000ts_err=0x00, sync_valid=0x00, delta_F=0x00timeout_err=0x00spi:dynamic_ctrl=0x09, static_ctr=0x9F, autonomous=0x01irq_ack=0x00, spi_cmd=0x51, spi_addr=0x11spi_data= FF/00/00/00/00/00/00burst profiles:profile 0:01 19 1D 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00profile 1:01 19 1D 03 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00profile 2:01 19 1D 04 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00profile 3:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Sample Display 5
The show controller cable-modem 0 mac state command summarizes the state of the cable MAC layer. If the cable MAC layer is in the wait_for_link_up_state, the information shown in the display corresponds to the last time the interface was up. This allows useful information to be acquired from this display even though the modem has not been able to range and register. The normal operational state of the interface is the maintenance_state.
uBR904# show controller cable-modem 0 mac stateMAC State: maintenance_stateRanging SID: 5Registered: TRUEPrivacy Established: TRUEDS ID: 1DS Frequency: 663000000DS Symbol Rate: 5056941DS QAM Mode 64QAMDS Search:88 453000000 855000000 600000089 93000000 105000000 600000090 111250000 117250000 600000091 231012500 327012500 600000092 333015000 333015000 600000093 339012500 399012500 600000094 405000000 447000000 600000095 123015000 129015000 600000096 135012500 135012500 600000097 141000000 171000000 600000098 219000000 225000000 600000099 177000000 213000000 6000000US ID: 1US Frequency: 20000000US Power Level: 34.0 (dBmV)US Symbol Rate: 1280000Ranging Offset: 12460Mini-Slot Size: 8Change Count: 4Preamble Pattern: CC CC CC CC CC CC CC CC CC CC CC CC CC CC 0D 0DBurst Descriptor 0:Interval Usage Code: 1Modulation Type: 1Differential Encoding: 2Preamble Length: 64Preamble Value Offset: 56FEC Error Correction: 0FEC Codeword Info Bytes: 16Scrambler Seed: 338Maximum Burst Size: 1Guard Time Size: 8Last Codeword Length: 1Scrambler on/off: 1Burst Descriptor 1:Interval Usage Code: 3Modulation Type: 1Differential Encoding: 2Preamble Length: 128Preamble Value Offset: 0FEC Error Correction: 5FEC Codeword Info Bytes: 34Scrambler Seed: 338Maximum Burst Size: 0Guard Time Size: 48Last Codeword Length: 1Scrambler on/off: 1Burst Descriptor 2:Interval Usage Code: 4Modulation Type: 1Differential Encoding: 2Preamble Length: 128Preamble Value Offset: 0FEC Error Correction: 5FEC Codeword Info Bytes: 34Scrambler Seed: 338Maximum Burst Size: 0Guard Time Size: 48Last Codeword Length: 1Scrambler on/off: 1Burst Descriptor 3:Interval Usage Code: 5Modulation Type: 1Differential Encoding: 2Preamble Length: 72Preamble Value Offset: 48FEC Error Correction: 5FEC Codeword Info Bytes: 75Scrambler Seed: 338Maximum Burst Size: 0Guard Time Size: 8Last Codeword Length: 1Scrambler on/off: 1Config File:Network Access: TRUEVendor ID: 0.240.30Baseline Privacy:Auth. Wait Timeout: 10Reauth. Wait Timeout: 10Auth. Grace Time: 600Op. Wait Timeout: 1Retry Wait Timeout: 1TEK Grace Time: 600Auth. Reject Wait Time: 60COS 1:Assigned SID: 5Max Downstream Rate: 4000000Max Upstream Rate: 2000000Upstream Priority: 7Min Upstream Rate: 100000Max Upstream Burst: 12Privacy Enable: TRUERanging Backoff Start: 0 (at initial ranging)Ranging Backoff End: 4 (at initial ranging)Data Backoff Start: 0 (at initial ranging)Data Backoff End: 4 (at initial ranging)IP Address: 0.0.0.0Net Mask: 0.0.0.0TFTP Server IP Address: 223.255.254.254Time Server IP Address: 188.188.1.5Config File Name: muck/ebuell/tftp/cm_confTime Zone Offset: -28800Related Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem phy
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem phy
To display detailed contents about the registers used in the downstream physical hardware used by a cable modem, use the show controller cable-modem phy Privileged EXEC command.
show controller cable-modem phy {receive | transmit}
Syntax Description
receive
Displays all receive registers in the downstream physical hardware.
transmit
Displays all transmit registers in the upstream physical hardware.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
This command is only useful for development engineers.
Sample Display
Physical receive registers are displayed in the following example:
uBR904# show controller cable-modem 0 phy receiveBCM3116 Receiver Registers: Chip ID = C2C1rstctl= frzctl=20 qamctl=1B lmsctl=0B tpctl=00 fmtctl=24ffectl=3F irqsts=09 irqmask=00 stoscm=9E rstctr=00 frzctl2=46dvctl=30 idepth=55 eqlctl=00 tstctl=02 berctl=00 clkset=00tunset=00 tunctl=03FFC coefficient registers:F0=0067FFBC F1=FF880080 F2=00C1FEFB F3=FF75019DF4=00C5FD89 F5=FF6D0485 F6=FC95F690 F7=2D280000DFE coefficient registers:D00=0636031E D01=FBDD0314 D02=0077FD39 D03=001B00C6D04=0024FF74 D05=0015007E D06=000CFFC4 D07=FFC0004BD08=0044FFF6 D09=FFE00019 D10=00190005 D11=FFD3FFADD12=FFD3FFE0 D13=001A000A D14=FFF3FFED D15=0008FFFDD16=FFFC0024 D17=0023FFDF D18=0029FFFF D19=000D001ED20=00020017 D21=00250001 D22=0007FFF4 D23=FFF60014ldsft=B0EE ldsnre=0098AF ldif=0D004E ldbbi=00000000ldbbq=00000000 ldali=032E00 ldaii=E62AF2 ldbrfo=705A05ldbri=F9CDC200 lddrfo=007E7D lddri=007EF0FEC correctable error count: 0FEC uncorrectable error count: 0Bit Error Rate Count: 0Physical transmit registers are displayed in the following example:
uBR904# show controller cable-modem 0 phy transmitBCM3037 Transmitter Registers:part_id = 3037 rev_id = 01test_mode = 00 test_input = 00test_misc = 2009 rst = 00power = 0000 power_2 = 00port = 6F pll = F7map = 66 mod = 28tx_oen_bdly = 14 tx_oen_edly = C8prbs_cfg = 00C000 baud = 1A36E3burst = 0000 if_freq = 200000dac = 37 tx_config = 00burst config 0 : prbs_init = FFFFFF rs = 343Efec = 00 qam = 01pream_len = 0018 offset = 0000burst config 1 : prbs_init = FFFFFE rs = 033Bfec = 1C qam = 65pream_len = 0000 offset = 0000burst config 2 : prbs_init = FFFFFE rs = 033Bfec = 1D qam = 65pream_len = 0000 offset = 0000burst config 3 : prbs_init = FFFFFE rs = 033Bfec = 1E qam = 65burst config 4 : prbs_init = FFFFFE rs = 033Bfec = 1F qam = 65pream_len = 0000 offset = 0000burst config 5 : prbs_init = FFFFFE rs = 033Bfec = 0F qam = 66pream_len = 0000 offset = 0000Eq Coeff:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Preamble values:CC CC CC CC CC 0D 0D CC CC CC CC CC CC CC CC 0D04 25 01 01 01 01 02 01 02 03 02 00 40 04 02 0040 05 01 00 06 01 10 07 02 01 52 08 01 01 09 0108 0A 01 01 0B 01 02 04 25 03 01 01 01 02 01 0203 02 00 50 04 02 00 30 05 01 00 06 01 22 07 0201 52 08 01 00 09 01 30 0A 01 01 0B 01 02 04 2504 01 01 01 02 01 02 03 02 00 40 04 02 00 40 0501 00 06 01 22 07 02 01 52 08 01 00 09 01 30 0ARelated Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem tuner
show interface cable-modemshow controller cable-modem tuner
To display the settings for the upstream and downstream tuners used by a cable modem, use the show controller cable-modem tuner Privileged EXEC command.
show controller cable-modem tuner
Syntax Description
There are no key words or arguments for this command.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
The cable modem's tuner settings are displayed in the following example. See for output field possibilities and descriptions.
uBR904# show controller cable-modem 0 tunerTuner: status=0x00Rx: tuner_freq 507000000, symbol_rate 5360736, local_freq 11520000snr_estimate 17488, ber_estimate 0, lock_threshold 26000QAM not in lock, FEC not in lock, qam_mode QAM_64Tx: tx_freq 20000000, power_level 0x3E, symbol_rate 1280000Table 3
Show Controller Cable-Modem Tuner Field Descriptions
Related Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show interface cable-modemshow interface cable-modem
To display information about the cable modem interface on a cable modem, use the show interface cable-modem EXEC command.
show interface cable-modem number [accounting | counters | crb | irb | type]
Syntax Description
Command Mode
EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
Traffic passing through the cable modem interface is shown in the following example:
uBR904# show interface cable-modem 0cable-modem0 is up, line protocol is upHardware is BCM3220, address is 0010.7b43.aa01 (bia 0010.7b43.aa01)Internet address is 188.188.1.60/16MTU 1500 bytes, BW 27000 Kbit, DLY 1000 usec, rely 255/255, load 1/255Encapsulation , loopback not set, keepalive not setARP type: ARPA, ARP Timeout 04:00:00Last input 00:07:04, output 00:00:41, output hang neverLast clearing of "show interface" counters neverQueueing strategy: fifoOutput queue 0/40, 0 drops; input queue 0/75, 0 drops5 minute input rate 0 bits/sec, 0 packets/sec5 minute output rate 0 bits/sec, 0 packets/sec4495 packets input, 1153221 bytes, 0 no bufferReceived 8 broadcasts, 0 runts, 0 giants, 0 throttles0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort12841 packets output, 1708272 bytes, 0 underruns0 output errors, 0 collisions, 11 interface resets0 output buffer failures, 0 output buffers swapped outThe following example displays the number of packets and each protocol type passing through the cable modem interface:
uBR904# show int cable-modem 0 accountingcable-modem0Protocol Pkts In Chars In Pkts Out Chars OutIP 545 185502 159 90240Trans. Bridge 3878 964995 12597 1611142ARP 73 3066 86 4128MIB counters on the cable interface are displayed in the next example:
uBR904# show int cable-modem 0 countersCable specific counters:Ranging requests sent : 50982Downstream FIFO full : 0Re-requests : 7277DS MAC Message Overruns: 0DS Data Overruns : 0Received MAPs : 254339485Received Syncs : 53059555Message CRC failures : 0Header CRC failures : 1394Data PDUs : 5853DS MAC messages : 307861745Valid Headers : 307869065Sync losses : 0Pulse losses : 1BW request failures : 6Routing and bridging information on the cable modem interface is displayed in the next example:
uBR904# show int cable-modem 0 crbcable-modem0Bridged protocols on cable-modem0:ipSoftware MAC address filter on cable-modem0Hash Len Address Matches Act Type0x00: 0 ffff.ffff.ffff 3877 RCV Physical broadcast0x2A: 0 0900.2b01.0001 0 RCV DEC spanning tree0x7A: 0 0010.7b43.aa01 573 RCV Interface MAC address0xC2: 0 0180.c200.0000 0 RCV IEEE spanning tree0xC2: 1 0180.c200.0000 0 RCV IBM spanning treesoho5#show int cable-modem 0 type ?ethernet Show ethernet vlan typetrbrf Show BRF tokenring vlan typeRelated Commands
show controller cable-modem
show controller cable-modem bpkm
show controller cable-modem des
show controller cable-modem filters
show controller cable-modem lookup-table
show controller cable-modem mac
show controller cable-modem phy
show controller cable-modem tunerDebug Commands
The following new debug commands are available to troubleshoot a cable modem:
debug cable-modem bpkm
To debug baseline privacy information on a cable modem, use the debug cable-modem mac Privileged EXEC command. The no form of this command turns debugging messages off.
[no] debug cable-modem bpkm {errors | events | packets}
Syntax Description
errors
Debugs cable modem privacy errors.
events
Debugs events related to cable baseline privacy.
packets
Debugs baseline privacy packets.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
shows the required keywords within the debug cable-modem bpkm command. You must choose one.
Figure 3 Sample Debug Cable-Modem Bpkm Output
uBR904# debug cable-modem bpkm ?errors Cable Modem privacy errorsevents events related to cable baseline privacypackets baseline privacy packetsshows output when the headend does not have privacy enabled.
Figure 4 Sample Debug Cable-Modem Bpkm Output
uBR904# debug cable bpkmcm_bpkm_fsm(): machine: KEK, event/state: EVENT_4_TIMEOUT/STATE_B_AUTH_WAIT, new state: STATE_B_AUTH_WAITcm_bpkm_fsm(): machine: KEK, event/state: EVENT_4_TIMEOUT/STATE_B_AUTH_WAIT, new state: STATE_B_AUTH_WAIT%LINEPROTO-5-UPDOWN: Line protocol on Interface cable-modem0, changed state to downcm_bpkm_fsm(): machine: KEK, event/state: EVENT_1_PROVISIONED/STATE_A_START, new state: STATE_B_AUTH_WAIT%LINEPROTO-5-UPDOWN: Line protocol on Interface cable-modem0, changed state to upRelated Commands
debug cable-modem bridge
debug cable-modem error
debug cable-modem interrupts
debug cable-modem mac
debug cable-modem mapdebug cable-modem bridge
Use the debug cable-modem bridge Privileged EXEC command to debug bridge filter processing information on a cable modem. The no form of this command turns debugging messages off.
[no] debug cable-modem bridge
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
When the interface is down, all bridge table entries learned on the Ethernet interface are set to discard because traffic is not bridged until the cable interface has completed initialization. After the interface is completely up (the line protocol), bridge table entries learned on the Ethernet interface program the 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.
Sample Display
shows sample display output for the debug cable-modem bridge Privileged EXEC command
Figure 5 Sample Debug Cable-Modem Bridge Output
uBR904# debug cable-modem bridge%LINEPROTO-5-UPDOWN: Line protocol on Interface cable-modem0, changed state to downshutcm_tbridge_add_entry(): MAC not initialized, discarding entry: 00e0.fe7a.186fno shutcm_tbridge_add_entry(): MAC not initialized, discarding entry: 00e0.fe7a.186f%LINEPROTO-5-UPDOWN: Line protocol on Interface cable-modem0, changed state to upcm_tbridge_add_entry(): Adding entry 00e0.fe7a.186f to filter 2Related Commands
debug cable-modem bpkm
debug cable-modem error
debug cable-modem interrupts
debug cable-modem mac
debug cable-modem mapdebug cable-modem error
Use the the debug cable-modem error Privileged EXEC command to enable debugging messages for the cable interface driver. The no form of this command turns debugging messages off.
[no] debug cable-modem error
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
This command displays detailed output about 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.
Sample Display
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 100 Hz*Mar 7 20:16:30: 1st Sync acquired after 1100 ms.*Mar 7 20:16:30: Recovery loop is locked (7/9)*Mar 7 20:16:30: 2nd Sync acquired after 100 ms.*Mar 7 20:16:30: Recovery loop is locked (10/15)Related Commands
debug cable-modem bpkm
debug cable-modem bridge
debug cable-modem interrupts
debug cable-modem mac
debug cable-modem mapdebug cable-modem interrupts
Use the debug cable-modem interrupts command to debug cable modem interrupts. The no form of this command turns debugging messages off.
[no] debug cable-modem interrupts
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
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_interrupt ###### bcm3220_tx_interrupt ###### bcm3220_tx_interrupt ###Related Commands
debug cable-modem bpkm
debug cable-modem bridge
debug cable-modem error
debug cable-modem mac
debug cable-modem mapdebug cable-modem mac
Use the debug cable-modem mac Privileged EXEC command to troubleshoot the cable modem MAC layer. The no form of this command turns debugging messages off.
[no] debug cable-modem mac {log [verbose] | messages}
Syntax Description
log
Realtime MAC log display.
verbose
(Optional) Displays periodic MAC layer events, such as ranging.
messages
MAC layer management messages.
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Of all the available debug cable modem commands, the most useful is debug cable-modem mac log.
Mac log messages are written to a circular log file even when debugging is not turned on. These messages include timestamps, events, and information pertinent to these events. Enter the debug cable-modem mac log command to view Mac log messages. If you want to view this information without entering debug mode, enter the show controller cable-modem number mac log command. The same information is displayed by both commands.
If the cable modem interface fails to come up 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 messages and watchdog timer entries are suppressed from output, unless the verbose keyword suffix is used. For example, the debug cable-modem mac log verbose command is entered. Note that CMAC_LOG_WATCHDOG_TIMER entries while in the maintenance_state are normal when using the verbose keyword.
Sample Displays
shows sample display output from the debug cable-modem mac log Privileged EXEC command. After the debug command is entered, the fields of the output are: the date, local time, seconds since bootup, the log message, and in some cases a parameter that gives more detail about the log entry.
The line "0 events dropped due to lack of a chunk" at the end of a display indicates that no log entries were discarded due to a temporary lack of memory. This means the log is accurate and reliable.
Figure 8 Sample Debug Cable-Modem Mac Log Output
uBR904# debug cable-modem mac log*Mar 7 01:42:59: 528302.040 CMAC_LOG_LINK_DOWN*Mar 7 01:42:59: 528302.042 CMAC_LOG_RESET_FROM_DRIVER*Mar 7 01:42:59: 528302.044 CMAC_LOG_STATE_CHANGE wait_for_link_up_state*Mar 7 01:42:59: 528302.046 CMAC_LOG_DRIVER_INIT_IDB_SHUTDOWN 0x08098D02*Mar 7 01:42:59: 528302.048 CMAC_LOG_LINK_DOWN*Mar 7 01:43:05: 528308.428 CMAC_LOG_DRIVER_INIT_IDB_RESET 0x08098E5E*Mar 7 01:43:05: 528308.432 CMAC_LOG_LINK_DOWN*Mar 7 01:43:05: 528308.434 CMAC_LOG_LINK_UP*Mar 7 01:43:05: 528308.436 CMAC_LOG_STATE_CHANGE ds_channel_scanning_state*Mar 7 01:43:05: 528308.440 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 88/453000000/855000000/6000000*Mar 7 01:43:05: 528308.444 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 89/93000000/105000000/6000000*Mar 7 01:43:05: 528308.448 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 90/111250000/117250000/6000000*Mar 7 01:43:05: 528308.452 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 91/231012500/327012500/6000000*Mar 7 01:43:05: 528308.456 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 92/333015000/333015000/6000000*Mar 7 01:43:05: 528308.460 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 93/339012500/399012500/6000000*Mar 7 01:43:05: 528308.462 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 94/405000000/447000000/6000000*Mar 7 01:43:05: 528308.466 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 95/123015000/129015000/6000000*Mar 7 01:43:05: 528308.470 CMAC_LOG_WILL_SEARCH_DS_FREQUENCY_BAND 96/135012500/135012500/6000000*Mar 7 01:43:05: 528308.474 CMAC_LOG_WILL_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*Mar 7 01:43:07: 528310.292 CMAC_LOG_DS_64QAM_LOCK_ACQUIRED 663000000...528383.992 CMAC_LOG_STATE_CHANGE registration_state528384.044 CMAC_LOG_REG_REQ_MSG_QUEUED528384.050 CMAC_LOG_REG_REQ_TRANSMITTED528384.052 CMAC_LOG_REG_RSP_MSG_RCVD528384.078 CMAC_LOG_COS_ASSIGNED_SID 1/4528384.102 CMAC_LOG_RNG_REQ_QUEUED 4528384.102 CMAC_LOG_REGISTRATION_OK528384.102 CMAC_LOG_STATE_CHANGE establish_privacy_state528384.102 CMAC_LOG_STATE_CHANGE maintenance_state528388.444 CMAC_LOG_RNG_REQ_TRANSMITTED528388.444 CMAC_LOG_RNG_RSP_MSG_RCVD528398.514 CMAC_LOG_RNG_REQ_TRANSMITTED528398.516 CMAC_LOG_RNG_RSP_MSG_RCVD528408.584 CMAC_LOG_RNG_REQ_TRANSMITTED528408.586 CMAC_LOG_RNG_RSP_MSG_RCVD528414.102 CMAC_LOG_WATCHDOG_TIMER528418.654 CMAC_LOG_RNG_REQ_TRANSMITTED528418.656 CMAC_LOG_RNG_RSP_MSG_RCVD528428.726 CMAC_LOG_RNG_REQ_TRANSMITTED528428.728 CMAC_LOG_RNG_RSP_MSG_RCVD528438.796 CMAC_LOG_RNG_REQ_TRANSMITTED528438.798 CMAC_LOG_RNG_RSP_MSG_RCVD528444.102 CMAC_LOG_WATCHDOG_TIMER528444.492 CMAC_LOG_LINK_DOWN528444.494 CMAC_LOG_RESET_FROM_DRIVER528444.494 CMAC_LOG_STATE_CHANGE wait_for_link_up_state528444.494 CMAC_LOG_DRIVER_INIT_IDB_SHUTDOWN 0x08098D02528444.494 CMAC_LOG_LINK_DOWN528474.494 CMAC_LOG_WATCHDOG_TIMER528504.494 CMAC_LOG_WATCHDOG_TIMER528534.494 CMAC_LOG_WATCHDOG_TIMER0 events dropped due to lack of a chunkcompares the output of the debug cable-modem mac log command with the debug cable-modem mac log verbose command. The keyword verbose displays periodic events such as ranging.
Figure 9 Sample Debug Cable-Modem Mac Log and Verbose Output
uBR904# debug cable mac logCable Modem mac log debugging is onuBR904#uBR904#uBR904# debug cable mac log verboseCable Modem mac log debugging is on (verbose)uBR904#574623.810 CMAC_LOG_RNG_REQ_TRANSMITTED574623.812 CMAC_LOG_RNG_RSP_MSG_RCVD574627.942 CMAC_LOG_WATCHDOG_TIMER574633.880 CMAC_LOG_RNG_REQ_TRANSMITTED574633.884 CMAC_LOG_RNG_RSP_MSG_RCVD574643.950 CMAC_LOG_RNG_REQ_TRANSMITTED574643.954 CMAC_LOG_RNG_RSP_MSG_RCVD574654.022 CMAC_LOG_RNG_REQ_TRANSMITTED574654.024 CMAC_LOG_RNG_RSP_MSG_RCVD574657.978 CMAC_LOG_WATCHDOG_TIMER574664.094 CMAC_LOG_RNG_REQ_TRANSMITTED574664.096 CMAC_LOG_RNG_RSP_MSG_RCVD574674.164 CMAC_LOG_RNG_REQ_TRANSMITTED574674.166 CMAC_LOG_RNG_RSP_MSG_RCVDuBR904# no debug cable mac log verboseCable Modem mac log debugging is offuBR904#574684.234 CMAC_LOG_RNG_REQ_TRANSMITTED574684.238 CMAC_LOG_RNG_RSP_MSG_RCVDshows display output for the debug cable mac messages Privileged EXEC 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 and UCC. In addition, transmitted REG-REQs are displayed in hex dump format. The output from this command is very verbose and is usually not needed for normal interface debugging. The command is most useful when attempting to attach a cable modem to an uncertified CMTS. For a description of the displayed fields of each message, refer to the MCNS DOCSIS RFI spec, v1.0.
Figure 10 Sample Debug Cable-Modem Mac Messages Output
uBR904# debug cable mac messages*Mar 7 01:44:06:*Mar 7 01:44:06: UCD MESSAGE*Mar 7 01:44:06: -----------*Mar 7 01:44:06: FRAME HEADER*Mar 7 01:44:06: FC - 0xC2 == MAC Management*Mar 7 01:44:06: MAC_PARM - 0x00*Mar 7 01:44:06: LEN - 0xD3*Mar 7 01:44:06: MAC MANAGEMENT MESSAGE HEADER*Mar 7 01:44:06: DA - 01E0.2F00.0001*Mar 7 01:44:06: SA - 00E0.1EA5.BB60*Mar 7 01:44:06: msg LEN - C1*Mar 7 01:44:06: DSAP - 0*Mar 7 01:44:06: SSAP - 0*Mar 7 01:44:06: control - 03*Mar 7 01:44:06: version - 01*Mar 7 01:44:06: type - 02 == UCD*Mar 7 01:44:06: RSVD - 0*Mar 7 01:44:06: US Channel ID - 1*Mar 7 01:44:06: Configuration Change Count - 4*Mar 7 01:44:06: Mini-Slot Size - 8*Mar 7 01:44:06: DS Channel ID - 1*Mar 7 01:44:06: Symbol Rate - 8*Mar 7 01:44:06: Frequency - 20000000*Mar 7 01:44:06: Preamble Pattern - CC CC CC CC CC CC CC CC CC CC CC CC CC CC 0D 0D*Mar 7 01:44:06: Burst Descriptor 0*Mar 7 01:44:06: Interval Usage Code - 1*Mar 7 01:44:06: Modulation Type - 1 == QPSK*Mar 7 01:44:06: Differential Encoding - 2 == OFF*Mar 7 01:44:06: Preamble Length - 64*Mar 7 01:44:06: Preamble Value Offset - 56*Mar 7 01:44:06: FEC Error Correction - 0*Mar 7 01:44:06: FEC Codeword Info Bytes - 16*Mar 7 01:44:06: Scrambler Seed - 0x0152*Mar 7 01:44:06: Maximum Burst Size - 1*Mar 7 01:44:06: Guard Time Size - 8*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 1*Mar 7 01:44:06: Interval Usage Code - 3*Mar 7 01:44:06: Modulation Type - 1 == QPSK*Mar 7 01:44:06: Differential Encoding - 2 == OFF*Mar 7 01:44:06: Preamble Length - 128*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: Modulation Type - 1 == QPSK*Mar 7 01:44:06: Differential Encoding - 2 == OFF*Mar 7 01:44:06: Preamble Length - 128*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 3*Mar 7 01:44:06: Interval Usage Code - 5*Mar 7 01:44:06: Modulation Type - 1 == QPSK*Mar 7 01:44:06: Differential Encoding - 2 == OFF*Mar 7 01:44:06: Preamble Length - 72*Mar 7 01:44:06: Preamble Value Offset - 48*Mar 7 01:44:06: FEC Error Correction - 5*Mar 7 01:44:06: FEC Codeword Info Bytes - 75*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 - 8*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:*Mar 7 01:44:06:*Mar 7 01:44:06: MAP MESSAGE*Mar 7 01:44:06: -----------*Mar 7 01:44:06: FRAME HEADER*Mar 7 01:44:06: FC - 0xC3 == MAC Management with Extended Header*Mar 7 01:44:06: MAC_PARM - 0x02*Mar 7 01:44:06: LEN - 0x42*Mar 7 01:44:06: EHDR - 0x00 0x00*Mar 7 01:44:06: MAC MANAGEMENT MESSAGE HEADER*Mar 7 01:44:06: DA - 01E0.2F00.0001...*Mar 7 01:44:17: RNG-RSP MESSAGE*Mar 7 01:44:17: ---------------*Mar 7 01:44:17: FRAME HEADER*Mar 7 01:44:17: FC - 0xC2 == MAC Management*Mar 7 01:44:17: MAC_PARM - 0x00*Mar 7 01:44:17: LEN - 0x2B*Mar 7 01:44:17: MAC MANAGEMENT MESSAGE HEADER*Mar 7 01:44:17: DA - 00F0.1EB2.BB61...*Mar 7 01:44:20: REG-REQ MESSAGE*Mar 7 01:44:20: ---------------*Mar 7 01:44:20: C20000A5 000000E0 1EA5BB60 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 5C9D756F 7B730710 434D5453*Mar 7 01:44:20: 204D4943 202D2D2D 2D2D2D2D 0C040000*Mar 7 01:44:20: 00000503 010100*Mar 7 01:44:20:*Mar 7 01:44:20:*Mar 7 01:44:20: REG-RSP MESSAGE*Mar 7 01:44:20: ---------------*Mar 7 01:44:20: FRAME HEADER*Mar 7 01:44:20: FC - 0xC2 == MAC Management*Mar 7 01:44:20: MAC_PARM - 0x00*Mar 7 01:44:20: LEN - 0x29*Mar 7 01:44:20: MAC MANAGEMENT MESSAGE HEADER*Mar 7 01:44:20: DA - 00F0.1EB2.BB61...Related Commands
debug cable-modem bpkm
debug cable-modem bridge
debug cable-modem error
debug cable-modem interrupts
debug cable-modem mapdebug cable-modem map
Use the debug cable-modem map Privileged EXEC command to display the timing from MAP messages to sync messages and the timing between MAP messages. The no form of this command disables debugging output.
[no] debug cable-modem map
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 NA.
Sample Display
shows display output for the debug cable map Privileged EXEC command.
Figure 11 Sample Debug Cable-Modem Map Output
uBR904# debug cable-modem mapCable Modem MAP debugging is onuBR904#*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:12:08: 595323.262: Min MAP to sync=59*Mar 7 20:12:08: 595323.440: Max map to map time is 46*Mar 7 20:12:09: 595323.872: Min MAP to sync=58Related Commands
debug cable-modem bpkm
debug cable-modem bridge
debug cable-modem error
debug cable-modem interrupts
debug cable-modem macWhat to do Next
For more troubleshooting tips, see the chapter "Troubleshooting the Installation" in the Cisco Cable Modem Installation and Configuration Guide.



