Deadlock detection and recovery in sas
AssigneeLSI Corporation
InventorsVidyadhar Pinglikar, Shankar T. More
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsVidyadhar Pinglikar, Shankar T. More
Estimating the term…
Systems and methods herein provide for managing devices through a Serial Attached Small Computer System Interface (SAS) expander. The SAS expander includes a processor adapted to detect deadlock conditions in a SAS environment. In one embodiment, the SAS expander is operable to detect an Open Address Frame associated with a connection request from a source device to a destination device. The Open Address Frame includes a source address and a destination address associated with the source device and the destination device, respectively. The expander receives an arbitration in progress status on a partial pathway that is associated with the connection request. The expander is further operable to modify the Open Address Frame to include a deadlock indicator and forward the modified Open Address Frame on the partial pathway. When the modified Open Address Frame is received, the expander initiates pathway recovery upon determination that the deadlock indicator is valid.
A Serial Attached Small Computer System Interface expander operable to interconnect a destination device to a source device through a plurality of physical transceivers, the expander comprising a processor operable to:
A method, comprising:
A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable to perform the steps of:
Dependencies are inferred from the claim text.