Cisco Aironet 3700 Series

AP Radio Reset Codes

Document ID: 117869

Updated: Sep 03, 2015

Contributed by Aaron Leonard, Surendra BG, and Madhu Tharayil, Cisco TAC Engineers.



This document describes Radio Reset Codes for the Access Point (AP). The Radio Reset Code can be seen from the AP CLI with these commands: show controller dot11radio 0 or show controller dot11radio 1.

At the end of the output, you see the Radio Reset Code which helps you to identify the reason for the radio reset.

Here is an example:

AP#show controllers dot11Radio 0 | i reset
Driver TX blocks: in use 0, high 0, at reset 0, fail 0 drop 0
Last radio reset code: 37
Radio resets - total:8 retries:0 failed:0

AP#show controllers dot11Radio 1 | i reset
Driver TX blocks: in use 0, high 0, at reset 0, fail 0 drop 0
Last radio reset code: 37
Radio resets - total:8 retries:0 failed:0

Detailed Radio Reset History

In order to see the radio reset history, enter these privileged exec mode commands on the AP:

ap#show trace dot11_rst display time format local
ap#show trace dot11_rst

You can then compare the radio reset history with the general AP log (show ap log command) in order to determine what went on around the time of the resets and how long the radios were unavailable.

Table of Radio Reset Codes

