>From 8c2023e06241cb35ddf5b0613e09c53ccc1d6308 Mon Sep 17 00:00:00 2001
From: Mark Harvey <[EMAIL PROTECTED]>
Date: Fri, 25 Jul 2008 17:07:12 +1000
Subject: Create and initialise Mandatory SSC mode pages

- READ/WRITE Error Recovery
- Disconnect
- Control Page
- Data Compression
- Device Configuration
- Information Exception Control
- Medium Configuration

Signed-off-by: Mark Harvey <[EMAIL PROTECTED]>
---
 usr/ssc.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/usr/ssc.c b/usr/ssc.c
index cdcf0f2..848b323 100644
--- a/usr/ssc.c
+++ b/usr/ssc.c
@@ -131,17 +131,21 @@ static int ssc_lu_init(struct scsi_lu *lu)
 
        /* Vendor uniq - However most apps seem to call for mode page 0*/
        add_mode_page(lu, "0:0:0");
-       /* Disconnect page */
+       /* Read-Write Error Recovery - Mandatory - SSC3 8.3.5 */
+       add_mode_page(lu, "1:0:10:0:8:0:0:0:0:8:0:0:0");
+       /* Disconnect page - Mandatory - SPC-4 */
        add_mode_page(lu, "2:0:14:0x80:0x80:0:0xa:0:0:0:0:0:0:0:0:0:0");
-       /* Data Compression Page */
-       add_mode_page(lu, "15:0:12:0:0:0:0:0:0:0:0:0:0:0:0");
-       /* Device Configuration Page */
-       add_mode_page(lu, "0x10:0:11:0:0:0:0:0:0:0:0:0x48:0:0");
-       /* Control page */
+       /* Control page - Mandatory - SPC-4 */
        add_mode_page(lu, "10:0:10:2:0:0:0:0:0:0:0:2:0");
-       /* Informational Exceptions Control page */
+       /* Data Compression - Mandatory - SSC3 8.3.2 */
+       add_mode_page(lu, "15:0:14:0:0:0:0:0:0:0:0:0:0:0:0:0:0");
+       /* Device Configuration - Mandatory - SSC3 8.3.3 */
+       add_mode_page(lu, "16:0:14:0:0:0:128:128:0:0:0:0:0:0:0:0:0");
+       /* Informational Exceptions Control page - Mandatory - SSC3 8.3.6 */
        add_mode_page(lu, "0x1c:0:10:8:0:0:0:0:0:0:0:0:0");
-
+       /* Medium Configuration - Mandatory - SSC3 8.3.7 */
+       add_mode_page(lu, "0x1d:0:0x1e:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"
+                               ":0:0:0:0:0:0:0:0:0:0:0:0:0");
        return 0;
 }
 
-- 
1.5.4.3


_______________________________________________
Stgt-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/stgt-devel

Reply via email to