# OASAS I DRIVE DEFINITIONS FILE # Copyright (c) 1991,1992 Integra Technologies Inc. # All Rights Reserved. # # (Note) All field seperations are only ONE tab # (Note) All lines starting with a '#' are comment lines # # The product control line consist of the # product identification string (Max 16 chars with no trailing spaces) and # the revision string (Max 16 chars with no trailing spaces) and the # format pattern definitions. # # =Product_Str Revision_Str - Unknown format pattern # + Definable format pattern # HexValue Known pattern # # The following are scsi commands. # Multiple CDB bytes to be set are done with multiple control lines # each specifying the offset and byte to change. # # Control Field1 Field2 Field3 #-format_unit 0 (Always) Offset(Int) Value(Hex) #-mode_sense " " " #-mode_select " " " #-read_capacity " " " # # The following control allows changing values in the pages returned # from a mode_sense command. The byte values can be totally modified # or can be or'ed in (e.g. |8) # Control Field1 Field2 Field3 #-page_modify Page(Hex) Offset(Int) value or |value (Hex) # or &value (Hex) # # The +zonetable line (always required) may contain all zero fields # indicating that this drive does not have zones or multiple control # lines indicating the different zones. # # Control Num Cylinders Num Sectors per Cylinder # (in zone) (in zone) #+zonetable integer integer # # The following controls allow setting or retreiving values for # sectrk(Sectors/track), heads, totalsec(Total sectors) and blksize(Block Size) # The -get.... control line last field will retreive 1,2,3 or 4 bytes # at the designated page and offset. # # Control Field1 Field2 Field3 #-get_###### Page(Hex) Offset(Int) (1|2|3|4byte) #-set_###### Value(Int) # # Beginning of the product tables ############################################################################### =DEFAULT REV - -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # IBM drives ############################################################################### =0661467 REV - # IBM 400 Mb 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -set_sectrk 48 -set_heads 14 -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =0661371 REV - # IBM 320 Mb 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -set_sectrk 48 -set_heads 14 -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =KZ-P REV - # IBM 160 Mb 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =0663L12 REV - # IBM 1 Gb 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =WDS-3100 REV - # IBM 100 Mb Slimline 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =WDS-3200 REV - # IBM 200 Mb Slimline 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # Quantum drives ############################################################################### =PD700S REV - # Quantum 700 Mb 3.5" -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -page_modify 39 2 |8 # Set FDPE -page_modify 1 2 &af # ARRE off RC off -mode_select 0 1 1 -format_unit 0 4 0 +zonetable 459 712 +zonetable 612 640 +zonetable 459 560 +zonetable 306 512 +zonetable 153 448 +zonetable 153 408 +zonetable 153 384 +zonetable 153 288 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =PD1050S REV - # Quantum 1050 Mb 3.5" -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -page_modify 39 2 |8 # Set FDPE -page_modify 1 2 &af # ARRE off RC off -mode_select 0 1 1 -format_unit 0 4 0 +zonetable 459 1068 +zonetable 612 960 +zonetable 459 840 +zonetable 306 768 +zonetable 153 672 +zonetable 153 612 +zonetable 153 576 +zonetable 153 456 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =PD1225S REV - # Quantum 1225 Mb 3.5" -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -page_modify 39 2 |8 # Set FDPE -page_modify 1 2 &af # ARRE off RC off -mode_select 0 1 1 -format_unit 0 4 0 +zonetable 459 1246 +zonetable 612 1120 +zonetable 459 980 +zonetable 306 896 +zonetable 153 784 +zonetable 153 714 +zonetable 153 672 +zonetable 153 540 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # Maxtor drives ############################################################################### =LXT-340S 6.53 CC # Maxtor 340 Mb 3.5" -format_unit 0 4 1 # Set interleave +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # Seagate drives ############################################################################### =ST1401 REV - # Seagate 338 Mb 3.5" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =94241-7 REV - # Wren VI 380 Mb 5.25" HH -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # Fujitsu drives ############################################################################### =M2622S-512 REV - # Fujitsu M2622SA -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -page_modify 3 4 0 -page_modify 3 5 3 -page_modify 4 2 0 -page_modify 4 3 5 -page_modify 4 4 95 -mode_select 0 0 0 -format_unit 0 4 1 +zonetable 607 487 +zonetable 241 459 +zonetable 310 431 +zonetable 270 389 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =M2624S-512 REV - # Fujitsu M2624SA 520 Mb 3.5" -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -page_modify 3 4 0 -page_modify 3 5 3 -page_modify 4 2 0 -page_modify 4 3 5 -page_modify 4 4 95 -mode_select 0 0 0 -format_unit 0 4 1 +zonetable 607 767 +zonetable 241 723 +zonetable 310 679 +zonetable 270 613 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### # Micropolis drives ############################################################################### =1528-15 REV - # Micropolis 1528 1.53Gb 5.25" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ############################################################################### =1588-15 REV - # Micropolis 1588 760Mb 5.25" -format_unit 0 4 1 +zonetable 0 0 -mode_sense 0 2 3f # Report all pages -mode_sense 0 4 ff # Allocation length -get_sectrk 3 10 2byte # Sectors per track -get_heads 4 5 1byte # Maximum number of heads -read_capacity 0 0 0 -get_totalsec 0 0 4byte # Total sectors -get_blksize 0 4 4byte # Block length ###############################################################################