Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 

The %FIB-3-FIBDISABLE: Fatal error, slot [dec]: [chars] error message appears on the screen

Core Issue

Under rare conditions, such as when a large amount of information needs to be exchanged, the Inter-Process Communications (IPC) buffer cache can become depleted. The Cisco IOS  Software reports this condition using these log messages:

Oct 7 03:36:49: %RSP-3-RESTART: interface Serial0/0/4:1, not transmitting 
Oct 7 03:39:51: %IPC_RSP_CBUS-3-NOBUF: No more IPC memd buffers to transmit
IPC message

Oct 7 03:40:09: %RSP-3-RESTART: interface Serial0/0/2:1, not transmitting
Oct 7 03:40:19: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1/0,
changed state to down
Oct 7 03:40:19: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1/1,
changed state to down
Oct 7 03:40:19: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1/2,
changed state to down
Oct 7 03:40:19: %LINEPROTO-5-UPDOWN: Line protocol on InterfaceSerial0/1/3,
changed state to down
Oct 7 03:40:21: %IPC_RSP_CBUS-3-NOBUF: No more IPC memd buffers to transmit
IPC message
Oct 7 03:40:26: %FIB-3-FIBDISABLE: Fatal error, slot 0: IPC failure
Oct 7 03:40:26: %FIB-3-FIBDISABLE: Fatal error, slot 1: IPC failure
Oct 7 03:40:26: %FIB-3-FIBDISABLE: Fatal error, slot 4: IPC failure
Oct 7 03:40:26: %FIB-3-FIBDISABLE: Fatal error, slot 5: IPC failure

Oct 7 03:40:29: %LINEPROTO-5-UPDOWN: Line protocol on Interface

As the previous output illustrates, the Routing Processor (RP) disables Cisco Express Forwarding (CEF) on all Line Cards (LCs) in this condition, as it is no longer able to update the CEF tables on the LCs using IPC. Therefore, the FIBDISABLE messages are reported against all the LCs.

 

To resolve this issue, tune the IPC header cache size by issuing the ipc cache 5000 configuration command. Allocate at least 10 MB of LC memory for IPC messages by issuing the ip cef linecard ipc memory 1000 command.

Note: Allocating more memory for IPC messages results in less memory for other processes.

Resolution

Thses are the different types of errors related to the %FIB-3-FIBDISABLE error message:

  • %FIB-3-FIBDISABLE (x1): Fatal error, slot [dec]: [chars]

    An internal software error has occurred because of an IPC problem between the LC and the RP. CEF switching has been disabled on the specified slot.

    To resolve this problem, issue the clear cef linecard slot command. Check the status of the LC by issuing the show cef linecard command. If the status shows that the LC is still disabled, disable and reenable distributed CEF (dCEF), and check the status of the LC again.

    If IPC-3-NOBUFF messages recur, refer to Troubleshooting IPC-3-NOBUFF Messages on the Cisco 12000, 10000 and 7500 Series.

  • %FIB-3-FIBDISABLE (x0): Fatal error, slot [#]: no memory 

    CEF has been disabled on the card installed in the slot specified in the error message. If no memory appears in the error message, there was not enough memory on the card to download the CEF tables from the main board. Since Cisco 12000 series Internet routers only support distributed CEF switching, this error also disables the card.

    If No window message, LC to RP IPC is non-operational appears in the error message, CEF has been disabled on the card installed in the slot specified in the error message. This was done because the main board did not receive a keepalive from this card. Since Cisco 12000 series routers only support distributed CEF switching, this error also disables the card.

    To resolve this issue, choose from one of these options:

    • If no memory appears in the error message, add memory to the card specified in the error message, and reenable dCEF.
    • If No window message, LC to RP IPC is non-operational appears in the error message, restart CEF on the specified card by issuing the clear cef linecard slot-number command in EXEC mode, or by issuing the microcode reload global configuration command for the Cisco 7500 series routers. Issuing the microcode reload command causes a traffic interruption of approximately two minutes. Issuing these commands should temporarily restore the dCEF on the card.

      If the problem persists, upgrade your system to the latest Cisco IOS Software release to take advantage of recent fixes.

    For more information on troubleshooting the IPC-3-NOBUFF messages on the Cisco 12000 series router, refer to Troubleshooting IPC-3-NOBUFF Messages on the Cisco 12000, 10000 and 7500 Series.

  • %FIB-3-FIBDISABLE (x0): Fatal error, slot/cpu [dec]/[dec]: [chars]

    An internal software error has occurred because of an IPC problem between the LC and the RP. CEF switching has been disabled on the LC in the specified slot.

    To resolve this issue, issue the clear cef linecard slot-number command, with slot-number as the slot number of the LC with the error.

    Check the status of the LC by issuing the show cef linecard command. If the output status shows that the LC is still disabled, disable and reenable dCEF, and check the status of the LC again.

    If this message recurs, copy the error message exactly as it appears on the console (or in the system log) and contact your Cisco technical support representative. Provide the representative with the gathered output.

    For more information, refer to Troubleshooting IPC-3-NOBUFF Messages on the Cisco 12000, 10000 and 7500 Series.

Version history
Revision #:
1 of 1
Last update:
‎06-22-2009 03:40 PM
Updated by:
 
Everyone's tags (3)