Disk drive and method for implementing nonstandard disk-drive commands on a serial ATA interface that only supports standard ATA disk-drive commands
First Claim
1. A disk drive connectable to a host computer, and responsive to standard disk-drive commands associated with disk-drive operations and to nonstandard disk-drive commands required for disk manufacture and quality testing, the disk drive comprising;
- a disk;
a head actuated radially over the disk;
a disk control system for responding to the standard and nonstandard disk-drive commands and for accessing data storage locations on the disk through the head, wherein the standard disk drive commands include a Self Monitoring Analysis and Reporting Technology (SMART) write-log command;
a serial ATA interface for coupling the disk control system to the host computer when the disk drive is connected to the host computer, wherein the serial ATA interface is configured to transfer standard disk-drive commands from the host computer to the disk control system and is configured to not transfer non-standard disk-drive commands from the host computer to the disk control system; and
means for extracting a nonstandard disk-drive command that is embedded within a data block accessed using a SMART write-log command, and providing the extracted nonstandard disk-drive command to the disk control system.
7 Assignments
0 Petitions
Accused Products
Abstract
A disk drive is disclosed that is responsive to standard disk-drive commands associated with disk-drive operations and to nonstandard disk-drive commands required for disk drive manufacture and quality testing. The disk drive includes a disk, a head actuated radially over the disk, and a disk control system. The disk control system responds to disk-drive commands and accesses data storage locations on the disk through the head. A serial ATA interface couples the disk control system to a host computer. The serial ATA interface is configured to transfer standard disk-drive commands from the host computer to the disk control system and is configured to not transfer nonstandard disk-drive commands from the host computer to the disk control system. The extracting means extracts a nonstandard disk-drive command that is embedded within a data block accessed using a standard disk-drive command and provides the extracted nonstandard disk-drive command to the disk control system.
151 Citations
17 Claims
-
1. A disk drive connectable to a host computer, and responsive to standard disk-drive commands associated with disk-drive operations and to nonstandard disk-drive commands required for disk manufacture and quality testing, the disk drive comprising;
-
a disk;
a head actuated radially over the disk;
a disk control system for responding to the standard and nonstandard disk-drive commands and for accessing data storage locations on the disk through the head, wherein the standard disk drive commands include a Self Monitoring Analysis and Reporting Technology (SMART) write-log command;
a serial ATA interface for coupling the disk control system to the host computer when the disk drive is connected to the host computer, wherein the serial ATA interface is configured to transfer standard disk-drive commands from the host computer to the disk control system and is configured to not transfer non-standard disk-drive commands from the host computer to the disk control system; and
means for extracting a nonstandard disk-drive command that is embedded within a data block accessed using a SMART write-log command, and providing the extracted nonstandard disk-drive command to the disk control system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a disk drive connected to a host computer, and responsive to standard disk-drive commands associated with disk-drive operations and to nonstandard disk-drive commands required for disk-drive manufacture and quality testing, the disk drive including a disk, a head actuated radially over the disk, a disk control system for responding to disk-drive commands and for accessing data storage locations on the disk through the head, and a serial ATA interface for coupling the disk control system to the host computer when the disk drive is connected to the host computer, wherein the serial ATA interface is configured to transfer standard disk-drive commands from the host computer to the disk control system and is configured to not transfer nonstandard disk-drive commands form the host computer to the disk control system, and the standard disk drive commands include a Self Monitoring Analysis and Reporting Technology (SMART) write-log command, a method for transmitting a nonstandard disk-drive command to the disk drive, comprising:
-
embedding a nonstandard disk-drive command within a data block accessible using a SMART write-log command;
transmitting the SMART write-log command from the host computer through the serial ATA interface to the disk control system, wherein the SMART write-log command causes the data block to be transformed from the host computer to the disk control system;
extracting the nonstandard disk-drive command that is embedded within the data block; and
providing the extracted nonstandard disk-drive command to the disk control system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A disk drive, connectable to a host computer, having a host interface for receiving data blocks and commands from the host, the disk drive comprising:
-
a control system for processing the received host commands and data blocks;
the control system comprising;
first means for processing a first subset of the received host commands, wherein the first subset of host commands is defined in an industry standard and includes a Self Monitoring Analysis and Reporting Technology (SMART) write-log command;
second means for processing a second subset of the received host commands, wherein the second subset of host commands is not defined in the industry standard; and
third means for processing a received SMART write-log command to enable the second means to process the second subset of received host commands. - View Dependent Claims (14)
-
-
15. A disk drive connectable to a host computer, having a host interface for receiving data blocks and commands from the host, the disk drive comprising:
-
a control system for processing the received host commands and data blocks;
the control system comprising;
first means for processing a first subset of the received host commands, wherein the first subset of host commands is defined in an industry standard;
second means for processing a second subset of the received host commands, wherein the second subset of host commands is not defined in the industry standard; and
third means for processing one of the first subset of received host commands to enable the second means to process the second subset of received host commands, wherein the third means, in response to a first enabling command, generates a security challenge code for transmission in a data block to host computer. - View Dependent Claims (16, 17)
-
Specification