Patent ID: 7543085

Claim:
A method comprising: operating a storage controller in a selected mode of operation, the storage controller comprising: processor circuitry including a plurality of processor cores, and interface circuitry to communicate in accordance with a plurality of different storage protocols in order to communicate with direct attached storage, wherein at least one of the processor cores to issue a command to the interface circuitry to enable the interface circuitry to communicate in accordance with at least one of the plurality of different storage protocols that corresponds to the selected mode of operation of the storage controller, wherein another of the processor cores to perform at least one operation including: generating check data based at least in part upon other data, regenerating the other data based at least in part upon the check data, and determining one or more locations in at least one of storage of the check data and other data, and wherein the plurality of different storage protocols comprises Serial Advanced Technology Attachment (S-ATA) and Serial Attached Small Computer Systems Interface (SAS) protocols.