Command Specification

Size: px
Start display at page:

Download "Command Specification"

Transcription

1 SCSI Model Flash Drive --- SCS-xxxxBA Series --- Command Specification /9

2 SCSI Commands 1. CDB Command from the initiator to the drives in this series is performed by a CDB (Command Descriptor Block). CDBs are classified into sizes: 6, 10, and 12-byte length. Their basic formats will be shown below. 0 Operation Code 1 LUN Reserved Flag(0) Link(0) 6-byte CDB 0 Operation Code 1 LUN Reserved Reserved Flag(0) Link(0) 10-byte CDB 0 Operation Code 1 LUN Reserved Reserved Flag(0) Link(0) 12-byte CDB /9

3 Reserved, Link, Flag, RelAdr, and LUN used in common by each CDB will be described below. (1) Reserved This field must be set to 0. The CHECK CONDITION status is returned otherwise. (2) Link Since the drive in this series does not support Link, this field must be set to 0. The CHECK CONDITION status is returned otherwise. () Flag Since the drive in this series does not support Flag, this field must be set to 0. The CHECK CONDITION status is returned otherwise. (4) RelAdr Since the drive in this series does not support RelAdr, this field must be set to 0. (5) LUN (Logical Unit Number) The drive in this series always sets this field to 0. If a value other than 0 is set, the drive accepts the INQUIRY(12h) and REQUEST SENSE(0h) commands, and for other commands, it returns the CHECK CONDITION status. When receiving a command with an Identify message from the initiator, the drive in this series reefers to LUN in the Identify message and ignores the LUN in the CDB. 2. Supported commands The drive in this series supports the commands listed below. Code 00h 01h 0h 04h 07h 08h 0Ah 0Bh 12h 15h 16h 17h 1Ah 1Bh 1Ch 1Dh 25h 28h 2Ah 2Bh 2Eh 2Fh 7h 55h 5Ah E0h E1h E8h EAh Command TEST UNIT READY REZERO UNIT REQUEST SENSE FORMAT UNIT REASSIGN BLOCKS READ(6) WRITE(6) SEEK(6) INQUIRY MODE SELECT RESERVE UNIT RELEASE UNIT MODE SENSE START/STOP UNIT RECEIVE DIAGNOSTIC RESULT SEND DIAGNOSTIC READ CAPACITY READ(10) WRITE(10) SEEK(10) WRITE AND VERIFY(10) VERIFY(10) READ DEFECT DATA MODE SELECT(10) MODE SENSE(10) READ DELAY CHECK WRITE DELAY CHECK DUAL EDGE READ DUAL EDGE WRITE /9

4 . Unit attention condition Immediately after the power of the drive in this series is turned on or immediately after a reset according to the SCSI RESET and BUS DEVICE RESET messages, (POWER ON, RESET, OR BUS DEVICE RESET OCCURRED) is retained as error information at each initiator until the retention is cancelled by a command from the initiator. Response to commands in UNIT ATTENTION CONDITION and cancellation of the retention status are performed according to the following conditions. (1) The INQUIRY (12h) command is executed normally. The retention of UNIT ATTENTION CONDITION is not cancelled. (2) The REQUEST SENSE (0h) command is executed normally. As sense data transferred to the initiator, sense data that has generated UNIT ATTENTION CONDITION is returned. The retention of UNIT ATTENTION CONDITION is cancelled. () Commands other than those described above return the CHECK CONDITION status and cancel the retention of UNIT ATTENTION CONDITION. At this time, since UNIT ATTENTION=06h is written in a sense key in the sense data, the initiator can determine the cause of generation of UNIT ATTENTION CONDITION from the sense data by issuing the REQUEST SENSE command. 4. Sense data The drive in this series generates sense data in the following cases. (1) When the CHECK CONDITION status is returned during execution of the SCSI command. (2) When UNIT ATTENTION CONDITION is generated. Generated sense data is retained for the initiator that has issued the SCSI command. The retention of the sense data is cancelled in the following cases. (1) The retention of the sense data is cancelled when the initiator issues a new SCSI command. If the new command is the REQUEST SENSE (0h), the sense data being retained is transferred. (2) A command from an initiator other than the one for which the sense data is retained is accepted normally. () If RESET CONDITION occurs on a SCSI bus, or if an arbitrary initiator issues the Bus Device Reset message, UNIT ATTENTION CONDITION is generated, the sense data that has generated UNIT ATTENTION CONDITION is retained, and the previously retained sense data is lost /9

5 SCSI Messages The drive in this series supports the following messages. Code 00h 01h 02h 04h 05h 06h 07h 08h 0Ch 80-FFh Message Name COMMAND COMPLETE EXTEND MESSAGE SAVE DATA POINTER DISCONNECT INITIATOR DETECT ERROR ABORT MESSAGE REJECT NO OPERAION BUS DEVICE RESET IDENTIFY MESSAGE The drive in this series supports the following extend messages. Code Length Extend Message Name 01h 5 SYNCHRONUS TRANSFER MESSAGE 0h 4 WIDE TRANSFER REQUEST DEh 5 DUAL EDGE SUM CHECK The format of WIDE TRANSFER REQUEST will be shown below MSG m If m = DEh, Dual Edge is designated, and No Operation (08h) is returned to the initiator to report that it is ready for Dual Edge transfer. Before Dual Edge transfer, it is also necessary to use Synchronous Transfer Message to set the synchronous transfer rate to 20 MB/s. If m is a value other than DEh, Message Reject is returned. The format of DUAL EDGE SUM CHECK will be shown below MSG 01 0 DE SUMH SUML After completion of the DUAL EDGE transfer status phase, the message above is transferred. After that, the Command Complete message is transferred. SCSI Status The data format of SCSI Status will be shown below Status Code 0 The drive in this series supports the following SCSI Status. 00h 02h 08h 18h Status GOOD CHECK CONDITION BUSY RESERVATION CONFLICT /9

