主权项 |
1. A SATA disk drive identification method for individually identifying a daisy-chained data storage architecture extension system comprising a pass-thru disk drive controller (PTDDC), said PTDDC further comprising:
(a) pass-thru input (PTI) port; (b) disk drive interface (DDI) port; and (c) pass-thru output (PTO) port; wherein said PTI port, said DDI port, and said PTO port are serial advanced technology attachment (SATA) interfaces; said PTDDC is configured to connect a plurality of PTDDCs to form a serial daisy-chain by only interconnecting the PTO port of one PTDDC to the PTI port of another PTDDC in said daisy-chain; said PTDDC is configured to present a continuous logical block address space via said PTI port comprising disk drives electrically connected to PTDDCs in said daisy-chain; said PTDDC is configured to receive disk drive data access command (DDDAC) input via said PTI port; said PTDDC is configured to translate said DDDAC and electrically transmit said translation via said DDI port in a form suitable for use by any attached and logically addressed disk drive electrically connected to said DDI port; said PTDDC determines if said DDDAC falls within the logical block address (LBA) range of said attached disk drive, and if so, passes said DDDAC to said attached disk drive after modifying said DDDAC to account for said LBA range mapped by said attached disk drive; said PTDDC determines if said DDDAC falls within said LBA range of said attached disk drive, and if not, said DDDAC is passed via said PTO port to the PTI port of any daisy-chained PTDDC attached to said PTDDC PTO port; and said PTDDC logically connects said DDI port from said attached disk drive with said PTI port to pass-thru data transfers requested by said DDDAC to/from said attached disk drive and said PTI port; wherein said method comprises the steps of: (1) storing a unique electronic serial number (ESN) within said PTDDC; and (2) configuring said PTDDC to enable said ESN to be readable via said PTI port. |