Using RCM to Work With the Intel 21554 Bridge
Chip
CompactPCI cards containing the Intel 21554 PCI-PCI bridge chip falsely turn on the
blue extraction LED when they are dynamically removed from a chassis using the
Netra CP2100 series board as a system controller. This blue extraction LED, located
on a CompactPCI card's front panel, incorrectly turns on when the ejection levers are
opened for extraction while the card's devices (for example, the card's network
interfaces) are still in use. The Intel 21554 bridge chip logic that clears the extraction
bit during a dynamic removal operation will also turn on the card's blue extraction
LED in error.
The Solaris DR framework must clear the extraction bit at the end of a dynamic
removal operation, whether or not it is successful, to indicate that the ENUM
interrupt has been handled. The Solaris DR framework will issue the command to
turn on the blue extraction LED only when the card's unconfiguration operation is
successful. Because the Intel 21554 bridge chip turns on the blue LED even when the
unconfiguration fails, an operator may falsely assume that the card can be safely
removed even though the card is actually still in use by the system.
With the addition of RCM script support, however, you can create applications that
use the RCM framework to either approve or deny dynamic removal operations
before the Solaris dynamic reconfiguration software proceeds with the card's
unconfiguration. Using an RCM script, your application can deny the removal of the
card if it currently cannot be freed, possibly because it is engaged in a critical task at
the time. Since the RCM script denies the operation prior to starting the
unconfiguration process, the blue extraction LED will not turn on.
If, on the other hand, your application approves the removal request and uses the
RCM script to quiesce the card, the card's unconfiguration will succeed and the
Solaris DR framework will turn on blue extraction LED correctly.
Note – If your application approves the dynamic removal operation, the RCM script
should also shut down all applications using the card's devices. Otherwise, the blue
extraction LED may come on in error if the unconfiguration fails because the device
is still in use.
By providing a mechanism for either denying a dynamic reconfiguration request or
quiescing the devices, the RCM framework provides a workaround to the incorrect
lighting of the blue extraction LED.
102
Netra CP2000 and CP2100 Series cPCI Boards Programming Guide • October 2004
Need help?
Do you have a question about the Netra CP2000 Series and is the answer not in the manual?