6 SCSI Command Descriptions 1. TEST UNIT READY [00h] The TEST UNIT READY command checks if a drive linked to the drive in this series is in the Ready state or not. 0 Operation Code(00h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Error codes for TEST UNIT READY will be listed below. 2. REZERO UNIT [01] The REZERO UNIT command calibrates a head. 0 Operation Code(01h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Error codes for REZERO UNIT will be listed below NO REFERENCE POSITION FOUND /9

7 . REQUEST SENSE [0] The REQUEST SENSE command transfers sense information (error information) retained in the drive in this series to an initiator. 0 Operation Code(0h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of data bytes to be transferred to an initiator. After this command is issued, sense information that has been retained by the drive in this series is cleared. Sense information in the following format is transferred to an initiator. 0 Valid(0) Error Code(70h) 1 Reserved(0) 2 Reserved(0) Sense Key 6 Information(0) 7 Additional Sense Length(0Ah) 8 11 Command Specific Information(0) 12 Additional Sense Code(ASC) 1 Additional Sense Code Qualifier(ASQ) 14 Reserved(0) Sense Key Specific Sense key indicates brief error information. Additional Sense Code (ASC)/Additional Sense Code Qualifier (ASQ) indicate detailed error information /9

8 The following list shows errors reported in the drive in this series NO SENSE INFORMATION NOT READY, CAUSE NOT REPORTABLE LOGICAL UNIT IN PROCESS OF BECOMING READY NO REFERENCE POSITION FOUND 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILURE UNRECOVERED READ ERROR NO SEEK COMPLETE NO DEFECT SPARE LOCATION AVAILABLE NN DIAGNOSTIC FAILURE ON COMPONENT NN PARITY ERROR INITIATOR DETECTED ERROR INVLID LBA ADDRESS LOGICAL UNIT NOT SUPPORT INVALID FIELD IN PARAMETER LIST 05 D 00 INVALID IDENTIFY FIELD POWER ON, RESET, OR BUS DEVICE RESET OCURRED If sense code (LOGICAL UNIT NOT READY, FORMAT IN PROGRESS) is reported, information indicating the progress of the formatting is set for Sense Key Specific. 15 SKSV Reserved(0) Progress Indication This information makes sense only if SKSV = 1. Progress Indication indicates the completion rate of formatting with a denominator of /9

9 4. FORMAT UNIT [04] The FORMAT UNIT command performs ERASE processing on a drive linked to the drive in this series. 0 Operation Code(04h) 1 LUN(0) FmtData CmpList(0) Defect List Format(0) 2 Reserved(0) Interleave 4 5 Reserved(0) Flag(0) Link(0) If the FmtData bit is 1, FORMAT UNIT Parameter list from an initiator must be transferred. The Interleave field is ignored. The data format of FORMAT UNIT Parameter list will be shown below. 0 Reserved(0) Immed 0 2 Defect List Length(0) Only the Immed bit is supported. All other fields must be 0. If the Immed bit is 1, this command reports the status without waiting for the completion of formatting. During execution of formatting, this command responds to all commands except for the INQUIRY and REQUEST SENSE commands with CHECK CONDITION and retains (LOGICAL UNIT NOT READY, FORMAT IN PROGRESS) as error information. If the Immed bit is 0, this command reports the status after completion of formatting. Error codes for FORMAT UNIT will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED INVALID FIELD IN PARAMETER LIST /9

10 5. REASSIGN BLOCKS [07] The REASSIGN BLOCKS command performs replacement processing on logical blocks in a drive. 0 Operation Code(07h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Since the drive in this series has no replacing function for arbitrary blocks (uses automatic replacement of a drive linked to the drive in this series), this command always retains (NO DEFECT SPARE LOCATION AVAILABLE) as error information, and reports the CHECK CONDITION status. Error codes for REASSIGN BLOCKS will be listed below NO DEFECT SPARE LOCATION AVAILABLE 6. READ (6) [08] The READ(6) command transfers a designated number of blocks of data from a designated logical block address to an initiator. 0 Operation Code(08h) 1 LUN(0) 2 Logical Block Address 4 Transfer Length 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. If 0 is designated for Transfer Length, 256 blocks are transferred. Error codes for READ(6) will be listed below UNRECOVERED READ ERROR /9

11 7. WRITE(6) [0A] The WRITE (6) command transfers a designated number of blocks of data from an initiator to a designated logical block address. 0 Operation Code(0Ah) 1 LUN(0) 2 Logical Block Address 4 Transfer Length 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. If 0 is designated for Transfer Length, 256 blocks are transferred. Error codes for WRITE(6) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR 8. SEEK(6) [0B] The SEEK (6) command shifts a head to a designated logical block address. 0 Operation Code(0Bh) 1 LUN(0) 2 Logical Block Address 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address to which a head is shifted. Error codes for SEEK(6) will be listed below NO SEEK COMPLETE /9

12 9. INQUIRY [12] The INQUIRY command transfers information about a device to an initiator. 0 Operation Code(12h) 1 LUN Reserved(0) 2 Reserved(0) Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of data bytes to be transferred to an initiator. Executing this command does not clear error information (POWER ON, RESET, OR BUS DEVICE RESET OCCURRED). The format of INQUIRY DATA to be transferred to an initiator will be shown below. 0 Qualifier(0) Peripheral Device Type(0) 1 RMB(0) Device Type Modifier(0) 2 ISO Version(0) ECMA Version(0) ANSI Version(2) Reserved(0) Response Data Format(2) 4 Additional Length() 5 Reserved(0) 6 Reserved(0) 7 REL_A(0) WB_2(0) WB_16(0) Sync(1) Link(0) TTD(0) CmdQu(0) SftRe(0) Vendor Information HAGIWARA Product Identifier SCS-xxxxB Firmware Revision Level nnnn Reserved(0) Vendor Specific If a value other than 0 is designated in the LUN field, as an exception, Qualifier=, Peripheral Device Type = 1Fh is set /9

13 10. MODE SELECT (6) [15] The MODE SELECT(6) command sets various operations of a device. 0 Operation Code(15h) 1 LUN(0) PF Reserved(0) SP 2 Reserved(0) Reserved(0) 4 Parameter List Length 5 Reserved(0) Flag(0) Link(0) The PF bit and SP bit are ignored. Parameter List Length designates the number of bytes of MODE Parameter List to be transferred from an initiator. The format of MODE Parameter List is shown below n Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if necessary), and variable number of bytes of Page Descriptor. The data format of Mode Parameter Header will be shown below. 0 Mode Data Length 1 Medium Type(0) 2 Reserved(0) Block Descriptor Length(0 or 8) Only Block Descriptor Length in MODE Parameter Header is examined. If Block Descriptor Length is 0, it is assumed that Block Descriptor is not present. If Block Descriptor Length is 8, it is assumed that Block Descriptor is present subsequent to MODE Parameter Header. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information and reports the CHECK CONDITION status /9

14 The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The Number of Blocks field and Density Code are ignored. Block Length in s must always be 512. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status Page Code 1 Page Length 2 n Mode Parameter See 1. MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SELECT (6) will be listed below INVALID FIELD IN PARAMETER LIST /9

15 11. RESERVE UNIT [16] The RESERVE UNIT command reserves the drive for a specific initiator. 0 Operation Code(16h) 1 LUN(0) SPT Third Party ID 0 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) If the SPT bit is 1, Third Party ID is used as the number of an initiator to be reserved. If the SPT bit is 0, the drive is reserved for an initiator that has issued the command. Reservation by this command is retained until any of the following conditions occurs. (1) The reservation has been updated by the RESERVE UNIT command from a reserved initiator. (2) The reservation has been cancelled by the RELEASE command from a reserved initiator. () The BUS DEVICE RESET message has been issued from any initiator. (4) A hardware reset has occurred. When the drive in this series are reserved by an initiator, if an unreserved initiator issues a command other than the REQUEST SENSE, INQUIRY, and RELEASE commands, this command returns the RESERVATION CONFLICT status to reject the execution of the issued command. Error codes for RESERVE UNIT will be listed below /9

16 12. RELASE UNIT [17h] The RELEASE UNIT command releases a reservation status that has been set by the RESERVE UNIT command. 0 Operation Code(17h) 1 LUN(0) SPT Third Party ID 0 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) Flag(0) Link(0) If the SPT bit is 1, Third Party ID is used as the number of an initiator the reservation of which is released. If the SPT bit is 0, the reservation of an initiator that has issued the RESERVE UNIT command. When the drive in this series is not in the reserved state, even if the RELEASE command is issued, it is not considered to be error. Error codes for RELEASE UNIT will be listed below /9

17 1. MODE SENSE (6) [1A] The MODE SENSE (6) command transfers mode parameters to an initiator. 0 Operation Code(1Ah) 1 LUN(0) 0 DBD Reserved(0) 2 PC Page Code Reserved(0) 4 Allocation Length 5 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of mode data to be transferred to an initiator. If DBD (Disable Block Descriptor) is 1, Block Descriptor is not transferred. PC (Page Control) designates the type of Page Descriptor to be transferred. 7 6 Parameter Type 0 0 Current Value 0 1 Changeable Value 1 0 Default Value 1 1 Save Value Page Code supports the following pages. Page Code 01h 0h 04h 08h Fh Description Read/Write Recovery Page Format Device Page Rigid Disk Geometry Page Caching Page All Page If Page Code Fh is designated, all Page Descriptors are transferred to an initiator N Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if DBD = 0), and a variable number of bytes of Page Descriptor /9

