A configurable storage array includes a backplane, a plurality of storage devices coupled to the backplane, a segmentable bus coupled to the storage devices, a plurality of input/output connectors coupled to the segmentable bus, and a control board. The control board includes control logic adapted to determine an arrangement of connectors coupled to the input/output connectors and configure the segmentable bus to define a plurality of storage device arrays based on the arrangement. A method for configuring a storage array having a plurality of storage devices includes determining an arrangement of connectors coupled to input/output connectors of the configuring a storage array; and grouping subsets of the storage devices onto isolated bus segments in the storage array based on the arrangement of connectors.
In some embodiments, an apparatus includes a processor, an expander memory bridge location, a memory coupled to the expander memory bridge location, and a bus controller including intercept logic to intercept and block communication from the processor to the expander memory bridge location and to emulate an expander memory bridge. In some embodiments, a method includes intercepting and blocking a status request to a device, regardless of whether the device is installed, and responding to the status request.