Not completed documenting how to workaround Windows READ CAPACITY(16) bug completed
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 25 Sep 2009 19:39:25 +0000 (19:39 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Fri, 25 Sep 2009 19:39:25 +0000 (19:39 +0000)
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@1147 d57e44dd-8a1f-0410-8b47-8ef2f437770f

scst/README
scst/README_in-tree

index 6e6adb6..be3bd5c 100644 (file)
@@ -167,8 +167,8 @@ IMPORTANT: Some versions of Windows have a bug, which makes them consider
           As the result, such Windows'es refuse to see SCST exported
            devices >2TB in size. This is fixed by MS in latter Windows
           versions, probably, by some hotfix. But if you're using such
-          buggy Windows and experience this problem, change this '1' to
-          '0'.
+          buggy Windows and experience this problem, change in
+          scst_vdisk.c::vdisk_exec_read_capacity16() "#if 1" to "#if 0".
 
 To uninstall, type 'make scst_uninstall'.
 
index 7029d25..00fae17 100644 (file)
@@ -85,6 +85,14 @@ IMPORTANT: In the current version simultaneous access to local SCSI devices
           devices READ/WRITE commands using direct disk handler look to
           be safe.
 
+IMPORTANT: Some versions of Windows have a bug, which makes them consider
+=========  response of READ CAPACITY(16) longer than 12 bytes as a faulty one.
+          As the result, such Windows'es refuse to see SCST exported
+           devices >2TB in size. This is fixed by MS in latter Windows
+          versions, probably, by some hotfix. But if you're using such
+          buggy Windows and experience this problem, change in
+          scst_vdisk.c::vdisk_exec_read_capacity16() "#if 1" to "#if 0".
+
 
 Usage in failover mode
 ----------------------