18 The data format of Mode Parameter Header will be shown below. 0 Mode Data Length 1 Medium Type(0) 2 WP(0) Reserved(0) Block Descriptor Length(0 or 8) MODE Parameter Length indicates the number of bytes of subsequent mode data. WP and Medium Type are always set to 0. If Block Descriptor Length is 0, Block Descriptor is not present. A value of 8 of Block Descriptor Length indicates that Block descriptor is present subsequent to MODE Parameter Header. The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) Block Length in s(512) The Number of Blocks field indicates the total number of blocks of the drive. Block Length in s indicates the number of bytes per block, and is always set to PS 0 Page Code 1 Page Length 2 N Mode Parameter The value of 1 of PS indicates that the page can be saved. Page Length indicates the number of bytes of subsequent Page Descriptor. The detailed description of each Page Descriptor will be shown below /9

19 Read-Write Error Recovery Page 0 PS(0) 0 Page Code(01h) 1 Page Length(0Ah) 2 AWRE(1) ARRE(0) TB(0) RC(0) EER(0) PER(0) DTE(0) DCR(0) Read Retry Count(01h) 4 Correction Span(0) 5 Head Offset Count(0) 6 Data Strobe Offset Count(0) 7 Reserved(0) 8 Write Retry Count(01h) 9 Reserved(0) Recovery Time Limit(0ffffh) /9

20 Format Device Page 0 PS(0) 0 Page Code(0h) 1 Page Length(16h) Tracks per Zone(0) Alternate Sectors per Zone(0) Alternate Tracks per Zone(0) Alternate Tracks per Disk(0) Sectors per Track Data s per Physical Sector(200h) Interleave(1) Track Skew Factor(1) Cylinder Skew Factor(1) 20 SSEC(1) HSEC(0) RMB(0) SURF(0) Reserved(0) 21 Reserved(0) 22 Reserved(0) 2 Reserved(0) Sectors per Track indicates the number of sectors per track of a drive linked to the drive in this series. Data s per Physical Sector indicates the number of bytes per block, and is always set to /9

21 Rigid Disk Geometry Page 0 PS 0 Page Code(05h) 1 Page Length(16h) 2 Number of cylinders 4 5 Number of heads 6 7 Starting cylinder-write precompensation(0) Starting cylinder-reduced write current(0) Drive step rate(0) Landing zone cylinder(0) Reserved(0) RPL 18 Rotation Offset(0) 19 Reserved(0) Medium rotation rate(5400) 22 Reserved(0) 2 Reserved(0) Number of cylinders indicates the total number of cylinders of a drive linked to the drive in this series. Number of heads indicates the number of heads of a drive linked to the drive in this series /9

22 Caching Page 0 PS 0 Page Code(08h) 1 Page Length(0Ah) 2 Reserved(0) WCE(0) MF(0) RCD(0) Read Retention Priority(0) Write Retention Priority(0) 4 5 Disable Pre-fetch Transfer Length(0) 6 7 Minimum Pre-fetch(0) 8 9 Maximum Pre-fetch(0) Maximum Pre-fetch Ceiling(0) Error codes for MODE SENSE (6) will be listed below /9

23 14. START/STOP UNIT [1B] The START/STOP UNIT command starts and stops the rotation of a spindle motor of a drive. 0 Operation Code(1Bh) 1 LUN(0) Reserved(0) Immed 2 Reserved(0) Reserved(0) 4 Reserved(0) LoEj(0) Start 5 Reserved(0) Flag(0) Link(0) If the Immed bit is 0, this command waits for the completion of the processing, and then reports the status. If the Immed bit is 1, this command reports the status without waiting for the completion of the processing. If the Start bit is 0, this command stops the rotation of the spindle motor of a drive linked to the drive in this series. If the Start bit is 1, this command starts the rotation of the spindle motor of a drive linked to the drive in this series. Error codes for START/STOP UNIT will be listed below NOT READY, CAUSE NOT REPORTABLE /9

24 15. RECEIVE DIAGNOSTIC RESULT [1C] The RECEIVE DIAGNOSTIC RESULT command transfers a diagnostic result retained in the drive by the execution of the SEND DIAGNOSTIC command to an initiator. 0 Operation Code(1Ch) 1 LUN(0) Reserved(0) 2 Reserved(0) 4 Parameter List Length 5 Reserved(0) Flag(0) Link(0) This command is implemented for compatibility. Since a diagnostic result retained by the SEND DIAGNOSTIC command is not present, no data transfer occurs. Error codes for RECEIVE DIAGNOSTIC RESULT will be listed below. 16. END DIAGNOSTIC [1D] The SEND DIAGNOSTIC command performs self diagnostics for a drive. 0 Operation Code(1Dh) 1 LUN(0) PF 0 SlfTst(1) DevOfl UntOfl 2 Reserved(0) Parameter List Length 4 5 Reserved(0) Flag(0) Link(0) Only SlfTst=1 is supported. PF, DevOfl, UntOfl, and Parameter List Length are ignored. Error codes for SEND DIAGNOSTIC will be listed below. SenseKe y ASC ASQ Description NN DIAGNOSTIC FAILURE ON COMPONENT NN /9

25 17. READ CAPACITY [25] The READ CAPACITY command transfers information about the capacity of a drive to an initiator. 0 Operation Code(25h) 1 LUN(0) Reserved(0) 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Reserved(0) 9 Reserved(0) Flag(0) Link(0) This command transfers data in the following format to an initiator Last Logical Block Address Block Length in s(512) Last Logical Block Address indicates the last accessible logical block address of a drive linked to the drive in this series. Block Length in s indicates the number of bytes per block, and is always set to 512. Error codes for READ CAPACITY will be listed below /9

26 18. READ(10) [28] The READ (10) command transfers a designated number of blocks of data from a designated logical block address to an initiator. 0 Operation Code(28h) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates the first logical block address to be transferred. Transfer Length designates the number of blocks to be transferred. A value 0 of Transfer Length causes no data transfer. Error codes for READ (10) will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9

27 19. WRITE(10) [2A] The WRITE (10) command transfers a designated number of blocks of data from an initiator to a designated logical block address. 0 Operation Code(2Ah) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The value 0 of Transfer Length causes no data transfer. Error codes for WRITE(10) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9

28 20. SEEK(10) [2B] The SEEK (10) command shifts a head to a designated logical block address. 0 Operation Code(2Bh) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Reserved(0) 8 Reserved(0) 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address to which a head is shifted. Error codes for SEEK (10) will be listed below NO SEEK COMPLETE LOGICAL BLOCK ADDRESS OUT OF RANGE /9

