[Midnightbsd-cvs] src [10284] trunk/share/misc/scsi_modes: update scsi modes

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jun 3 09:56:29 EDT 2018


Revision: 10284
          http://svnweb.midnightbsd.org/src/?rev=10284
Author:   laffer1
Date:     2018-06-03 09:56:29 -0400 (Sun, 03 Jun 2018)
Log Message:
-----------
update scsi modes

Modified Paths:
--------------
    trunk/share/misc/scsi_modes

Modified: trunk/share/misc/scsi_modes
===================================================================
--- trunk/share/misc/scsi_modes	2018-06-03 13:55:13 UTC (rev 10283)
+++ trunk/share/misc/scsi_modes	2018-06-03 13:56:29 UTC (rev 10284)
@@ -29,6 +29,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
+# $FreeBSD: stable/10/share/misc/scsi_modes 313444 2017-02-08 16:01:14Z mav $
 # $MidnightBSD$
 #
 # The ordering is alphabetical by page name, as it appears in the SCSI spec.
@@ -49,7 +50,11 @@
 
 # ALL DEVICE TYPES
 
-0x0a "Control Mode Page" {
+0x0a,0x03 "Command Duration Limit A";
+
+0x0a,0x04 "Command Duration Limit B";
+
+0x0a "Control" {
 	{TST} t3
 	{TMF_ONLY} t1
 	{DPICZ} t1
@@ -71,7 +76,7 @@
 	{TAS} t1
 	{ATMPE} t1
 	{RWWP} t1
-	{Reserved} *t1
+	{SBLP (Supported Block Lengths and Protection)} t1
 	{Autoload Mode} t3
 	{Ready AEN Holdoff Period} i2
 	{Busy Timeout Period} i2
@@ -78,7 +83,18 @@
 	{Extended Self-Test Completion Time} i2
 }
 
-0x02 "Disconnect-Reconnect Page" {
+0x0a,0x01 "Control Extension" {
+	{Reserved} *t4
+	{DLC} t1
+	{TCMOS} t1
+	{SCSIP} t1
+	{IALUAE} t1
+	{Reserved} *t4
+	{Initial Command Priority} t4
+	{Maximum Sense Data Length} i1
+}
+
+0x02 "Disconnect-Reconnect" {
 	{Buffer Full Ratio} i1
 	{Buffer Empty Ratio} i1
 	{Bus Inactivity Limit} i2
@@ -92,26 +108,11 @@
 	{Reserved} *i1
 }
 
-0x15 "Extended Page";
+0x15 "Extended";
 
-0x16 "Extended Device-Type Specific Page";
+0x16 "Extended Device-Type Specific";
 
-0x1c "Informational Exceptions Control Page" {
-	{PERF} t1
-	{Reserved} *t1
-	{EBF} t1
-	{EWasc} t1
-	{DExcpt} t1
-	{TEST} t1
-	{EBACKERR} t1
-	{LogErr} t1
-	{Reserved} *t4
-	{MRIE} t4
-	{Interval Timer} i4
-	{Report Count} i4
-}
-
-0x09 "Peripheral Device Page" {
+0x09 "Peripheral Device" {
 	{Interface Identifier} i2
 	{Reserved} *i1
 	{Reserved} *i1
@@ -119,21 +120,69 @@
 	{Reserved} *i1
 }
 
-0x1a "Power Condition Page" {
-	{Reserved} *i1
+0x1a "Power Condition" {
+	{PM_BG_PRECEDENCE} t1
 	{Reserved} *t6
-	{Idle} t1
-	{Standby} t1
-	{Idle Condition Timer} i4
-	{Standby Condition Timer} i4
+	{STANDBY_Y} t1
+	{Reserved} *t4
+	{IDLE_C} t1
+	{IDLE_B} t1
+	{IDLE_A} t1
+	{STANDBY_Z} t1
+	{IDLE_A Condition Timer} i4
+	{STANDBY_Z Condition Timer} i4
+	{IDLE_B Condition Timer} i4
+	{IDLE_C Condition Timer} i4
+	{STANDBY_Y Condition Timer} i4
+	{Reserved} *i4
+	{Reserved} *i4
+	{Reserved} *i4
+	{Reserved} *i3
+	{CCF Idle} t2
+	{CCF Standby} t2
+	{CCF Stopped} t2
+	{Reserved} *t2
 }
 
-0x18 "Protocol-Specific LUN Page";
+0x1a,0x01 "Power Consumption" {
+	{Reserved} *i2
+	{Reserved} *t6
+	{Active Level} t2
+	{Power Consumption Identifier} i1
+	{Reserved} *i4
+	{Reserved} *i4
+}
 
-0x19 "Protocol-Specific Port Page";
+0x18 "Protocol-Specific Logical Unit";
 
+0x19 "Protocol-Specific Port";
+
 # DIRECT ACCESS DEVICES
-0x08 "Caching Page" {
+
+0x0a,0x02 "Application Tag";
+
+0x1a,0xf1 "ATA Power Condition";
+
+0x1c,0x01 "Background Control" {
+	{Reserved} *t5
+	{S_L_FULL} *t1
+	{LOWIR} *t1
+	{EN_BMS} *t1
+	{Reserved} *t7
+	{EN_PS} *t1
+	{Background Medium Scan Interval Time} i2
+	{Background Pre-Scan Time Limit} i2
+	{Minimum Idle Time Before Background Scan} i2
+	{Maximum Time To Suspend Background Scan} i2
+	{Reserved} *i2
+}
+
+0x0a,0x06 "Background Operation Control" {
+	{BO_MODE} t2
+	{Reserved} *t6
+}
+
+0x08 "Caching" {
 	{IC} t1
 	{ABPF} t1
 	{CAP} t1
@@ -148,9 +197,18 @@
 	{Minimum Pre-fetch} i2
 	{Maximum Pre-fetch} i2
 	{Maximum Pre-fetch Ceiling} i2
+	{FSW (Force Sequential Write)} t1
+	{LBCSS (Logical Block Cache Segment Size)} t1
+	{DRA (Disable Read-Ahead)} t1
+	{Vendor Specific} t2
+	{SYNC_PROG} t1
+	{NV_DIS} t1
+	{Number of Cache Segments} i1
+	{Cache Segment Size} i2
+	{Reserved} *t4
 }
 
-0x05 "Flexible Disk Page" {
+0x05 "Flexible Disk" {
 	{Transfer rate} i2
 	{Number of heads} i1
 	{Sectors per track} i1
@@ -181,7 +239,7 @@
 	{Reserved} *i1
 }
 
-0x03 "Format Device Page" {
+0x03 "Format Device" {
 	{Tracks per Zone} i2
 	{Alternate Sectors per Zone} i2
 	{Alternate Tracks per Zone} i2
@@ -198,9 +256,36 @@
 	{Reserved} *t4
 }
 
-0x0b "Medium Types Supported Page" {
+0x0a,0x05 "I/O Advice Hints Grouping";
+
+0x1c "Informational Exceptions Control" {
+	{PERF} t1
+	{Reserved} *t1
+	{EBF} t1
+	{EWasc} t1
+	{DExcpt} t1
+	{TEST} t1
+	{EBACKERR} t1
+	{LogErr} t1
+	{Reserved} *t4
+	{MRIE} t4
+	{Interval Timer} i4
+	{Report Count} i4
+}
+
+0x1c,0x02 "Logical Block Provisioning" {
+	{Reserved} *t7
+	{SITUA} t1
 	{Reserved} *i1
 	{Reserved} *i1
+	{Reserved} *i1
+	{Reserved} *i4
+	{Reserved} *i4
+}
+
+0x0b "Medium Types Supported" {
+	{Reserved} *i1
+	{Reserved} *i1
 	{Medium type one supported} i1
 	{Medium type two supported} i1
 	{Medium type three supported} i1
@@ -207,10 +292,11 @@
 	{Medium type four supported} i1
 }
 
-# Notch page (0x0c)
-0x0c "Notch and Partition Page";
+0x0c "Notch and Partition";
 
-0x01 "Read-Write Error Recovery Page" {
+0x0a,0xf1 "PATA Control";
+
+0x01 "Read-Write Error Recovery" {
 	{AWRE (Auto Write Reallocation Enbld)} t1
 	{ARRE (Auto Read Reallocation Enbld)} t1
 	{TB (Transfer Block)} t1
@@ -224,13 +310,14 @@
 	{Head Offset Count} i1
 	{Data Strobe Offset Count} i1
 	{LBPERE (LBP Error Reporting Enabled)} t1
-	{Reserved} *t7
+	{MWR (Misaligned Write Reporting)} t2
+	{Reserved} *t5
 	{Write Retry Count} i1
 	{Reserved} *i1
 	{Recovery Time Limit} i2
 }
 
-0x04 "Rigid Disk Drive Geometry Page" {
+0x04 "Rigid Disk Drive Geometry" {
 	{Number of Cylinders} i3
 	{Number of Heads} i1
 	{Starting Cylinder-Write Precompensation} i3
@@ -246,7 +333,7 @@
 	{Reserved} *i1
 }
 
-0x07 "Verify Error Recovery Page" {
+0x07 "Verify Error Recovery" {
 	{Reserved} *t4
 	{EER} t1
 	{PER} t1
@@ -262,7 +349,7 @@
 	{Verify Recovery Time Limit} i2
 }
 
-0x0E "CD-ROM Audio Control Parameters Page" {
+0x0E "CD-ROM Audio Control Parameters" {
 	{Reserved} *t5
 	{Immed} t1
 	{SOTC} t1
@@ -287,7 +374,7 @@
 }
 
 # SEQUENTIAL ACCESS DEVICES
-0x10 "Device Configuration Page" {
+0x10 "Device Configuration" {
 	{Reserved} *t1
 	{Change Active Partition} t1
 	{Change Active Format} t1
@@ -316,7 +403,7 @@
 	{SCSI-3 Permanent Write Protect} t1
 }
 
-0x0f "Data Compression Page" {
+0x0f "Data Compression" {
 	{Data Compression Enabled} t1
 	{Date Compression Capable} t1
 	{Reserved} *t6
@@ -329,7 +416,7 @@
 }
 
 # Removable devices
-0x1b "Removable Block Access Capacities Page" {
+0x1b "Removable Block Access Capacities" {
 	{System Floppy Type Device} t1
 	{Supports Reporting Format Progress} t1
 	{Reserved} *t6
@@ -341,7 +428,7 @@
 }
 
 # CD-ROM (and CD-R[W]) devices
-0x2a "CD capabilities and mechanical status page" {
+0x2a "CD capabilities and mechanical status" {
 	{Reserved} *t4
 	{Method 2} t1
 	{CD-RW Read} t1
@@ -392,4 +479,17 @@
 	{Current Write Speed Supported (kBps)} i2
 };
 
+0x1d "Timeout and Protect" {
+	{Reserved} *i2
+	{Reserved} *t4
+	{G3Enable} t1
+	{TMOE} t1
+	{DISP} t1
+	{SWPP} t1
+	{Reserved} *i1
+	{Group 1 Minimum Timeout} i2
+	{Group 2 Minimum Timeout} i2
+	{Group 3 Timeout} i2
+};
+
 0x00 "Vendor-Specific";



More information about the Midnightbsd-cvs mailing list