Back to results
US 9,792,048 B2Granted
Identifying disk drives and processing data access requests
AssigneeWestern Digital Technologies, Inc.
InventorJohn E. Maroney
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for identifying disk drives and processing data access requests. A disk drive may be identified as an Advanced Host Controller Interface (AHCI) drive, a Non-Volatile Memory Express (NVME) drive, and/or an ATA packet interface (ATAPI) drive. Data access requests for the disk drive may be translated to NVME commands, AHCI commands, or ATAPI commands, based on whether the drive is identified as a NVME drive, an AHCI drive, and/or an ATAPI drive.
Claims20
A data storage device, comprising:
- a direct access interface configured to couple to a computing device;
- a set of serial bus connectors configured to couple to a set of disk drives;
- and
- a controller configured to couple to the set of disk drives via the set of serial bus connectors, the controller configured to:
- determine whether a first disk drive supports Non-Volatile Memory Express (NVME) commands or Advanced Host Controller Interface (AHCI) commands;
- identify the first disk drive as a NVME drive to the computing device in response to determining that the first disk drive supports NVME commands;
- identify the first disk drive as an AHCI drive to the computing device in response to determining that the first disk drive supports AHCI commands;
- and
- identify the first disk drive as an ATA packet interface (ATAPI) drive to the computing device in response to determining that the first disk drive does not support NVME commands and does not support AHCI commands.
6 more elements
A method, comprising:
- determining whether a first disk drive of a set of disk drives supports Non-Volatile Memory Express (NVME) commands or Advanced Host Controller Interface (AHCI) commands;
- identifying the first disk drive as a NVME drive to a computing device in response to determining that the first disk drive supports NVME commands;
- identifying the first disk drive as an AHCI drive to the computing device in response to determining that the first disk drive supports AHCI commands;
- and
- identifying the first disk drive as an ATA packet interface (ATAPI) drive to the computing device in response to determining that the first disk drive does not support NVME commands and does not support AHCI commands.
2 more elements
Dependencies are inferred from the claim text.