Reset Code #Reset CodeRadio Reset Reason
1RADIO_FC_FLASHThe radio has failed to respond to the "dot11 flash" command. Not applicable for 802.11n radios.
2RADIO_FC_RESETThe radio has failed to respond to a request to reset the interface.
3RADIO_FC_STARTThe radio failed to start.
4RADIO_FC_CLIENT_FREEThe radio or radio driver was unable to completely remove a client that is no longer serviced by the radio.
5RADIO_FC_TX_STATEA completed packet transmission resulted in an unexpected status code from the hardware. This failure automatically results in a radio coredump written to the flash filesystem.
6RADIO_FC_TX_STOPPEDOne or more packets have been submitted to the radio to be transmitted, but have not been reported as completed for 60 seconds.
7RADIO_FC_TX_STUCK--not used--
8RADIO_FC_TX_RING_ADDRA packet that has completed transmission is reported with an invalid internal memory address. Not applicable to 802.11n radios.
9RADIO_FC_TX_ACTIVE_QA transmit packet is attempted to be removed from an empty queue.
10RADIO_FC_TX_INPROGThe driver attempts to free a packet that the radio still has in progress.
11RADIO_FC_TX_REF_CNTMemory for a completed transmission is attempted to be released twice.
12RADIO_FC_TX_AMSDU_STATEThe status of a transmitted Aggregation MAC Service Data Unit (AMSDU) packet is indeterminate.
13RADIO_FC_BA_LOSTAn 802.11n Block Ack packet is assembled for a client that does not exist.
14RADIO_FC_CMD_TIMEOUTA command from the AP to the radio has taken 12 seconds without a response.
15RADIO_FC_CMD_FAILEDThe radio reported that a command from the AP has failed to execute.
16RADIO_FC_CMD_BUSYA command from the AP to the radio does not appear to complete. Not applicable to 802.11n radios.
17RADIO_FC_BAP_ERRA PCMCIA timeout occured when accessing a radio register. Does not apply to 802.11n radios.apply to 802.11n radios.A PCMCIA timeout occured when accessing a radio register. Does not apply to 802.11n radios.A PCMCIA timeout occured when accessing a radio register. Does not apply to 802.11n radios.A PCMCIA timeout occured when accessing a radio register. Does not apply to 802.11n radios.
18RADIO_FC_LOAD_TIMEOUTThe AP timed out when it attempted to load the radio's firmware.
19RADIO_FC_LOAD_FAILThe copy of radio firmware from the AP to the radio completed, but was not accepted by the radio.
20RADIO_FC_RX_PTRA received packet points to an invalid area of memory.
21RADIO_FC_BUS_RESETAn unexpected radio reset occurred in a four-radio system.
22RADIO_FC_GET_CODEThe AP was unable to find or load an appropriate radio firmware file to load into the radio. This could occur if the firmware image is missing or corrupted.
23RADIO_FC_TX_JAMMEDThe radio hardware transmitter-watchdog detected a stuck packet and a reset of only the hardware transmitter was unsuccessful .
24RADIO_FC_CLIENT_STUCKClient packets cannot be transmitted. Client packet stuck in radio for more than 60 seconds.
25RADIO_FC_SPECTRUMSpectrum Firmware, from Clean Air module, requires a radio reset.
26RADIO_FC_RX_RING_ADDRThere is a problem in the Radio packet receive buffer. Bad RX Ring Address.
27RADIO_FC_NDP_STUCK--not used--
28RADIO_RC_RF_MONThe radio goes into or out of monitor mode, due to the CLI enabled the Radio Frequency (RF) monitor/store mode.
29RADIO_RC_RF_MON_PROMThe radio goes into or out of promiscuous monitor mode, due to turn on/off RF monitor promiscous mode.
30RADIO_RC_TRACERadio debug tracing is turned on or off, due to start or stop all Dot11 driver tracing.
31RADIO_RC_PCI_RESETHardware radio reset. PCI bus reset.
32RADIO_RC_ANT_ALIGNStart radio in special mode for directional antenna alignment.
33RADIO_RC_DFS_NON_ROOTDynamic Frequency Selection reset for non-root radio.
34RADIO_RC_DFS_NO_CHANDynamic Frequency Selection reset due to no channels available.
35RADIO_RC_DFSDynamic Frequency Selection channel change.
36RADIO_RC_DFS_CHAN_WAITDynamic Frequency Selection reset waiting for available channel.
37RADIO_RC_IDB_RESETRadio interface reset.
38RADIO_RC_IOS_RELOADRadio reset prior to Cisco IOS? software reload.
39RADIO_RC_IOS_IP_ADR_CHGRadio reset due to Cisco IOS IP address change.
40RADIO_RC_REFLASHRadio reset prior to reflashing the radio.
41RADIO_RC_CCK_TXCCK transmit on dual antennas enable or disable.
42RADIO_RC_WMEEnable or disable World Mode IE.
43RADIO_RC_FCC_TST_STOPStop FCC compliance testing mode.
44RADIO_RC_FCC_TSTStart FCC compliance testing mode.
45RADIO_RC_CAR_BUSY_TSTCarrier busy test via the CLI.
46RADIO_RC_DRIVER_CHKReset if radio becomes disabled.
47RADIO_RC_COMP_MODEFCC test mode interface reset.
48RADIO_RC_CONFIGRadio reset due to configuration change.
49RADIO_RC_MESH_BACKHAULClear mesh backhaul.
50RADIO_RC_MESH_LISTENSet as mesh listener. Radio reset due to enable/disable listening to broadcast on 802.11b (for mesh APs).
51RADIO_RC_RST_TX_COMPReset on transmit completion.
52RADIO_RC_DFER_MCASTReset on completion of deferred multicast packets.
53RADIO_RC_IDB_ENABLERadio interface has been enabled.
54RADIO_RC_IDB_SHUTDOWNRadio interface has been shutdown.
55RADIO_RC_DOT11_GO_DNCisco IOS software interface goes down.
56RADIO_RC_ETHER_GO_DNCisco IOS ethernet link goes down.
57RADIO_RC_IF_GO_UPCisco IOS software interface comes up.
58RADIO_RC_UPLINK_CLNT_DNUplink client goes away.
59RADIO_RC_UPLINK_CLNT_UPUplink client comes up.
60RADIO_RC_SET_CONFIGRadio configuration change.
61RADIO_RC_UPD_PHON_SUPSymbol phone extension support has been enabled or disabled.
62RADIO_RC_SET_CHANNELRadio channel set. Reset while setting channel from Control and Provisioning of Wireless Access Points (CAPWAP).
63RADIO_RC_HANDLE_UAUniversal Access (Mesh) is disabled.
64RADIO_RC_RLDP_STARTRogue Location Discovery Protocol start.
65RADIO_RC_RLDP_STARTRogue Location Discovery Protocol stop.
66RADIO_RC_DFS_DEBUGDynamic Frequency Selection debug mode. Reset due to test Dynamic Frequency Selection (DFS) command.
67RADIO_RC_HOSTNAME_CHGHostname change after association.
68RADIO_RC_CMD_ROUTINERadio interface reset from command routines. Reset while configuring station_role/beamforming/Space-Time Block Coding (STBC) CLI commands
69RADIO_RC_EXIT_LOW_PWRRadio exits inline Cisco Discovery Protocol (CDP) low power mode holddown.
70RADIO_FC_FREQ_CMD_TOFrequent command timeouts occur on the radio. Radio command timeouts are more than threshold [10 timeouts].
71RADIO_RC_NO_REPORTIndicates that while the radio state should be updated on controller, no reset should be reported.
72RADIO_RC_INIT--not used--
73RADIO_FC_TX_DONEBad Tx done (or) bad off channel done.
74RADIO_FC_RX_INPROG_PTRBad receive in progress pointer when you receive a packet from radio.
75RADIO_RC_PROM_SERVReset while setting promiscous mode serving channel.
76RADIO_FC_BAD_TXE_PTRBad Tx pointer.
77RADIO_FC_RX_RING_INDEXBad Rx ring index.
78RADIO_FC_TX_STUCK_462--not used--
79RADIO_FC_IFACE_BUS_DOWNRadio interface bus down.
80RADIO_FC_TX_CMPL_PAKWrong freeing of Tx completed packet.
81RADIO_RC_RST_OFFC_COMPOffchannel in prog is completed [zero] while radio waits to be stoppped.
82RADIO_FC_PAK_POISON--not used--
83RADIO_FC_EU_STUCK_738Encryption engine stuck specific to 8864 radio chipset.
84RADIO_FC_BEACON_STUCKBeacons not transmitted for last 10 minutes.
85RADIO_FC_BAD_DTX_IN_QBad packet in transmit queue.
86RADIO_FC_INFINITE_LOOPDebug code reset [Cisco bug ID CSCul63678]- infinite loop detected with Tx requeue client.
87RADIO_FC_PREFETCHDMA engine locked [War for Cisco bug ID CSCui54586 / BZ868].
88RADIO_RC_DEAUTH_COMPLDeauth client completed.
Updated: Sep 03, 2015
Document ID: 117869