SCSI Description

￿￿￿￿4'#&The￿$READ7(('4BUFFER￿%QOOCPFcommand￿￿￿%Jis ￿used in conjunction with the WRITE BUFFER command. It allows the initiator to gain access to the data storage areas within the drive's controller. In particular, these two commands are used to check the integrity of the buffer-initiator data path, independent of the media, typically for fault isolation in the event of a failure. In addition, these commands can be used to verify the caching policies of the drive controller or other kinds of diagnostic and verification work. Both the READ BUFFER and the WRITE BUFFER commands have a buffer ID and a buffer offset data field defined in their Control Descriptor Block. In the Combined Header and Data Mode, if both are set to 0, reference is made to a single 512-byte buffer set aside in the drive controller's data memory (independent of cache). This allows an initiator to verify the data path from the controller's data memory to the initiator without affecting the drive's internal data caches. The data format and field descriptions are shown in Table 5-129and Table 5-130respectively.

READ BUFFER Command-Data Format

 

 

 

 

 

 

 

 

 

 

$[VG0$KV

￿

￿

￿

Operation￿

Code￿(3Ch) ￿

 

￿

￿

 

 

 

 

 

 

 

 

 

1

 

Reserved

 

 

 

Mode

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

Buffer ID

 

 

 

 

 

 

 

 

 

 

 

3 - 5

 

 

 

Buffer Offset

 

 

 

 

 

 

 

 

 

 

 

6 - 8

Table5-129

 

Allocation Length

 

 

 

9

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5-108 Maxtor Atlas 10K III

Page 172
Image 172
Maxtor 10K III manual Read Buffer Command-Data Format, Reserved Mode Buffer ID Buffer Offset