performance issues

Herve MORILLON <[email protected]> Mon, 16 Feb 2004 19:29:41 -0800
Newsgroups gmane.linux.drivers.aacraid.devel
Message-ID <[email protected]>
Hi guys,

I run the 2200S card on a PPC host. I bypass the RAID, (direct access to 
drives). The best performance I can have so far is 50 MB/s for one channels 
using 6 drives 45 MB/s capable !
For the same test, using the QL12160, I can run 137 MB/s.

Did someone run a bench on the card with more than 50MB/s ?

Beside that, I noted the next issues:

1. Big endian broken
The driver is not working for Big endian host (PPC). I had to fix issues 
with endianess.

2. command queuing
For me, the command queuing is not working in the stock driver. I had to do 
the change below:
in aac_rx.cc, aac_rx_intr()

 > aac_response_normal(...)
 > rx_writel(dev, ...)

by

 > rx_writel(dev, ...)
 > aac_response_normal(...)

so basically switching the 2 lines: notify the card first, and then do the 
treatment. Any information about this ?

3. Is there a way to modify SCSI parameters from the driver  (SCSI ID, 
termination, speed negotiation...). I have no way to run the BIOS utility, 
and wants to do it from the driver.

4. How / Who contact to get a firmware documentation ?

Thanks in advance for your help.

---
Herve

_______________________________________________
Linux-aacraid-devel mailing list
[email protected]
http://lists.us.dell.com/mailman/listinfo/linux-aacraid-devel
Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/