twa driver and 3ware 9690SA issues

Josh Paetzel josh at tcbug.org
Mon Mar 2 11:52:19 PST 2009


On Mar 2, 2009, at 1:44 PM, Scott Long wrote:

> Josh Paetzel wrote:
>> This is somewhat of a repost from questions@, and I'm currently  
>> engaged with 3ware about this issue.
>> I have several 3ware 9690SA SAS RAID controllers.   This item is  
>> very similar to their 9650SE controller.  It uses the same firmware  
>> and driver, the difference being it can handle SAS drives.  Up  
>> until this point all of the arrays we've used with these drives  
>> have been RAID 1 arrays with 7200 RPM SATA drives, but recently  
>> we've started using 15,000 MBA series Fujitsu SAS drives in places.
>> The arrays have always been detected as:
>> da0: <AMCC 9690SA-4I  DISK 4.06> Fixed Direct Access SCSI-5 device
>> da0: 100.000MB/s transfers
>
> This 100.000MB/s number is fictitious.  The driver is just filling  
> in a
> dummy value.  Filling in the real number would require the driver  
> being
> able to query the card for the negotiated bus speed.  I have no idea
> if that's possible for TWA given the programming information that is
> public for the card.
>
>> Which wasn't that much of an issue, as SATA drives aren't capable  
>> of sustained sequential 100 MB/sec transfers anyways, but the SAS  
>> drives we are getting are supposedly capable of 180 Megs/sec and  
>> I'm not seeing it.  I'm unsure of how to eliminate caching from the  
>> equation, simple tests like dd if=/dev/zero of=testfile bs=8m  
>> count=1000 seem to support what dmesg reports by returning 96 Meg/ 
>> sec transfer rates
>
> FreeBSD limits individual I/O segments through the CAM subsystem to
> 64K.  It can safely be raised to 128K via some patches that I have,  
> and
> you will see a corresponding improvement in performance.  I don't
> believe that it can be safely raised above that for the TWA  
> controllers.
>
> Scott



I'd like to try the patches.  Where can I get them from?

Thanks,

Josh Paetzel






More information about the freebsd-scsi mailing list