Cisco IOS XR Interface and Hardware Component Debug Command Reference, Release 3.3
Platform and Driver Debug Commands on Cisco IOS XR Software

Table Of Contents

Platform and Driver Debug Commands on
Cisco IOS XR Software

debug asic-scan

debug cctl

debug cetftp

debug cpuctrl api

debug cpuctrl asic-error

debug cpuctrl asic-info

debug cpuctrl detail

debug cpuctrl entryexit

debug cpuctrl error

debug cpuctrl fatal

debug cpuctrl info

debug cpuctrl location

debug egressq

debug egressq api errors

debug egressq api fatal

debug egressq api info

debug egressq api job

debug egressq api location

debug egressq api process

debug egressq cdma

debug egressq detailed

debug egressq eio

debug egressq entryexit

debug egressq error

debug egressq fatal

debug egressq info

debug egressq interrupt

debug egressq location

debug egressq periodic

debug ether

debug fabricq api

debug fabricq asic

debug fabricq detail

debug fabricq entryexit

debug fabricq error

debug fabricq fabric

debug fabricq fatal

debug fabricq fbp

debug fabricq info

debug fabricq init

debug fabricq location

debug fabricq periodic

debug fcram

debug generic

debug gsp-em

debug gsp-fab

debug ingressq

debug ingressq api

debug ingressq asic

debug ingressq detail

debug ingressq entryexit

debug ingressq error

debug ingressq fatal

debug ingressq fabric

debug ingressq info

debug ingressq location

debug pfilter-ea all

debug pfilter-ea all

debug pfilter-ea errors

debug pfilter-ea info

debug pfilter-ea rlb

debug pladrv

debug pladrv api

debug pladrv eio

debug pladrv error

debug pladrv int

debug pladrv location

debug pladrv memory

debug pladrv periodic

debug pladrv trace

debug plim

debug tcam-mgr cam entry update

debug tcam-mgr chkpt

debug tcam-mgr client

debug tcam-mgr errors

debug tcam-mgr events

debug tcam-mgr prefix-compress

debug tcam-mgr processing

debug tcam-mgr resalloc

debug tcam-mgr rlb

debug tcam-mgr scrub

debug tcam-mgr trace


Platform and Driver Debug Commands on
Cisco IOS XR Software


This module describes the commands that provide useful information for debugging the platform and driver components of the Cisco CRS-1 and the Cisco XR 12000 Series Router.

debug asic-scan

To display debugging information about the ASIC scan, use the debug asic-scan command in EXEC mode. To disable debugging, use the no form of this command.

