A system and method for an ejection failure mechanism is provided. The
system receives a request to eject an ejectable resource, and, provides
information associated with a failure of the ejection of the ejectable
resource, if ejection of the ejectable resource is unsuccessful. The
system thus provides a deterministic mechanism through which information
associated with failure of the ejection of an ejectable resource can be
communicated. As such, an initiator of the request to eject can receive
information associated with a cause of the ejection failure.