- Known issues added
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 9 Jul 2008 06:53:41 +0000 (06:53 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 9 Jul 2008 06:53:41 +0000 (06:53 +0000)
 - Cosmetics

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@437 d57e44dd-8a1f-0410-8b47-8ef2f437770f

mpt/README

index d5cb35e..f602720 100644 (file)
@@ -11,8 +11,6 @@ of development.
 The current maintainer of this driver is Erik. Please send him all
 question related to it (CC: scst-devel@lists.sourceforge.net).
 
-This driver tested only on Linux kernel versions 2.6.15.x.
-
 Building from the Linux kernel tree
 -----------------------------------
 
@@ -42,6 +40,7 @@ obj-m += mpt_scst.o
 
 Notes on implementation
 -----------------------
+
 The driver takes the mptstm target driver implemented by LSI
 and ports it to the SCST architecture.
 
@@ -56,8 +55,22 @@ data is discarded on bus reset or if the next command after sense
 send failure was not REQUEST SENSE.
 
 Caching sense data in this fashion probably won't work in a tagged
-command queuing environment.  If SCSI hardware is being used, the
+command queuing environment. If SCSI hardware is being used, the
 driver inspects responses to the INQUIRY command and clears the
 BQUE and CMDQUE bits in the standard INQUIRY response to disable
 tagged command queuing.
 
+Known issues
+------------
+
+Newer versions of SCSI HBA firmware have a bug where the incorrect
+amount of data is transferred for non-divisible-by-4 length transfers
+(like standard 14 byte REQUEST SENSE). It's hit or miss for recently
+bought cards if it has bad firmware or not. Some recently acquired PCIe
+SCSI HBA had a mix of good and bad target firmware. Revision 1.03.29 is
+where it broke, and all the target firmware on LSI's website is 1.03.34,
+which is broken for target mode. As a workaround the SCSI parallel
+transfer rate is forced to very slow asynchronous wide (Fast-5), which
+doesn't quite hit >> 10 MB/sec, depending on the SCSI HBA firmware
+revision. LSI is aware of the problem and the driver will be updated to
+restore functionality upon a new good SCSI HBA firmware release.