29 21. WRITE AND VERIFY(10) [2E] The WRITE AND VERIFY (10) command transfers a designated number of blocks of data from an initiator to a designated logical block address, then verifies that data can be read successfully. 0 Operation Code(2Eh) 1 LUN(0) Reserved(0) Chk(0) Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer starts. Transfer Length designates the number of blocks to be transferred. The value 0 of Transfer Length causes no data transfer and verification. Error codes for WRITE AND VERIFY (10) will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED LOGICAL BLOCK ADDRESS OUT OF RANGE /9

30 22. VERIFY(10) [2F] The VERIFY (10) command verifies if a number of referenced blocks of data can be read successfully at a designated logical block address. 0 Operation Code(2Fh) 1 LUN(0) Reserved(0) Chk(0) Logical Block Address 5 6 Reserved(0) 7 Verification Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Verification Length designates the number of blocks to be referenced. The value of 0 of Verification Length causes no verification. The Chk bit is not supported, so must always be set to 0. Error codes for VERIFY (10) will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9

31 2. READ DEFECT DATA [7] The READ DEFECT DATA command transfers alternate information of a drive to an initiator. 0 Operation Code(7h) 1 LUN(0) Reserved(0) 2 Reserved(0) Plist Glist Defect List Format Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Allocation Length 8 9 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of alternate information transferred to an initiator. The format of data transferred to an initiator will be shown below. 0 Reserved(0) 1 Reserved(0) Plist Glst Defect List Format 2 Defect List Length(0) Since a drive cannot obtain alternate information, data in the format above (indicating that there is no alternate information) is always transferred. Plist, Glist, and Defect List Format of CDB are not examined, and only the value is copied onto the field with a name identical to Defect list above. Error codes for READ DEFECT DATA will be listed below /9

