On Mon, 2008-04-14 at 08:22 +1000, Douglas Gilbert wrote: > > There is one final thought: the reason the aic94xx has a queue depth of > > 31 is because that's the maximum NCQ can support (well, it's 32 max, but > > we need one command for error handling). So, if the LSI shows a queue > > depth of 64 it may be queueing internally as well. You could try > > lowering the lsi queue to 31 and seeing if it makes a difference. > > If memory serves, I needed to upgrade the firmware on my > MPT SAS fusion cards before the SCSI ATA PASS-THROUGH commands > worked (properly). I'm a long way away from my hardware > at the moment so I can't provide any further information > (such as firmware version numbers). OK, this prompted me to try mine, and it does work with my mptsas. This is all of my information from the sysfs files in the host directory: active_mode: Initiator board_assembly: 03-01088-03B board_name: SAS3800X board_tracer: P185695005 can_queue: 127 cmd_per_lun: 7 debug_level: 00000000h device_delay: 00 host_busy: 0 io_delay: 00 proc_name: mptsas sg_tablesize: 128 state: running supported_mode: Initiator unchecked_isa_dma: 0 unique_id: 2 version_bios: 00.00.00.00 version_fw: 01.24.00.00 version_mpi: 105 version_nvdata_default: 2d02h version_nvdata_persistent: 2d02h version_product: LSISAS1068 B0 James -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html