The present invention provides method, interface and computer-readable
medium for enabling enclosure services in a computer system including a
multi-device enclosure generally remote from a host bus adapter. The
method provides a communications port between the multi-device enclosure
and the host bus adapter. The method further provides a plurality of
slots for removably receiving respective devices in the enclosure, with
at least one of the devices comprising an Advanced Technology Attachment
(ATA)-accessible device, and respective transceivers for asynchronously
interconnecting the enclosure processor and the host bus adapter through
the communications port. The method allows configuring the processor to
asynchronously notify the host bus adaptor of the status of any given
device of the enclosure upon the occurrence of predefined device events,
with at least one of the events being selected from the group consisting
of device insertion, device withdrawal, and malfunction indications
regarding any of the devices of the multi-device enclosure.