32 24. MODE SELECT (10) [55] The MODE SELECT (10) command sets the various operations of a device. 0 Operation Code(55h) 1 LUN(0) PF Reserved(0) SP 2 Reserved(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Parameter List Length 8 9 Reserved(0) Flag(0) Link(0) The PF bit and SP bit are ignored. Parameter List Length designates the number of bytes of MODE Parameter List transferred from an initiator. The format of MODE Parameter List will be shown below N Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 8 bytes of Mode Page Header, 8 bytes of Block Descriptor (if necessary), and a variable number of bytes of Page Descriptors. The data format of Mode Parameter Header will be shown below. 0 1 Mode Data Length 2 Medium Type(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 7 Block Descriptor Length(0 or 8) In MODE Parameter Header, only Block Descriptor Length is examined. The value of 0 of Block Descriptor Length indicates that Block Descriptor is not present. The value of 8 indicates that Block Descriptor is present subsequent to MODE Parameter Header. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status /9

33 The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The number of Blocks field and Density Code are ignored. Block Length in s must always be 512. Otherwise, this command retains (INVALID FIELD IN PARAMETER LIST) as error information, and reports the CHECK CONDITION status Page Code 1 Page Length 2 n Mode Parameter See 1. MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SELECT (10) will be listed below INVALID FIELD IN PARAMETER LIST /9

34 25. MODE SENSE(10) [5A] The MODE SENSE (10) command transfers mode parameters to an initiator. 0 Operation Code(5Ah) 1 LUN(0) 0 DBD Reserved(0) 2 PC Page Code Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 Reserved(0) 7 Allocation Length 8 9 Reserved(0) Flag(0) Link(0) Allocation Length designates the number of bytes of mode data to be transferred to an initiator. If DBD (Disable Block Descriptor) is 1, Block Descriptor is not transferred. PC (Page Control) designates a type of Page Descriptor to be transferred. 7 6 Parameter Type 0 0 Current Value 0 1 Changeable Value 1 0 Default Value 1 1 Save Value Page Code supports pages listed below. Page Code 01h 0h 04h 08h Fh Description Read/Write Recovery Page Format Device Page Rigid Disk Geometry Page Caching Page All Page If Page Code Fh is designated, all Page Descriptors are transferred to an initiator n Mode Parameter Header Block Descriptor Page Descriptor(s) Mode Parameter List consists of 4 bytes of Mode Page Header, 8 bytes of Block Descriptor (if DBD = 0), and a variable number of bytes of Page Descriptor /9

35 The data format of Mode Parameter Header will be shown below. 0 1 Mode Parameter Length 2 Medium Type(0) WP(0) Reserved(0) 4 Reserved(0) 5 Reserved(0) 6 7 Block Descriptor Length(0 or 8) MODE Parameter Length indicates the number of bytes of subsequent mode data. WP and Medium Type are always set to 0. The value of 0 of Block Descriptor Length indicates that Block Descriptor is not present. The value of 8 of Block Descriptor Length indicates that Block Descriptor is present subsequent to MODE Parameter Header. The data format of Block Descriptor will be shown below. 0 Density Code(0) 1 2 Number of Blocks 4 Reserved(0) 5 6 Block Length in s(512) 7 The Number of Blocks field indicates the total number of blocks of a drive. Block Length in s indicates the number of bytes per block, and is always set to 512. See 1 MODE SENSE (6) [1A] for more detail information about Page Descriptor. Error codes for MODE SENSE (10) will be listed below /9

36 26. READ DELAY CHECK[E0] READ DELAY CHECK is a read-data check command for DUAL EDGE transfer. 0 Operation Code(E0h) 1 LUN(0) Reserved(0) 2 Reserved(0) Initial Data Pattern 4 Pattern Control 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Allocation Length(80h) 9 Reserved(0) Flag(0) Link(0) This command performs Dual Edge read transfer in a data pattern designated by Initial Data Pattern and Pattern Control. The number of transfers is always set to 128 bytes. After data transfer, this command further transfers sum check words in the MSG IN phase. Initial Data Pattern designates the first bytes in the data in phase. Pattern Control defines data subsequent to Initial Data Pattern. It designates data patterns in bits. Pattern Control SAME DECINV INCINV INVFF INV00 INV DEC INC INC DEC If 1 is set, incremented data transfer is performed. With the Initial Data Pattern value 00, transfer is performed in the order of If 1 is set, decremented data transfer is performed. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF FE INV If 1 is set, inverted data transfer is performed. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF 00 FF INV00 (INV WORD Boundary with 00) If 1 is set, inverted data transfer is performed on every other byte. With the Initial Data Pattern value 55, data transfer is performed in the order of AA INVFF (INV WORD Boundary with FF) If 1 is set, inverted data transfer is performed on every other byte. With the Initial Data Pattern value 55, data transfer is performed in the order of 55 FF AA FF 55 INCINV (INC WORD Boundary with INV) If 1 is set, incremented data transfer is performed on every other byte. Inverted previous data is inserted between the incremented data. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF 01 FE 02 DECINV (DEC WORD Boundary with INV) If 1 is set, decremented data transfer is performed every other byte. Inverted previous data is inserted between the decremented data. With the Initial Data Pattern value 00, data transfer is performed in the order of 00 FF FF 00 FE 01 FD SAME If 1 is set, a single pattern data transfer is performed. With the Initial Data Pattern value AA, data transfer is performed in the order of AA AA AA /9

37 Error codes for READ DELAY CHECK will be listed below. 27. WRITE DELAY CHECK [E1] WRITE DELAY CHECK is a write data check command for DUAL EDGE transfer. 0 Operation Code(E1h) 1 LUN(0) Reserved(0) 2 Reserved(0) Initial Data Pattern 4 Pattern Control 5 Reserved(0) 6 Reserved(0) 7 Reserved(0) 8 Allocation Length(80h) 9 Reserved(0) Flag(0) Link(0) This command performs Dual Edge write transfer in a data pattern designated by Initial Data Pattern and Pattern Control. The number of transfers is always set to 128 bytes. After data transfer, this command further transfers sum check words in the MSG IN phase. On reception of an incorrect data pattern, this command reports the CHECK CONDITION status. On occurrence of a parity error during transfer, this command retains (PARITY ERROR) as error information, and reports the CHECK CONDITION status. Initial Data Pattern designates the first byte in the DATA IN phase. Pattern Control defines data subsequent to Initial Data Pattern. It designates a data pattern in bits. See 26. READ DELAY CHECK[E0] for more detail information about Pattern Control. Error codes for WRITE DELAY CHECK will be listed below PARITY ERROR /9

38 28. DUAL EDGE READ [E8] The DUAL EDGE READ command transfers a designated number of blocks of data from a designated logical block address in DUAL EDGE to an initiator. 0 Operation Code(E8h) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The Transfer Length value of 0 causes no data transfer. Error codes for DUAL EDGE READ will be listed below UNRECOVERED READ ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9

39 29. DUAL EDGE WRITE [EA] The DUAL EDGE WRITE command transfers a designated number of blocks of data from an initiator to a designated logical block address in DUAL EDGE. 0 Operation Code(EAh) 1 LUN(0) Reserved(0) 2 4 Logical Block Address 5 6 Reserved(0) 7 Transfer Length 8 9 Reserved(0) Flag(0) Link(0) Logical Block Address designates a logical block address at which transfer begins. Transfer Length designates the number of blocks to be transferred. The Transfer Length value of 0 causes no data transfer. Error codes for DUAL EDGE WRITE will be listed below. 0 0C 02 WRITE ERROR AUTO REALLOCATION FAILED PARITY ERROR LOGICAL BLOCK ADDRESS OUT OF RANGE /9

1 Overview. T10/03-176 revision 9

1 Overview. T10/03-176 revision 9 Date: October 22, 2003 To: T10 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: End-to-End Data Protection 1 Overview Any inconsistencies between this section and the remaining sections in the

More information

SCSI Commands Reference Manual

SCSI Commands Reference Manual Product Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068 Rev. C April 2010 2010 Seagate Technology LLC. All rights reserved. Publication number:

More information

SCSI Commands Reference Manual

SCSI Commands Reference Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A 2006,

More information

Programming Interface. for. Bus Master IDE Controller. Revision 1.0

Programming Interface. for. Bus Master IDE Controller. Revision 1.0 Programming Interface for Bus Master IDE Controller Revision 1.0 5/16/94 Until this specification is ratified, it is solely owned and maintained by: Brad Hosler, Intel Corporation bwh@salem.intel.com (please

More information

DLT Event Log Troubleshooting Guide 3/07/00

DLT Event Log Troubleshooting Guide 3/07/00 DLT Event Log Troubleshooting Guide 3/07/00 Quantum Corporation DLT DLTtape DLTstor Page 1 A.0 How to Use this Document This manual supports the DLT 8000, DLT 7000, DLT 4000, DLT 2000XT, and DLT 2000.

More information

SDLT Event Log Troubleshooting Guide

SDLT Event Log Troubleshooting Guide SDLT Event Log Troubleshooting Guide 8/30/01 Quantum Corporation Created by Anthony G Tan Page 1 Rev A4 How to Use this Document This manual support SDLT220. The manual is in numerical order of the EVENT

More information

04-349r0 SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands 5 November 2004

04-349r0 SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands 5 November 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 5 November 2004 Subject: 04-349r0 SPC-3 MMC-5 Merge PREVENT ALLOW MEDIUM REMOVAL commands Revision history Revision 0 (5 November

More information

SCSI device drivers are provided for the following operating systems: Microsoft Windows NT Server 4.0 Novell NetWare 5.1

SCSI device drivers are provided for the following operating systems: Microsoft Windows NT Server 4.0 Novell NetWare 5.1 This section describes how to install and configure the Dell small computer system interface (SCSI) device drivers included with your Dell PowerEdge 1400 computer system. These device drivers are designed

More information

Universal Serial Bus Mass Storage Specification For Bootability

Universal Serial Bus Mass Storage Specification For Bootability Universal Serial Bus Mass Storage Specification For Bootability Revision 1.0 October 25, 2004 Change History Revision Issue Date Comments 0.6 January 8, 2002 Initial draft 0.7a 0.7b May 8, 2002 0.7c 0.7d

More information

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256

More information

Technical Note. SFDP for MT25Q Family. Introduction. TN-25-06: Serial Flash Discovery Parameters for MT25Q Family. Introduction

Technical Note. SFDP for MT25Q Family. Introduction. TN-25-06: Serial Flash Discovery Parameters for MT25Q Family. Introduction Technical Note SFDP for MT25Q Family TN-25-06: Serial Flash Discovery Parameters for MT25Q Family Introduction Introduction The serial Flash discoverable parameter (SFDP) standard enables a consistent

More information

SD Specifications Part A2 SD Host Controller Simplified Specification

SD Specifications Part A2 SD Host Controller Simplified Specification SD Specifications Part A2 SD Host Controller Simplified Specification Version 2.00 February 8, 2007 Technical Committee SD Association Revision History Date Version Changes compared to previous issue April

More information

Intel Solid State Drive Toolbox

Intel Solid State Drive Toolbox 3.3.5 Document Number: 325993-026US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending

More information

Intel Solid State Drive Toolbox

Intel Solid State Drive Toolbox 3.3.6 Document Number: 325993-027US Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending

More information

Hard Disk Drives and RAID

Hard Disk Drives and RAID Hard Disk Drives and RAID Janaka Harambearachchi (Engineer/Systems Development) INTERFACES FOR HDD A computer interfaces is what allows a computer to send and retrieve information for storage devices such

More information

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI - 1 - Preliminary - Revision B Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 208-MIL...

More information

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board. Bus Interfaces Different types of buses: ISA (Industry Standard Architecture) EISA (Extended ISA) VESA (Video Electronics Standards Association, VL Bus) PCI (Periheral Component Interconnect) USB (Universal

More information

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/)

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/) COS 318: Operating Systems Storage Devices Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics Magnetic disks Magnetic disk performance

More information

Interpretation of the QLA2xxx Windows Event Log Error Codes. (For driver versions prior to 9.00.00)

Interpretation of the QLA2xxx Windows Event Log Error Codes. (For driver versions prior to 9.00.00) Interpretation of the QLA2xxx Windows Log Error s. (For driver versions prior to 9.00.00) event logging has been added to the QL2x00 Windows miniport drivers for trouble shooting customer problems in the

More information

Chapter 9: Peripheral Devices: Magnetic Disks

Chapter 9: Peripheral Devices: Magnetic Disks Chapter 9: Peripheral Devices: Magnetic Disks Basic Disk Operation Performance Parameters and History of Improvement Example disks RAID (Redundant Arrays of Inexpensive Disks) Improving Reliability Improving

More information

USB Simply Buffered (USB) Mass Storage Class Bulk-Only Transport

USB Simply Buffered (USB) Mass Storage Class Bulk-Only Transport USB Simply Buffered (USB) ass Storage Class Bulk-Only Transport Copyright 2007. Shakthi Kannan. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation

More information

Pro Hard Drive Workstations CORPORATE SYSTEMS CENTER

Pro Hard Drive Workstations CORPORATE SYSTEMS CENTER Pro Hard Drive Workstations CORPORATE SYSTEMS CENTER Pro Hard Drive Workstation Features Congratulations on your purchase. The Professional Hard Drive Workstation is a stand-alone hardware package used

More information

Flash Microcontroller. Memory Organization. Memory Organization

Flash Microcontroller. Memory Organization. Memory Organization The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material

More information

SCSI The Protocol for all Storage Architectures

SCSI The Protocol for all Storage Architectures SCSI The Protocol for all Storage Architectures David Deming, Solution Technology April 12, 2005 Abstract SCSI: The Protocol for All Storage Architectures This session will appeal to System Administrators,

More information

Introduction to I/O and Disk Management

Introduction to I/O and Disk Management Introduction to I/O and Disk Management 1 Secondary Storage Management Disks just like memory, only different Why have disks? Memory is small. Disks are large. Short term storage for memory contents (e.g.,

More information

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University COS 318: Operating Systems Storage Devices Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Today s Topics! Magnetic disks!

More information

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April 2015 1SFC132089M0201 1

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April 2015 1SFC132089M0201 1 Softstarters Type PSTX Fieldbus communication, Built-in Modbus RTU 1SFC132089M0201 April 2015 1SFC132089M0201 1 1 Modbus RTU The Modbus protocol is a fieldbus protocol that provides full control and status

More information

CAM-VGA100 User Manual

CAM-VGA100 User Manual CAM-VGA100 User Manual Release Note: 1. Jan 28, 2004 official released v1.0 2. Feb 24, 2004 official released v1.1 Fix the definition of verify code Fix the bug of unable jump to power save mode Fix the

More information

1 Storage Devices Summary

1 Storage Devices Summary Chapter 1 Storage Devices Summary Dependability is vital Suitable measures Latency how long to the first bit arrives Bandwidth/throughput how fast does stuff come through after the latency period Obvious

More information

Difference between Enterprise SATA HDDs and Desktop HDDs. Difference between Enterprise Class HDD & Desktop HDD

Difference between Enterprise SATA HDDs and Desktop HDDs. Difference between Enterprise Class HDD & Desktop HDD In order to fulfil the operational needs, different web hosting providers offer different models of hard drives. While some web hosts provide Enterprise HDDs, which although comparatively expensive, offer

More information

Reducing Storage Energy Consumption by up to 75%

Reducing Storage Energy Consumption by up to 75% Technology Paper Reducing Storage Energy Introduction While the challenging economic climate continues to exert downward pressure on enterprise IT investment, there is one key exception to this trend.

More information

Thermal Monitoring for Advanced Data Protection

Thermal Monitoring for Advanced Data Protection Thermal Monitoring for Advanced Data Protection New Feature Helps Prevent Drive Failure Caused By Overheating O V E RVI E W/EXECUTIVE S U MMA R Y In its commitment to provide the highest quality, most

More information

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID

More information

03-351r2 SAM-3 SPC-3 Reporting task attribute support 22 January 2004

03-351r2 SAM-3 SPC-3 Reporting task attribute support 22 January 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 22 January 2004 Subject: 03-351r2 SAM-3 SPC-3 Reporting task attribute support Revision history Revision 0 (14 October 2003) First

More information

Product Manual. Savvio SCSI ST973401LC ST936701LC

Product Manual. Savvio SCSI ST973401LC ST936701LC Product Manual Savvio SCSI ST973401LC ST936701LC 100293075 Rev. D August 2007 Copyright 2005-2007 Seagate Technology LLC. All rights reserved. Printed in U.S.A. Publication number: 100293075, Rev. D, August

More information

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR

More information

Appendix C: Keyboard Scan Codes

Appendix C: Keyboard Scan Codes Thi d t t d ith F M k 4 0 2 Appendix C: Keyboard Scan Codes Table 90: PC Keyboard Scan Codes (in hex) Key Down Up Key Down Up Key Down Up Key Down Up Esc 1 81 [ { 1A 9A, < 33 B3 center 4C CC 1! 2 82 ]

More information

hp StorageWorks library and tape tools -

hp StorageWorks library and tape tools - Page 1 of 22 Support Ticket Date Generated: Date Viewed: Thu May 06 13:17:29 2010 This Support Ticket contains information about the attached storage devices. It contains essential information, such as

More information

Update: About Apple RAID Version 1.5 About this update

Update: About Apple RAID Version 1.5 About this update apple Update: About Apple RAID Version 1.5 About this update This update describes new features and capabilities of Apple RAID Software version 1.5, which includes improvements that increase the performance

More information

ACS-3 Reporting Security Compliance

ACS-3 Reporting Security Compliance October 5, 2010 T13/e09151r2 October 5, 2010 Revision 2 Technical Editor: Jim Hatfield 389 Disc Drive Longmont, CO 80503 720-684-2120 James.C.Hatfield@Seagate.com Page 1 of 8 T13/e09151r2 October 5, 2010

More information

Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency. SPI compatible modes 0 and 3

Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency. SPI compatible modes 0 and 3 32Mb, 2.5V or 2.7V Atmel ataflash ATASHEET Features Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency SPI compatible modes 0 and 3 User configurable

More information

actitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide

actitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide actitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide Page 1 of 11 Introduction This poster describes how to install your ActiTape LTO half-height internal tape drives with SCSI and SAS interface.

More information

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand

More information

Configuration Tool and Utilities Operation Manual. for Fusion RAID Storage Systems

Configuration Tool and Utilities Operation Manual. for Fusion RAID Storage Systems Configuration Tool and Utilities Operation Manual for Fusion RAID Storage Systems Contents 1.0 ATTO Configuration Tool Overview... 1 About the Configuration Tool Configuration Tool Launch Configuration

More information

Chapter 13. Disk Storage, Basic File Structures, and Hashing

Chapter 13. Disk Storage, Basic File Structures, and Hashing Chapter 13 Disk Storage, Basic File Structures, and Hashing Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files Dynamic and Extendible Hashing

More information

Senior Staff Architect MEMS 002. 2006 Intel Corporation

Senior Staff Architect MEMS 002. 2006 Intel Corporation Open NAND Flash Interface: The First Wave of NAND Standardization Amber Huffman Senior Staff Architect MEMS 002 2006 Intel Corporation Agenda Problem ONFI solves Organization and current status Technical

More information

Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description Draft Version 0.30 9 March 2005

Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description Draft Version 0.30 9 March 2005 Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description Draft Version 0.30 9 March 2005 Blu-ray Disc Association COPYRIGHT The Blu-ray Disc Recordable (BD-R) Multi-Media Command Set Description

More information

Z80 Instruction Set. Z80 Assembly Language

Z80 Instruction Set. Z80 Assembly Language 75 Z80 Assembly Language The assembly language allows the user to write a program without concern for memory addresses or machine instruction formats. It uses symbolic addresses to identify memory locations

More information

Projector Control Command Reference Manual

Projector Control Command Reference Manual Projector Control Reference Manual Copyright (C) NEC Display Solutions, Ltd. 2014-2015 BDT140013 Revision 4.0 Introduction This manual describes the commands used to control an NEC-made projector from

More information

The Programming Interface

The Programming Interface : In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming

More information

COMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

COMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ COMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING UNIT 1 - INTRODUCTION JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Unit 1.MaNoTaS 1 Definitions (I) Description A computer is: A

More information

Sonnet Web Management Tool User s Guide. for Fusion Fibre Channel Storage Systems

Sonnet Web Management Tool User s Guide. for Fusion Fibre Channel Storage Systems Sonnet Web Management Tool User s Guide for Fusion Fibre Channel Storage Systems Contents 1.0 Getting Started... 1 Discovering the IP address Optional - Setting up Internet Explorer Beginning Initial

More information

NAND Flash Memories. Understanding NAND Flash Factory Pre-Programming. Schemes

NAND Flash Memories. Understanding NAND Flash Factory Pre-Programming. Schemes NAND Flash Memories Understanding NAND Flash Factory Pre-Programming Schemes Application Note February 2009 an_elnec_nand_schemes, version 1.00 Version 1.00/02.2009 Page 1 of 20 NAND flash technology enables

More information

TELE 301 Lecture 7: Linux/Unix file

TELE 301 Lecture 7: Linux/Unix file Overview Last Lecture Scripting This Lecture Linux/Unix file system Next Lecture System installation Sources Installation and Getting Started Guide Linux System Administrators Guide Chapter 6 in Principles

More information

Site Master S251B Antenna and Cable Analyzer

Site Master S251B Antenna and Cable Analyzer Site Master S251B Antenna and Cable Analyzer Programming Manual Hand-Held Tester For Antennas, Transmission Lines And Other RF Components WARRANTY The Anritsu product(s) listed on the title page is (are)

More information

... Cheetah X15 36LP Disc Drive:... ST336752LW/LC, ST336732LW/LC... ST318452LW/LC, ST318432LW/LC... ... Product Manual, Volume 1

... Cheetah X15 36LP Disc Drive:... ST336752LW/LC, ST336732LW/LC... ST318452LW/LC, ST318432LW/LC... ... Product Manual, Volume 1 .... Cheetah X15 36LP Disc Drive:.... ST336752LW/LC, ST336732LW/LC.... ST318452LW/LC, ST318432LW/LC........ Product Manual, Volume 1 .... Cheetah X15 36LP Disc Drive:.... ST336752LW/LC, ST336732LW/LC....

More information

Parallel NOR Flash Automotive Memory

Parallel NOR Flash Automotive Memory Features Parallel NOR Flash Automotive Memory MT28EW512ABA1xJS-0AAT, MT28EW512ABA1xPC-0AAT Features Single-level cell (SLC) process technology Density: 512Mb Supply voltage V CC = 2.7 3.6V (program, erase,

More information

H ARDWARE C ONSIDERATIONS

H ARDWARE C ONSIDERATIONS H ARDWARE C ONSIDERATIONS for Sidewinder 5 firewall software Dell Precision 530 This document provides information on specific system hardware required for running Sidewinder firewall software on a Dell

More information

SIMATIC NET. Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs. Preface. Overview and general information on working with FCs and FBs

SIMATIC NET. Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs. Preface. Overview and general information on working with FCs and FBs Preface Overview and general information on working with FCs and FBs 1 SIMATIC NET Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs Programming Manual FCs / FBs for Industrial Ethernet 2

More information

Enterprise-class versus Desktopclass

Enterprise-class versus Desktopclass Enterprise-class versus Desktopclass Hard Drives April, 2008 Enterprise Platforms and Services Division - Marketing Revision History Date Revision Number April, 2008 1.0 Initial Release Modifications Disclaimers

More information

3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch

3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch 3. USB FLASH DRIVE PREPARATION 3.1 INTRODUCTION Almost all current PC firmware permits booting from a USB drive, allowing the launch of an operating system from a bootable flash drive. Such a configuration

More information

MTS Master Custom Communications Protocol APPLICATION NOTES

MTS Master Custom Communications Protocol APPLICATION NOTES MTS Master Custom Communications Protocol APPLICATION NOTES Rev. 0 12/6/94 Contents INTRODUCTION... 1 ACCOL TERMINAL ASSIGNMENTS... 1 MTS PROTOCOL SIGNAL LIST... 2 COMMUNICATIONS INTERFACE... 3 Line Parameter

More information

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM SECURITY MANAGER FEATURE SUPPLEMENT Document No. 6700-A2-GB41-30 February 1998 Copyright 1998 Paradyne Corporation. All rights reserved. Printed in U.S.A.

More information

Sistemas Operativos: Input/Output Disks

Sistemas Operativos: Input/Output Disks Sistemas Operativos: Input/Output Disks Pedro F. Souto (pfs@fe.up.pt) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction

More information

NAND Flash Memories. Using Linux MTD compatible mode. on ELNEC Universal Device Programmers. (Quick Guide)

NAND Flash Memories. Using Linux MTD compatible mode. on ELNEC Universal Device Programmers. (Quick Guide) NAND Flash Memories Using Linux MTD compatible mode on ELNEC Universal Device Programmers (Quick Guide) Application Note April 2012 an_elnec_linux_mtd, version 1.04 Version 1.04/04.2012 Page 1 of 16 As

More information

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering DELL RAID PRIMER DELL PERC RAID CONTROLLERS Joe H. Trickey III Dell Storage RAID Product Marketing John Seward Dell Storage RAID Engineering http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/top

More information

Computer Architecture

Computer Architecture Computer Architecture Random Access Memory Technologies 2015. április 2. Budapest Gábor Horváth associate professor BUTE Dept. Of Networked Systems and Services ghorvath@hit.bme.hu 2 Storing data Possible

More information

LIN (Local Interconnect Network):

LIN (Local Interconnect Network): LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,

More information

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer. Guest lecturer: David Hovemeyer November 15, 2004 The memory hierarchy Red = Level Access time Capacity Features Registers nanoseconds 100s of bytes fixed Cache nanoseconds 1-2 MB fixed RAM nanoseconds

More information

PCI-SIG ENGINEERING CHANGE REQUEST

PCI-SIG ENGINEERING CHANGE REQUEST PCI-SIG ENGINEERING CHANGE REQUEST TITLE: Update DMTF SM CLP Specification References DATE: 8/2009 AFFECTED DOCUMENT: PCIFW30_CLP_1_0_071906.pdf SPONSOR: Austin Bolen, Dell Inc. Part I 1. Summary of the

More information

Telegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14

Telegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14 Telegrams for Operating/Configuring the LMS 2xx Laser Measurement Systems Firmware Version V2.10/X1.14 T E L E G R A M L I S T I N G Telegram listing LMS 2xx Laser Measurement Systems Software Status:

More information

NFC Tag Type 5 Specification

NFC Tag Type 5 Specification Document Type: Software Technical Specification Reference: STS_NFC_0707-001 Version 1.8 (14516) Release Date: Nov. 18, 2011 File Name: STS_NFC_0707-001 NFC Tag Type 5 Specification.pdf Security Level:

More information

2 ASCII TABLE (DOS) 3 ASCII TABLE (Window)

2 ASCII TABLE (DOS) 3 ASCII TABLE (Window) 1 ASCII TABLE 2 ASCII TABLE (DOS) 3 ASCII TABLE (Window) 4 Keyboard Codes The Diagram below shows the codes that are returned when a key is pressed. For example, pressing a would return 0x61. If it is

More information

PC Boot Considerations for Devices >8GB

PC Boot Considerations for Devices >8GB X3T10 95-321 Rev 1 PC Boot Considerations for Devices >8GB Overview This is a draft of a document proposed in the System Issues Study Group meeting held on 7/12/95 in Colorado Springs. It is intended to

More information

Program Update IPedge Feature Description IPedge Feature Desc. 8/2/13

Program Update IPedge Feature Description IPedge Feature Desc. 8/2/13 Program Update IPedge Feature Description IPedge Feature Desc. 8/2/13 OVERVIEW The IPedge program update process is controlled through Enterprise Manager. The software update can be performed using three

More information

Intel Solid-State Drive Data Center Tool User Guide Version 1.1

Intel Solid-State Drive Data Center Tool User Guide Version 1.1 Intel Solid-State Drive Data Center Tool User Guide Version 1.1 Order Number: 327191-002 October 2012 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR

More information

Serial Communications / Protocol in AirTest Products

Serial Communications / Protocol in AirTest Products Serial Communications / Protocol in AirTest Products General The standard sensor has two different ways of serial communication with sensor s peripherals and the outside world. One is through the UART

More information

LENORD. +BAUER... automates motion. Fieldbus connection absolute encoders CANopen. Reference. Communication profile DS-301 Device profile DS-406

LENORD. +BAUER... automates motion. Fieldbus connection absolute encoders CANopen. Reference. Communication profile DS-301 Device profile DS-406 Fieldbus connection absolute encoders CANopen Communication profile DS-30 Device profile DS-406 LENORD +BAUER... automates motion. Reference D-0R-xCO (.) Right to technical changes and errors reserved.

More information

Storage in Database Systems. CMPSCI 445 Fall 2010

Storage in Database Systems. CMPSCI 445 Fall 2010 Storage in Database Systems CMPSCI 445 Fall 2010 1 Storage Topics Architecture and Overview Disks Buffer management Files of records 2 DBMS Architecture Query Parser Query Rewriter Query Optimizer Query

More information

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the

More information

ATA Flash Drive 187. RoHS Compliant. High-capacity Product Specifications. February 6 th, 2014. Version 1.0. Apacer Technology Inc.

ATA Flash Drive 187. RoHS Compliant. High-capacity Product Specifications. February 6 th, 2014. Version 1.0. Apacer Technology Inc. RoHS Compliant ATA Flash Drive 187 High-capacity Product Specifications February 6 th, 2014 Version 1.0 Apacer Technology Inc. 1F, No.32, Zhongcheng Rd., Tucheng Dist., New Taipei City, Taiwan, R.O.C Tel:

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1 Slide 13-1 Chapter 13 Disk Storage, Basic File Structures, and Hashing Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files Hashed Files Dynamic and Extendible

More information

Chapter 12: Mass-Storage Systems

Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Chapter 12: Mass-Storage Systems Overview of Mass Storage Structure Disk Structure Disk Attachment Disk Scheduling Disk Management Swap-Space Management RAID Structure

More information

Programming PCI-Devices under Linux

Programming PCI-Devices under Linux Programming PCI-Devices under Linux by Claus Schroeter (clausi@chemie.fu-berlin.de) Abstract This document is intended to be a short tutorial about PCI Programming under Linux. It describes the PCI basics

More information

RAID Array 230/Plus Subsystem RAID Configuration Utility

RAID Array 230/Plus Subsystem RAID Configuration Utility RAID Array 230/Plus Subsystem RAID Configuration Utility User's Guide AA-R07GA-TE Digital Equipment Corporation Maynard, Massachusetts First Edition, November 1996 The information in this document is subject

More information

Local Interconnect Network Training. Local Interconnect Network Training. Overview

Local Interconnect Network Training. Local Interconnect Network Training. Overview Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended

More information

USER S GUIDE. Integrated RAID. July 2003 Version 1.0 DB15-000292-00

USER S GUIDE. Integrated RAID. July 2003 Version 1.0 DB15-000292-00 USER S GUIDE Integrated RAID July 2003 DB15-000292-00 This document is preliminary. As such, it contains data derived from functional simulations and performance estimates. LSI Logic has not verified either

More information

USER S GUIDE. Integrated RAID. July 2003 Version 1.0 - Preliminary DB15-000292-00

USER S GUIDE. Integrated RAID. July 2003 Version 1.0 - Preliminary DB15-000292-00 USER S GUIDE Integrated RAID July 2003 - Preliminary DB15-000292-00 This document is preliminary. As such, it contains data derived from functional simulations and performance estimates. LSI Logic has

More information

Disk Imaging: A Vital Step in Data Recovery

Disk Imaging: A Vital Step in Data Recovery White Paper Disk Imaging: A Vital Step in Data Recovery Andrei Shirobokov Chief Technology Officer DeepSpar Data Recovery Systems http://www.deepspar.com ashirobokov@deepspar.com Abstract Many data recovery

More information

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

Chapter 13 Disk Storage, Basic File Structures, and Hashing. Chapter 13 Disk Storage, Basic File Structures, and Hashing. Copyright 2004 Pearson Education, Inc. Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files Ordered Files

More information

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1 MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable

More information

AN 223: PCI-to-DDR SDRAM Reference Design

AN 223: PCI-to-DDR SDRAM Reference Design AN 223: PCI-to-DDR SDRAM Reference Design May 2003, ver. 1.0 Application Note 223 Introduction The Altera PCI-to-DDR SDRAM reference design, which you can download to the Stratix PCI development board,

More information

Intel Solid-State Drive 320 Series

Intel Solid-State Drive 320 Series Intel Solid-State Drive 320 Series Enterprise Server/Storage Application Product Specification Addendum Form Factors: 1.8-inch and 2.5-inch Capacity: 80/160/300 GB (1.8-inch) 40/80/120/160/300/600 GB (2.5-inch)

More information

21154 PCI-to-PCI Bridge

21154 PCI-to-PCI Bridge Product Features Datasheet Complies fully with the PCI Local Bus Specification, Revision 2.1 Complies fully with the PCI Power Management Specification, Revision 1.0 1 Supports 64-bit extension signals

More information

Date: March 2006. Reference No. RTS-CB 018

Date: March 2006. Reference No. RTS-CB 018 Customer Bulletin Product Model Name: CS3102 and FS3102 subsystems Date: March 2006 Reference No. RTS-CB 018 SUBJECT: Volumes greater than 2TB on Windows OS Overview This document explores how different

More information

Updates Click to check for a newer version of the CD Press next and confirm the disc burner selection before pressing finish.

Updates Click to check for a newer version of the CD Press next and confirm the disc burner selection before pressing finish. Backup. If your computer refuses to boot or load Windows or if you are trying to restore an image to a partition the Reflect cannot lock (See here), and then you will have to start your PC using a rescue

More information

FlexArray Virtualization

FlexArray Virtualization Updated for 8.2.1 FlexArray Virtualization Installation Requirements and Reference Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support

More information

File System Management

File System Management Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation

More information

Record Storage and Primary File Organization

Record Storage and Primary File Organization Record Storage and Primary File Organization 1 C H A P T E R 4 Contents Introduction Secondary Storage Devices Buffering of Blocks Placing File Records on Disk Operations on Files Files of Unordered Records

More information

MINIMUM TOOL REQUIREMENT FOR EPROM UPGRADE

MINIMUM TOOL REQUIREMENT FOR EPROM UPGRADE Installing and Updating SE422 Access Control Units Firmware! Read all procedures before attempting the field replacement of the EPROM firmware in any equipment. Components are static sensitive and care

More information