debug asic-scan [level [level | error [level level] | trace [level level] | xsvf [level level]] | lib [error [level level] | level level| trace [level level]] [location node-id]

no debug asic-scan [level [level | error [level level] | trace [level level] | xsvf [level level]] | lib [error [level level] | level level| trace [level level]] [location node-id]

Syntax Description

level level

(Optional) Specifies the level of output to display. Range is from 1 through 3, where level 3 provides the most detail.

error

(Optional) Displays information about ASIC scan errors.

trace

(Optional) Displays information about ASIC scan trace.

xsvf

(Optional) Displays information about the ASIC scan XSVF.

lib

(Optional) Displays application programming interface (API) library debugging flags.

location node-id

(Optional) Displays ASIC scan information for a specific node.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable debugging information for the ASIC scan for all nodes installed in a router:

RP/0/RP0/CPU0:router# debug asic-scan

The following example shows how to enable debugging information about the ASIC scan with the API library debugging flags turned on for all nodes installed in a router:

RP/0/RP0/CPU0:router# debug asic-scan level 2

The following example shows how to enable debugging information about the ASIC scan with the API library debugging flags turned on for the CPU node installed in Slot 0:

RP/0/RP0/CPU0:router# debug asic-scan lib location 0/0/CPU0

debug cctl

To display debugging information about chassis control driver functionality, use the debug cctl command in Admin EXEC mode. To disable debugging, use the no form of this command.

debug cctl [alarm | all | api | edm | errors | helperfunc | ideeprom | internalapi | monitor | obfl | reset | server | trap] [job jobid | process string] [location node-id]

no debug cctl [alarm | all | api | edm | errors | helperfunc | ideeprom | internalapi | monitor | obfl | reset | server | trap] [job jobid | process string] [location node-id]

Syntax Description

alarm

(Optional) Displays information about the generation of alarms during environmental monitoring.

all

(Optional) Enables all chassis control driver functionality debugging options.

api

(Optional) Displays information about the application programming interface (API).

edm

(Optional) Displays information about the chassis control driver extended data manager (EDM).

errors

(Optional) Displays errors generated in the chassis control driver.

helperfunc

(Optional) Displays information about the helper functions.

ideeprom

(Optional) Displays information about read ID EEPROM protocol implementation.

internalapi

(Optional) Displays information about internal APIs.

monitor

(Optional) Displays information about the monitoring of sensors during the environmental monitoring process.

obfl

(Optional) Displays information about onboard logging from environmental monitoring.

reset

(Optional) Displays information about the reset functionality.

server

(Optional) Displays information about the cBus controller (CCTL) low water mark (LWM) server.

trap

(Optional) Displays SNMP traps that were generated during environmental monitoring.

job jobid

(Optional) Displays chassis control driver functionality for a specific job. Range is from 0 through 4294967295.

process string

(Optional) Displays chassis control driver functionality for a specific process. Replace the string argument with a process ID or name.

location node-id

(Optional) Displays chassis control driver functionality for a specific node.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

Admin EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

system

read


Examples

The following example shows how to enable debugging information for the complete functionality of Chassis Control Driver:

RP/0/RP0/CPU0:router(admin)# debug cctl all

The following example shows how to enable debugging information for the read ID EEPROM protocol implementation of Chassis Control Driver:

RP/0/RP0/CPU0:router(admin)# debug cctl ideeprom

The following example shows how to enable debugging information for the reset functionality of job ID 3 for the CPU node in Slot 2:

RP/0/RP0/CPU0:router(admin)# debug cctl reset job 3 location 0/2/CPU0

debug cetftp

To display debugging information about the CE-TFTP server, use the debug cetftp command in EXEC mode. To disable debugging, use the no form of this command.

debug cetftp {all | arp | brief | cfg | detail | enet | error | ip | server | timer}

no debug cetftp {all | arp | brief | cfg | detail | enet | error | ip | server | timer}

Syntax Description

all

Turns on all the debug options for the CE-TFTP server.

arp

Displays information about the CE-TFTP ARP interface.

brief

Displays brief CE-TFTP information. This is equivalent to logging.

cfg

Displays information about the CE-TFTP CFG interface.

detail

Displays information about the CE-TFTP. This is equivalent to tracing.

enet

Displays information about the control Ethernet and IP layer of the CE-TFTP interface.

error

Displays information about CE-TFTP errors from internal functions.

ip

Displays information about the CE-TFTP IP interface.

server

Displays information about the CE-TFTP server interface.

timer

Displays information about the CE-TFTP TIMER interface.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

root-system

read


Examples

The following example shows how to enable debugging information for the CE-TFTP server:

RP/0/RP0/CPU0:router# debug cetftp all

The following example shows how to enable debugging information for CE-TFTP errors from internal functions.

RP/0/RP0/CPU0:router# debug cetftp error

Related Commands

Command
Description

ce tftp server enable

Enables or disables Trivial File Transfer Protocol (TFTP) on a specific directory, or to enable files to be written to the TFTP server.



debug cpuctrl api

To turn on all debugging messages for the CPU controller driver API DLL, use the debug cpuctrl api command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl api [cdma | connect | errors | fatal | info | pdma | pio] [job jobid | process string] [location node-id]

no debug cpuctrl api [cdma | connect | errors | fatal | info | pdma | pio] [job jobid | process string] [location node-id]

Syntax Description

cdma

(Optional) Turns on CDMA debugging messages from the Cpuctrl driver API DLL.

connect

(Optional) Turns on connect debugging messages from the Cpuctrl driver API DLL.

errors

(Optional) Turns on error debugging messages from the Cpuctrl driver API DLL.

fatal

(Optional) Turns on fatal debugging messages from the Cpuctrl driver API DLL.

info

(Optional) Turns on info debugging messages from the Cpuctrl driver API DLL.

pdma

(Optional) Turns on PDMA debugging messages from the Cpuctrl Driver API DLL.

pio

(Optional) Turns on PIO debugging messages from the Cpuctrl Driver API DLL.

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all debugging messages for the CPU driver API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable debugging information for the CPU controller driver API DLL:

RP/0/RP0/CPU0:router# debug cpuctrl api

The following example shows how to enable debugging information for the CPU controller driver API DLL for the job with the ID 200:

RP/0/RP0/CPU0:router# debug cpuctrl api info job 200

Related Commands

Command
Description

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.



debug cpuctrl asic-error

To turn on error messages from the CPU controller driver asic errors, use the debug cpuctrl asic-error command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl asic-error [job jobid | process string] [location node-id]

no debug cpuctrl asic-error [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all debugging messages for the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable asic error messages for the CPU controller driver:

RP/0/RP0/CPU0:router# debug cpuctrl asic-error

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl asic-info

To turn on informational messages from the CPU controller driver asic errors, use the debug cpuctrl asic-error command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl asic-info [job jobid | process string] [location node-id]

no debug cpuctrl asic-info [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all debugging messages for the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable asic error messages for the CPU controller driver:

RP/0/RP0/CPU0:router# debug cpuctrl asic-error

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl detail

To turn on all debugging messages from the CPU controller driver, use the debug cpuctrl detail command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl detail [job jobid | process string] [location node-id]

no debug cpuctrl detail [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all debugging messages for the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable debugging information for the CPU controller driver:

RP/0/RP0/CPU0:router# debug cpuctrl detail

The following example shows how to enable debugging information for the CPU controller driver on a specific node (in this example, the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug cpuctrl detail 0/2/CPU0

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl entryexit

To turn on all entry and exit debugging messages from CPU controller driver, use the debug cpuctrl entryexit command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl entryexit [job jobid | process string] [location node-id]

no debug cpuctrl entryexit [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all entry and exit messages from the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on all entry and exit messages from CPU controller driver:

RP/0/RP0/CPU0:router# debug cpuctrl enteryexit

The following example shows how to turn on all entry and exit messages from CPU controller driver for the job with the ID 400:

RP/0/RP0/CPU0:router# debug cpuctrl enteryexit job 400

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl error

To turn on debugging error messages from the CPU controller, use the debug cpuctrl error command in exec mode. To disable debugging messages, use the no form of this command.

debug cpuctrl error [job jobid | process string] [location node-id]

no debug cpuctrl error [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all error messages from the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on all error messages from the CPU controller:

RP/0/RP0/CPU0:router# debug cpuctrl error 

The following example shows how to turn on error messages from the CPU controller on a specific node (the CPU0 node in Slot 2):

RP/0/RP0/CPU0:router# debug cpuctrl error location 0/2/CPU0

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl fatal

To turn on fatal messages from CPU controller driver, use the debug cpuctrl fatal command in EXEC mode. To disable fatal messages, use the no form of this command.

debug cpuctrl fatal [job jobid | process string] [location node-id]

no debug cpuctrl fatal [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all fatal messages from the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on fatal messages from CPU controller driver on all nodes in the router:

RP/0/RP0/CPU0:router# debug cpuctrl fatal

The following example shows how to turn on fatal messages from CPU controller driver on the a specific job (the job with the ID 332):

RP/0/RP0/CPU0:router# debug cpuctrl fatal job 332

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl info

Turns on informational messages from the CPU controller.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl info

To turn on informational messages from the CPU controller, use the debug cpuctrl info command in EXEC mode. To disable informational messages, use the no form of this command.

debug cpuctrl info [job jobid | process string] [location node-id]

no debug cpuctrl info [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all informational debugging messages from the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on informational messages from the CPU controller:

RP/0/RP0/CPU0:router# debug cpuctrl info

The following example shows how to turn on informational messages from the CPU controller on the process with the ID name:

RP/0/RP0/CPU0:router# debug cpuctrl info process name

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl location

Turns on all debugging messages from the CPU controller driver on a specific node.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.


debug cpuctrl location

To turn on all debugging messages from the CPU controller driver on a specific node, use the debug cpuctrl location command in EXEC mode. To disable debugging messages, use the no form of this command.

debug cpuctrl location node-id

no debug cpuctrl location node-id

Syntax Description

location node-id

Specifies a node on which to turn on all debugging messages from the CPU driver.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on all debugging messages from the CPU controller driver on a specific node (the CPU controller in Slot 2):

RP/0/RP0/CPU0:router# debug cpuctrl location 0/2/CPU0

Related Commands

Command
Description

debug cpuctrl api

Turns on all debugging messages for the CPU driver API DLL.

debug cpuctrl asic-error

Turns on asic error debugging messages for the CPU driver.

debug cpuctrl asic-info

Turns on asic info debugging messages for the CPU driver.

debug cpuctrl asic-error

Turns on all debugging messages from the CPU controller driver.

debug cpuctrl entryexit

Turns on all entry and exit messages from CPU controller driver.

debug cpuctrl error

Turns on error messages from the CPU controller.

debug cpuctrl fatal

Turns on fatal messages from CPU controller driver.

debug cpuctrl info

Turns on informational messages from the CPU controller.

show controllers cpuctrl cdma

Displays information about the CPU controller Code Division Multiplex Access (CDMA) engine.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl internal

Displays information about the internal CPU controller.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.

show controllers cpuctrl summary

Displays summarized information about all CPU controller ASICs on the router or on a specific node.



debug egressq

To turn on all messages from the egress queue manager, use the debug egressq command in EXEC mode. To disable messages from the egress queue manager, use the no form of this command.

debug egressq

no debug egressq

Syntax Description

This command has no arguments or keywords.

Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn all messages from the egress queue manager:

RP/0/RP0/CPU0:router# debug egressq

Related Commands

Command
Description

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api job

Turns on all error messages from the egress queue manager API DLL on a specific job.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

debug egressq cdma

Turns on all CDMA messages from the egress queue manager.

debug egressq detailed

Turns on detailed messages from the egress queue manager.

debug egressq eio

Turns on EIO messages from the egress queue manager.

debug egressq entryexit

Turns on entry and exit messages from the egress queue manager.

debug egressq error

Turns on error messages from the egress queue manager.

debug egressq fatal

Turns on fatal messages from the egress queue manager.

debug egressq info

Turns on informational messages from the egress queue manager.

debug egressq interrupt

Turns on interrupt messages from the egress queue manager.

debug egressq location

Turns on all messages from the egress queue manager on a specific node.

debug egressq periodic

Turns on periodic messages from the egress queue manager.

show controllers egressq eio links

Displays Elastic I/O (EIO) information for the egress queueing ASIC.

show controllers egressq group

Displays information about egress queue groups.

show controllers egressq interface

Displays information about interfaces associated with an egress queue.

show controllers egressq port

Displays egress queue information for a port, or for several ports.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api errors

To turn on all debug error messages from the egress queue manager API DLL, use the
debug egressq api errors command in EXEC mode. To disable error messages from the egress queue manager, use the no form of this command.

debug egressq api errors [job jobid | process word] [location node-id]

no debug egressq api errors [job jobid | process word] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all debug error messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to turn on all debug error messages from the egress queue manager API DLL:

RP/0/RP0/CPU0:router# debug egressq api errors 


The following example shows how to turn on all debug error messages from the egress queue manager API DLL on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq api errors location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api job

Turns on all error messages from the egress queue manager API DLL on a specific job.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api fatal

To turn on all fatal messages from the egress queue manager API DLL, use the debug egressq api fatal command in EXEC mode. To disable fatal messages from the egress queue manager API DLL, use the no form of this command.

debug egressq api fatal [job jobid | process word] [location node-id]

no debug egressq api fatal [job jobid | process word] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on all fatal messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all fatal messages from the egress queue manager API DLL for the entire router:

RP/0/RP0/CPU0:router# debug egressq api fatal


The following example shows how to enable all fatal messages from the egress queue manager API 
DLL for a specific job (the job with the ID 323):
RP/0/RP0/CPU0:router# debug egressq api fatal job 323

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api job

Turns on all error messages from the egress queue manager API DLL on a specific job.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api info

To turn on informational messages from the egress queue manager API DLL, use the debug egressq api info command in EXEC mode. To disable informational messages from the egress queue manager API DLL, use the no form of this command.

debug egressq api info [location node-id]

no debug egressq api info [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on informational messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable informational messages from the egress queue manager API DLL:

RP/0/RP0/CPU0:router# debug egressq api info


The following example shows how to enable informational messages from the egress queue manager API DLL on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq api info location 0/0/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api job

To turn on all error messages from the egress queue manager API DLL on a specific job, use the debug egressq api job command in EXEC mode. To disable error messages from the egress queue manager API DLL, use the no form of this command.

debug egressq api job jobid [location node-id]

no debug egressq api job jobid [location node-id]

Syntax Description

jobid

Specifies a job. Range is from 0 through 4294967295.

location node-id

(Optional) Specifies a node on which to turn on error messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all error messages from the egress queue manager API DLL on a specific job (the job with the ID 40):

RP/0/RP0/CPU0:router# debug egressq api job 40

The following example shows how to enable all error messages from the egress queue manager API DLL for a job on a specific node. In this example, the job ID is 40, and the node is the CPU node in Slot 2:

RP/0/RP0/CPU0:router# debug egressq api job 40 location 0/0/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api location

To turn on all error messages from the egress queue manager API DLL on a specific node, use the debug egressq api location command in EXEC mode. To disable all error messages from the egress queue manager API DLL, use the no form of this command.

debug egressq api location node-id [job jobid | process word]

no debug egressq api location node-id [job jobid | process word]

Syntax Description

location node-id

Specifies a node on which to turn on all debug messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process word

(Optional) Specifies a process name or ID.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all error messages from the egress queue manager API DLL on a specific node (the CPU node in Slot 0):

RP/0/RP0/CPU0:router# debug egressq api location 0/0/CPU0


The following example shows how to enable all error messages from the egress queue manager API DLL on for a specific job on a node. In this example, the job has the ID of 300, and it is located on the CPU node is Slot 0:

RP/0/RP0/CPU0:router# debug egressq api location 0/0/CPU0 job 300

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api job

Turns on all error messages from the egress queue manager API DLL on a specific job.

debug egressq api process

Turns on all error messages from the egress queue manager API DLL for a specific process.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq api process

To turn on all error messages from the egress queue manager API DLL for a specific process, use the debug egressq api process command in EXEC mode. To disable error messages from the egress queue manager API DLL for a specific process, use the no form of this command.

debug egressq api process word [location node-id]

no debug egressq api process word [location node-id]

Syntax Description

word

Process name or identifier.

location node-id

(Optional) Specifies a node that hosts the job on which to turn on all error messages from the egress queue manager API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all error messages from the egress queue manager API DLL for a specific process. In this example, the process ID is name.

RP/0/RP0/CPU0:router# debug egressq api process name

The following example shows how to enable all error messages from the egress queue manager API DLL for a specific process on a specific node. In this example, the process ID is name, and it is located on the CPU node in Slot 0.

RP/0/RP0/CPU0:router# debug egressq api process name location 0/0/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

debug egressq api errors

Turns on all debug error messages from the egress queue manager API DLL.

debug egressq api fatal

Turns on all fatal messages from the egress queue manager API DLL.

debug egressq api job

Turns on all error messages from the egress queue manager API DLL on a specific job.

debug egressq api location

Turns on all error messages from the egress queue manager API DLL on a specific node.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq cdma

To turn on all CDMA messages from the egress queue manager, use the debug egressq cdma command in EXEC mode. To disable CDMA messages from the egress queue manager, use the no form of this command.

debug egressq cdma [location node-id]

no debug egressq cdma [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on all CDMA messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all egress queue CDMA messages for the entire router:

RP/0/RP0/CPU0:router# debug egressq cdma

The following example shows how to enable all egress queue CDMA messages on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq cdma location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.



debug egressq detailed

To turn on detailed messages from the egress queue manager, use the debug egressq detailed command in EXEC mode. To disable detailed messages from the egress queue manager, use the no form of this command.

debug egressq detailed [location node-id]

no debug egressq detailed [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on detailed messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable detailed messages for the entire router:

RP/0/RP0/CPU0:router# debug egressq detailed 

The following example shows how to enable detailed messages on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq detailed location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.



debug egressq eio

To turn on EIO messages from the egress queue manager, use the debug egressq eio command in EXEC mode. To disable EIO messages from the egress queue manager, use the no form of this command.

debug egressq eio [location node-id]

no debug egressq eio [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on EIO messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable EIO messages for the entire router:

RP/0/RP0/CPU0:router# debug egressq eio 

The following example shows how to enable EIO messages on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq eio location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq eio links

Displays Elastic I/O (EIO) information for the egress queueing ASIC.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.



debug egressq entryexit

To turn on entry and exit messages from the egress queue manager, use the debug egressq entryexit command in EXEC mode. To disable entry and exit messages from the egress queue manager, use the no form of this command.

debug egressq entryexit [location node-id]

no debug egressq entryexit [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on entry and exit messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable entry and exit messages for the entire router:

RP/0/RP0/CPU0:router# debug egressq entryexit

The following example shows how to enable entry and exit messages on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq eio location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq error

To turn on error messages from the egress queue manager, use the debug egressq error command in EXEC mode. To disable error messages from the egress queue manager, use the no form of this command.

debug egressq error [location node-id]

no debug egressq error [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on error messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable error messages from the egress queue manager for the entire router:

RP/0/RP0/CPU0:router# debug egressq error

The following example shows how to enable error messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq error location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq fatal

To turn on fatal messages from the egress queue manager, use the debug egressq fatal command in EXEC mode. To disable fatal messages from the egress queue manager, use the no form of this command.

debug egressq fatal [location node-id]

no debug egressq fatal [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on fatal messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable fatal messages from the egress queue manager for the entire router:

RP/0/RP0/CPU0:router# debug egressq fatal

The following example shows how to enable fatal messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq fatal location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq info

To turn on informational messages from the egress queue manager, use the debug egressq info command in EXEC mode. To disable informational messages from the egress queue manager, use the no form of this command.

debug egressq info [location node-id]

no debug egressq info [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on informational messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable informational messages from the egress queue manager for the entire router:

RP/0/RP0/CPU0:router# debug egressq info

The following example shows how to enable informational messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq info location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq interrupt

To turn on interrupt messages from the egress queue manager, use the debug egressq interrupt command in EXEC mode. To disable interrupt messages from the egress queue manager, use the no form of this command.

debug egressq interrupt [location node-id]

no debug egressq interrupt [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on interrupt messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable interrupt messages from the egress queue manager for the entire router:

RP/0/RP0/CPU0:router# debug egressq interrupt

The following example shows how to enable interrupt messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq interrupt location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq location

To turn on all messages from the egress queue manager on a specific node, use the debug egressq location command in EXEC mode. To disable all messages from the egress queue manager on a specific node, use the no form of this command.

debug egressq location node-id

no debug egressq location node-id

Syntax Description

node-id

Specifies a node on which to turn on all messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug egressq periodic

To turn on periodic messages from the egress queue manager, use the debug egressq periodic command in EXEC mode. To disable periodic messages from the egress queue manager, use the no form of this command.

debug egressq periodic [location node-id]

no debug egressq periodic [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on periodic messages from the egress queue manager.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable periodic messages from the egress queue manager for the entire router:

RP/0/RP0/CPU0:router# debug egressq periodic

The following example shows how to enable periodic messages from the egress queue manager on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug egressq periodic location 0/2/CPU0

Related Commands

Command
Description

debug egressq

Turns on all debug messages from the egress queue manager.

show controllers egressq queue

Displays information about a specific egress queue, or a range of egress queues.

show controllers egressq statistic

Displays egress queue manager statistics.


debug ether

To display debugging information about Ethernet management, use the debug ether command in EXEC mode. To disable debugging information about Ethernet management, use the no form of this command.

On the Cisco CRS-1:

debug ether {all | errors | im | info | trace} [location node-id]

no debug ether {all | errors | im | info | trace} [location node-id]

On the Cisco XR 12000 Series Router:

debug ether {trace}

no debug ether {trace}

Syntax Description

all

Turns on all Ethernet management debugging options.

Note This options is available only on the Cisco XR 12000 Series Router.

errors

Turns on Ethernet error messages.

Note This options is available only on the Cisco XR 12000 Series Router.

im

Turns on Ethernet interface management messages.

Note This options is available only on the Cisco XR 12000 Series Router.

info

Turns on Ethernet management driver informative messages.

Note This options is available only on the Cisco XR 12000 Series Router.

trace

Turns on verbose Ethernet management tracing.

location node-id

(Optional) Specifies a node on which to turn on specific Ethernet management debugging options.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

This command was first supported on the Cisco XR 12000 Series Router.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all Ethernet management debugging options for the entire router:

RP/0/RP0/CPU0:router# debug ether all

The following example shows how to enable Ethernet management driver informative messages on a specific node (the CPU node in Slot 2:

RP/0/RP0/CPU0:router# debug ether im

Related Commands

Command
Description

show controllers GigabitEthernet

Displays Gigabit Ethernet port information.

show controllers tengige

Displays 10-Gigabit Ethernet (TenGigE) port information.


debug fabricq api

To turn on debugging messages from the fabric queue API DLL, use the debug fabricq api command in EXEC mode. To disable debugging messages from the fabric queue API DLL, use the no form of this command.

debug fabricq api [errors | fatal | info] [job jobid | process word] [location node-id]

no debug fabricq api [errors | fatal | info] [job jobid | process word] [location node-id]

Syntax Description

errors

(Optional) Turns on error messages from the fabric queue API DLL.

fatal

(Optional) Turns on fatal messages from the fabric queue API DLL.

info

(Optional) Turns on informational messages from the fabric queue API DLL.

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process word

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on messages from the fabric queue API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read, write


Examples

The following example shows how to enable all messages from the fabric queue API DLL for the entire router:

RP/0/RP0/CPU0:router# debug fabricq api

The following example shows how to enable error messages from the fabric queue API DLL for a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug fabricq api error location 0/2/CPU0

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq asic

To turn on debugging messages from the fabric queue ASIC DLL, use the debug fabricq asic command in EXEC mode. To disable debugging messages from the fabric queue ASIC DLL, use the no form of this command.

debug fabricq asic [eio | entryexit | errors | fabric | fatal | fbp | info | init | interrupt | noreset | periodic | register | show] {job jobid | process string] [location node-id]

no debug fabricq asic [eio | entryexit | errors | fabric | fatal | fbp | info | init | interrupt | noreset | periodic | register | show] {job jobid | process string] [location node-id]

Syntax Description

eio

(Optional) Turns on EIO library debugging for the fabric queue ASIC EIO links.

entryexit

(Optional) Turns on entryexit function messages from the fabric queue ASIC DLL.

errors

(Optional) Turns on error messages from the fabric queue ASIC DLL.

fabric

(Optional) Turns on fabric messages from the fabric queue ASIC DLL.

fatal

(Optional) Turns on fatal messages from the fabric queue ASIC DLL.

fbp

(Optional) Turns on backpressure activity messages from the fabric queue ASIC DLL.

info

(Optional) Turns on informational messages from the fabric queue ASIC DLL.

init

(Optional) Turns on initialization messages from the fabric queue ASIC DLL.

interrupt

(Optional) Turns on interrupt messages from the fabric queue ASIC DLL.

noreset

(Optional) Turns off fabricq reset on error from the fabric queue ASIC DLL.

periodic

(Optional) Turns on periodic activity messages from the fabric queue ASIC DL

register

(Optional) Turns on register access debugs from the fabric queue ASIC DLL.

show

(Optional) Turns on show command messages from the fabric queue ASIC DLL.

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on messages from the fabric queue ASIC DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable all messages from the fabric queue ASIC DLL for the entire router:

RP/0/RP0/CPU0:router# debug fabricq asic

The following example shows how to enable EIO library debugging for the fabric queue ASIC EIO on for a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug fabricq asic eio location 0/2/CPU0

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq detail

To turn on detail debugging messages from the fabric queue, use the debug fabricq detail command in EXEC mode. To disable detail debugging messages from the fabric queue, use the no form of this command.

debug fabricq detail [job jobid | process string] [location node-id]

no debug fabricq detail [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on detail messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable detail messages from the fabric queue for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq detail

The following example shows how to enable detail messages from the fabric queue for a specific job (the job with the ID 234):

RP/0/RP0/CPU0:router# debug fabricq detail job 234

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq entryexit

To turn on entry and exit messages from the fabric queue, use the debug fabricq entryexit command in EXEC mode. To disable entry and exit messages from the fabric queue, use the no form of this command.

debug fabricq entryexit [job jobid | process string] [location node-id]

no debug fabricq entryexit [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on entry and exit messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable entry and exit messages from the fabric queue for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq entryexit

The following example shows how to enable entry and exit messages from the fabric queue for a specific process (the process with the ID "name"):

RP/0/RP0/CPU0:router# debug fabricq entryexit process name

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq error

To turn on error messages from the fabric queue, use the debug fabricq error command in EXEC mode. To disable error messages from the fabric queue, use the no form of this command.

debug fabricq error [job jobid | process string] [location node-id]

no debug fabricq error [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on error messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable error messages from the fabric queue for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq error

The following example shows how to enable error messages from the fabric queue for a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug fabricq error location 0/2/CPU0

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq fabric

To turn on fabric activity messages from the fabric queue, use the debug fabricq fabric command in EXEC mode. To disable fabric activity messages from the fabric queue, use the no form of this command.

debug fabricq fabric [job jobid | process string] [location node-id]

no debug fabricq fabric [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on fabric activity messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable fabric activity messages for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq fabric

The following example shows how to enable fabric activity messages from the fabric queue for a specific process (the process with the name "pid3"):

RP/0/RP0/CPU0:router# debug fabricq fabric process pid3

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq fatal

To turn on fatal messages from the fabric queue, use the debug fabricq fatal command in EXEC mode. To disable fatal messages from the fabric queue, use the no form of this command.

debug fabricq fatal [job jobid | process string] [location node-id]

no debug fabricq fatal [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on fatal messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable fatal messages from the fabric queue for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq fatal

The following example shows how to enable fatal messages from the fabric queue for a specific job (the job with the ID 900000):

RP/0/RP0/CPU0:router# debug fabricq fatal job 900000

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.


debug fabricq fbp

To turn on backpressure messages from the fabric queue, use the debug fabricq fbp command in EXEC mode. To disable backpressure messages from the fabric queue, use the no form of this command.

debug fabricq fbp [job jobid | process string] [location node-id]

no debug fabricq fbp [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on backpressure messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable backpressure messages for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq fbp

The following example shows how to enable backpressure messages from the fabric queue for a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug fabricq fbp location 0/0/CPU0

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.


debug fabricq info

To display informational messages from the fabric queue, use the debug fabricq info command in EXEC mode. To disable informational messages from the fabric queue, use the no form of this command.

debug fabricq info [job jobid | process string] [location node-id]

no debug fabricq info [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on informational messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable informational messages for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq info

The following example shows how to enable informational messages from the fabric queue for a specific process (the process with the name "pid8"):

RP/0/RP0/CPU0:router# debug fabricq info process pid8

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.


debug fabricq init

To turn on initialization messages from the fabric queue, use the debug fabricq init command in EXEC mode. To disable initialization messages from the fabric queue, use the no form of this command.

debug fabricq init [job jobid | process string] [location node-id]

no debug fabricq init [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on initialization messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable initialization messages for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq init

The following example shows how to enable initialization messages from the fabric queue for a specific job (the job with the ID 85768):

RP/0/RP0/CPU0:router# debug fabricq init job 85768

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq location

To turn on all messages from the fabric queue for a specific node, use the debug fabricq location command in EXEC mode. To disable all messages from the fabric queue for a specific node, use the no form of this command.

debug fabricq location node-id

no debug fabricq location node-id

Syntax Description

node-id

Node on which to turn on messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable all messages from the fabric queue for a specific node (the CPU node in Slot 0):

RP/0/RP0/CPU0:router# debug fabricq location 0/0/CPU0

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.



debug fabricq periodic

To turn on periodic activity messages from the fabric queue, use the debug fabricq periodic command in EXEC mode. To disable all periodic activity messages from the fabric queue, use the no form of this command.

debug fabricq periodic [job jobid | process string] [location node-id]

no debug fabricq periodic [job jobid | process string] [location node-id]

Syntax Description

job jobid

(Optional) Specifies a job. Range is from 0 through 4294967295.

process string

(Optional) Specifies a process name or ID.

location node-id

(Optional) Specifies a node on which to turn on periodic activity messages from the fabric queue.

The node-id argument is expressed in the rack/slot/module notation.

Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable periodic activity messages for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug fabricq periodic

The following example shows how to enable periodic activity messages from the fabric queue for a specific process (the process with the name "pid25"):

RP/0/RP0/CPU0:router# debug fabricq periodic process pid25

Related Commands

Command
Description

clear controller fabricq counters all

Clears the fabric queue statistics for the application-specific integrated circuit (ASIC).

clear fabricq counters

Clears all fabric queue driver counters.

show controllers fabricq errors

Displays the count of hardware errors associated with the fabric queue driver.

show controllers fabricq queue

Displays information about the hardware queues of the performance route processor chopper and assembler FPGAs.

show controllers cpuctrl clients

Displays information about all CPU controller clients on the router, or for specific CPU controller clients.

show controllers cpuctrl devices

Displays information about the CPU controller devices on the router.

show controllers cpuctrl ports

Displays port information for the specified CPU controller ASIC.


debug fcram

To enable debugging information about the Fast Cycle Random Access Memory (FCRAM) in ASICs, use the debug fcram command in EXEC mode. To disable debugging information about the FCRAM in ASICs, use the no form of this command.

debug fcram {chkpt | entryexit | errors | events | fatal | info}

no debug fcram {chkpt | entryexit | errors | events | fatal | info}

Syntax Description

chkpt

Turns on checkpointing messages from the FCRAM in ASICs.

entryexit

Turns on entry and exit messages from the FCRAM in ASICs.

errors

Turns on error messages from the FCRAM in ASICs.

events

Turns on event messages from the FCRAM in ASICs.

fatal

Turns on fatal messages from the FCRAM in ASICs.

info

Turns on informational messages from the FCRAM in ASICs.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable checkpointing messages from the FCRAM in ASICs:

RP/0/RP0/CPU0:router# debug fcram chkpt

The following example shows how to enable fatal messages from the FCRAM in ASICs:

RP/0/RP0/CPU0:router# debug fcram fatal

debug generic

To enable generic debugging for the entire router, use the debug generic command in EXEC mode. To disable generic debugging for the entire router, use the no form of this command.

debug generic

no debug generic

Syntax Description

This command has no arguments or keywords.

Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

This command was first supported on the Cisco XR 12000 Series Router.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

basic-services

read, write


Examples

The following example shows how to enable generic debugging for the entire router:

RP/0/RP0/CPU0:router# debug generic

debug gsp-em

To display debugging information about Gigabit Switch Platform (GSP) Ethernet support, use the debug gsp-em command in EXEC mode. To disable debugging information about GSP Ethernet support, use the no form of this command.

debug gsp-em {enet-addr | enet-error | enet-replay | enet-rx | enet-rx-hi | enet-rx-lo | enet-states | enet-tx | enet-tx-hi | enet-tx-lo} [location node-id]

no debug gsp-em {enet-addr | enet-error | enet-replay | enet-rx | enet-rx-hi | enet-rx-lo | enet-states | enet-tx | enet-tx-hi | enet-tx-lo} [location node-id]

Syntax Description

enet-addr

Displays information pertaining to the setting and unsetting of the Ethernet address.

enet-error

Tracks all Ethernet DLL errors.

enet-replay

Displays information about Ethernet address replay.

enet-rx

Displays information about both high and low Ethernet receive streams.

enet-rx-hi

Displays information about high Ethernet receive streams.

enet-rx-lo

Displays information about low Ethernet receive streams.

enet-states

Displays information about Ethernet DLL states.

enet-tx

Displays information about both high and low Ethernet transmit streams.

enet-tx-hi |

Displays information about high Ethernet transmit streams.

enet-tx-lo

Displays information about low Ethernet transmit streams.

location node-id

(Optional) Specifies a particular node whose GSP Ethernet support information you want to display.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

sys-mgr

read


Examples

The following example shows how display information pertaining to the setting and unsetting of the Ethernet address for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug gsp-em enet-addr

The following example shows how to display information pertaining to low Ethernet receive streams for a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug gsp-em enet-rx-lo location 0/2/CPU0

debug gsp-fab

To display debugging information related to Gigabit Switch Platform (GSP) fabric support, use the debug gsp-em command in EXEC mode. To disable debugging information related to GSP fabric support, use the no form of this command.

debug gsp-fab {fab-addr | fab-error | fab-replay | fab-rx | fab-rx-frr | fab-rx-hi | fab-rx-lo | fab-states | fab-tx | fab-tx-frr | fab-tx-hi | fab-tx-lo} [location node-id]

no debug gsp-fab {fab-addr | fab-error | fab-replay | fab-rx | fab-rx-frr | fab-rx-hi | fab-rx-lo | fab-states | fab-tx | fab-tx-frr | fab-tx-hi | fab-tx-lo} [location node-id]

Syntax Description

fab-addr

Debugs the setting and unsetting of the fabric address.

fab-error

Tracks fabric DLL errors.

fab-replay

Debugs the fabric address replay.

fab-rx

Tracks GSP fabric receive.

fab-rx-frr

Tracks GSP fabric receive FRR queue.

fab-rx-hi

Tracks GSP fabric receive high priority queue.

fab-rx-lo

Tracks GSP fabric receive low queue.

fab-states

Debugs fabric DLL states.

fab-tx

Tracks GSP fabric transmit.

fab-tx-frr

Tracks GSP fabric transmit FRR queue.

fab-tx-hi

Tracks GSP fabric transmit hi queue.

fab-tx-lo

Tracks GSP fabric transmit low queue.

location node-id

(Optional) Specifies a node on whose GSP fabric support information you want to display.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

sys-mgr

read


Examples

The following example shows how to display information related to the setting and unsetting of the fabric address for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug gsp-fab fab-addr


The following example shows how to enable the tracking of fabric DLL errors on a specific node (the CPU node in Slot 2):

RP/0/RP0/CPU0:router# debug gsp-fab fab-error location 0/2/CPU0

debug ingressq

To display debugging information related to the ingress queue manager for all nodes installed in the router, use the debug ingressq command in EXEC mode. To disable debugging information related to the ingress queue manager for all nodes installed in the router, use the no form of this command.

debug ingressq

no debug ingressq

Syntax Description

This command has no arguments or keywords.

Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to display information related to the ingress queue manager for all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq

Related Commands

Command
Description

show controllers ingressq statistics

Displays ingress queue manager statistics.


debug ingressq api

To turn on debugging messages from the ingress queue API DLL, use the debug ingressq api command in EXEC mode. To disable debugging messages from the ingress queue API DLL, use the no form of this command.

debug ingressq api [errors | fatal | info] [location node-id]

no debug ingressq api [errors | fatal | info] [location node-id]

Syntax Description

errors

(Optional) Turns on error messages from the ingress queue API DLL.

fatal

(Optional) Turns on fatal messages from the ingress queue API DLL.

info

(Optional) Turns on info messages from the ingress queue API DLL.

location node-id

(Optional) Specifies a node on which to turn on messages from the ingress queue API DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable all messages from the ingress queue API DLL on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq api

The following example shows how to enable error messages from the ingress queue API DLL on a specific node (the CPU in Slot 0):

RP/0/RP0/CPU0:router# debug ingressq api location 0/0/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.

show controllers ingressq statistics

Displays ingress queue manager statistics.



debug ingressq asic

To enable debugging messages from the ingress queue ASIC DLL, use the debug ingressq asic command in EXEC mode. To disable debugging messages from the ingress queue ASIC DLL, use the no form of this command.

debug ingressq asic [cdma | detail | eio | error | fatal | gaspp | info | intr | pio] [location node-id]

no debug ingressq asic [cdma | detail | eio | error | fatal | gaspp | info | intr | pio] [location node-id]

Syntax Description

cdma

(Optional) Turns on detailed CDMA debug messages from the ingress queue ASIC DLL.

detail

(Optional) Turns on detailed debug messages from the ingress queue ASIC DLL.

eio

(Optional) Turns on EIO messages from the ingress queue ASIC DLL.

error

(Optional) Turns on error messages from the ingress queue ASIC DLL.

fatal

(Optional) Turns on fatal messages from the ingress queue ASIC DLL.

gaspp

(Optional) Turns on GASPP messages from the ingress queue ASIC DLL.

info

(Optional) Turns on informational messages from the ingress queue ASIC DLL.

intr

(Optional) Turns on error interrupt messages from the ingress queue ASIC DLL.

pio

(Optional) Turns on detailed PIO debug messages from the ingress queue ASIC DLL.

location node-id

(Optional) Specifies a node on which to turn on messages from the ingress queue ASIC DLL.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable all messages from the ingress queue ASIC DLL on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq asic

The following example shows how to enable messages from the ingress queue ASIC DLL on a specific node (the CPU in Slot 2):

RP/0/RP0/CPU0:router# debug ingressq asic location 0/2/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.

show controllers ingressq statistics

Displays ingress queue manager statistics.



debug ingressq detail

To turn on detailed debug messages from the ingress queue, use the debug ingressq detail command in EXEC mode. To disable detailed debug messages from the ingress queue, use the no form of this command.

debug ingressq detail [location node-id]

no debug ingressq detail [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on detailed debug messages from the ingress queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable detailed debug messages from the ingress queue on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq detail

The following example shows how to enable detailed debug messages from the ingress queue on a specific node (the CPU in Slot 0):

RP/0/RP0/CPU0:router# debug ingressq detail location 0/0/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.

show controllers ingressq statistics

Displays ingress queue manager statistics.


debug ingressq entryexit

To turn on entry and exit messages from the ingress queue, use the debug ingressq entryexit command in EXEC mode. To disable entry and exit messages from the ingress queue, use the no form of this command.

debug ingressq entryexit [location node-id]

no debug ingressq entryexit [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on entry and exit messages from the ingress queue.

The node-id argument is expressed in the rack/slot/module notation.

Note Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable entry and exit messages from the ingress queue on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq entryexit

The following example shows how to enable entry and exit messages from the ingress queue on a specific node (the CPU in Slot 2):

RP/0/RP0/CPU0:router# debug ingressq entryexit location 0/2/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.

show controllers ingressq statistics

Displays ingress queue manager statistics.


debug ingressq error

To turn on error messages from the ingress queue, use the debug ingressq error command in EXEC mode. To disable error messages from the ingress queue, use the no form of this command.

debug ingressq error [location node-id]

no debug ingressq error [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on error messages from the ingress queue.

The node-id argument is expressed in the rack/slot/module notation.

Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 2.0

This command was introduced on the Cisco CRS-1.

Release 3.0

No modification.

Release 3.2

No modification.

Release 3.3.0

No modification.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable error messages from the ingress queue on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq error

The following example shows how to enable error messages from the ingress queue on a specific node (the CPU in Slot 2):

RP/0/RP0/CPU0:router# debug ingressq error location 0/2/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.

show controllers ingressq statistics

Displays ingress queue manager statistics.


debug ingressq fatal

To turn on fatal messages from the ingress queue, use the debug ingressq fatal command in EXEC mode. To disable fabric messages from the ingress queue, use the no form of this command.

debug ingressq fatal [location node-id]

no debug ingressq fatal [location node-id]

Syntax Description

location node-id

(Optional) Specifies a node on which to turn on fabric messages from the ingress queue.

The node-id argument is expressed in the rack/slot/module notation.

Enter the show platform command to see the location of all nodes installed in the router.


Defaults

No default behavior or values

Command Modes

EXEC

Command History

Release
Modification

Release 3.3.0

This command was introduced on the Cisco CRS-1.


Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes the proper task IDs. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of the Cisco IOS XR System Security Configuration Guide.

Debugging output is assigned high priority in the CPU process and, therefore, can affect system performance. For more information about the impact on system performance when using debug commands, refer to Using Debug Commands on Cisco IOS XR Software.

Task ID
Task ID
Operations

drivers

read


Examples

The following example shows how to enable fatal messages from the ingress queue on all nodes installed in the router:

RP/0/RP0/CPU0:router# debug ingressq fatal

The following example shows how to enable fatal messages from the ingress queue on a specific node (the CPU in Slot 2):

RP/0/RP0/CPU0:router# debug ingressq fatal location 0/2/CPU0

Related Commands

Command
Description

debug ingressq

Displays information related to the ingress queue manager for all nodes installed in the router.