Command

Length in CDB

Data Out (To Drive)

Data In (To Initiator)

 

 

 

 

 

 

 

 

 

 

 

READ BUFFER Header (4)

READ BUFFER

Allocation

---

Mode-zero Buffer (512) or

Section of Drive’s DRAM or

 

 

 

 

 

 

READ BUFFER Desc. (4)

 

 

 

 

READ CAPACITY

Allocation

---

READ CAPACITY data (8)

 

 

 

 

READ DEFECT

Allocation

---

• Defect List (Hdr) (4)

DATA

• Defect Descriptors

 

 

 

 

 

 

 

 

 

• Data (512)

 

Byte Transfer

 

• LBA Tag (2)

 

 

• EDC (2)

READ LONG

(Must be 578)

---

• ECC (60)

 

 

 

 

 

 

• Fill (2)

 

 

 

 

REASSIGN

0

Defect List Header(4)

Defect Descriptors

BLOCKS

 

 

 

 

 

 

 

RECEIVE

 

 

Diagnostic Page

DIAGNOSTIC

Allocation

---

 

RESULTS

 

 

 

 

 

 

 

 

RELEASE

0

---

---

 

 

 

 

REPORT DEVICE

 

 

 

IDENTIFIER

 

 

 

 

 

 

 

REQUEST SENSE

Allocation

---

Sense Data (18)

 

 

 

 

 

0

 

 

RESERVE

(Extent List

---

---

Option not

 

 

 

 

supported)

 

 

 

 

 

 

REZERO UNIT

0

---

---

 

 

 

 

Command

Length in CDB

Data Out (To Drive)

Data In (To Initiator)

 

 

 

 

SEEK (6)(10)

0

---

---

 

 

 

 

SEND DIAGNOS-

Parameter List

Diagnostic Page

---

TIC

 

 

 

 

 

 

 

SET DEVICE

 

 

 

IDENTIFIER

 

 

 

 

 

 

 

START STOP UNIT

0

---

---

 

 

 

 

SYNCHRONIZE

0

---

---

CACHE

 

 

 

 

 

 

 

TEST UNIT READY

0

---

---

 

 

 

 

VERIFY

Transfer

Data

---

 

 

 

 

WRITE (6)(10)

Transfer

Data

---

 

 

 

 

WRITE AND VERI-

 

 

 

FY

Transfer

Data

---

 

 

 

 

 

 

 

Zeros (4)

 

 

 

Mode-zero buffer (512)

 

WRITE BUFFER

Parameter List

or Data to put into DRAM

---

 

or Microcode image

 

 

 

 

 

 

or Microcode image

 

 

 

(successive 16 KB pieces)

 

 

 

 

 

5-10 Maxtor Atlas 10K V