From 0505a94f597bef5ad22287250130c40f57b234e1 Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Wed, 9 Jul 2008 06:53:41 +0000 Subject: [PATCH] - Known issues added - Cosmetics git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@437 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- mpt/README | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/mpt/README b/mpt/README index d5cb35efd..f60272076 100644 --- a/mpt/README +++ b/mpt/README @@ -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.