Deskstar T7K500 Hard Disk Drive Specification
113
The LBA Segment Access command will begin writing sectors from Start LBA in incrementing order until Count
sectors have been written. A Count of zero means apply operation from Start LBA until the last user LBA on the
drive is reached. The HPA feature determines the last user LBA. This command will not write over a hidden partition
when hidden partitions are enabled using the Host Protected Area drive capabilities. Automatic sector reassignment
is permitted during the operation of this function.
If Start LBA or Start LBA + Count go beyond the last user LBA then an error is reported and the SCT command is
not executed. Issuing this command with a value of zero for Start LBA and Count will cause all LBAs of the drive
to be written the specified pattern.
Once the key sector has been issued, if the Function Code was 0002h or 0102h and the TF Data indicates that the
drive is ready to receive data, log page E1h should be written to transfer the data.
This command can change the Segment Initialized Flag. If the command writes all the user addressable sectors and
completes without encountering an error or being aborted, then the "Segment Initialized Flag" (bit 0 of the Status
Flags in the SCT Status. SeeFigure 32) shall be set to 1. A write to any user addressable sector on the drive (except
another complete write all), shall cause the Segment Initialized Flag to be cleared. Reallocations as a result of
reading data (foreground or background) do not clear the Segment Initialized Flag.
Implementation note for Background Operation (Function code = 0001h, 0002h)
In this mode, the drive will return command completion status when the drive finished receiving data.
Any command, including IDENTIFY DEVICE, other than SCT Status, issued to the drive while this command is in
progress will terminate the LBA Segment Access command. The incoming command is executed.
Use the SCT Status command to retrieve status information about the current SCT command. Example status
information includes: command active or complete, current LBA, and errors. When this command is in progress, the
SCT status error code will be FFFFh, and set to 0000h if the command completes without error. It will be less than
FFFFh and grater the 0000h if the command terminated prematurely for any reason.
Possible Extended Status Code for Background Operation (Function code = 0001h,
0002h)
Command Block Input Registers (Success)
Error 00h
Sector Count
Reserved
Sector Number
Reserved
Cylinder Low
Number of sectors to transfer (LSB) = 01h
Cylinder High
Number of sectors to transfer (MSB) = 00h
Device/Head reserved
Status 50h
Summary of Contents for Deskstar T7K500
Page 2: ......
Page 18: ...Deskstar T7K500 Hard Disk Drive Specification 4 ...
Page 20: ...Deskstar T7K500 Hard Disk Drive Specification 6 ...
Page 21: ...Deskstar T7K500 Hard Disk Drive specification 7 Part 1 Functional specification ...
Page 22: ...Deskstar T7K500 Hard Disk Drive Specification 8 ...
Page 24: ...Deskstar T7K500 Hard Disk Drive Specification 10 ...
Page 34: ...Deskstar T7K500 Hard Disk Drive Specification 20 ...
Page 55: ...Deskstar T7K500 Hard Disk Drive Specification 41 Part 2 Interface specification ...
Page 56: ...Deskstar T7K500 Hard Disk Drive Specification 42 ...
Page 80: ...Deskstar T7K500 Hard Disk Drive Specification 66 ...
Page 82: ...Deskstar T7K500 Hard Disk Drive Specification 68 ...
Page 90: ...Deskstar T7K500 Hard Disk Drive Specification 76 ...
Page 142: ...Deskstar T7K500 Hard Disk Drive Specification 128 ...