1
linux/drivers/scsi/aacraid
Mark Haverkamp 43f2f3d343 [PATCH] aacraid: Fix for controller load based timeouts
Martin Drab found that he could get aacraid timeouts with high load on his
controller / disk drive combinations.  After some experimentation Mark
Salyzyn has come up with a patch to reduce the default max_sectors to
something that will keep the controller from being overloaded and will
eliminate the timeout issues.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Cc: James Bottomley <James.Bottomley@steeleye.com>
Acked-by: Mark Salyzyn <mark_salyzyn@adaptec.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-08-01 21:37:59 -07:00
..
aachba.c [SCSI] aacraid: New products patch 2005-06-26 08:33:10 -05:00
aacraid.h [PATCH] aacraid: Fix for controller load based timeouts 2005-08-01 21:37:59 -07:00
commctrl.c Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 2005-07-26 13:28:47 -07:00
comminit.c [SCSI] 2.6 aacraid: Variable FIB size (updated patch) 2005-05-20 15:48:00 -05:00
commsup.c [SCSI] 2.6 aacraid: Variable FIB size (updated patch) 2005-05-20 15:48:00 -05:00
dpcsup.c [SCSI] aacraid: remove sparse warnings 2005-05-20 12:53:38 -05:00
linit.c [PATCH] aacraid: Fix for controller load based timeouts 2005-08-01 21:37:59 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
README [SCSI] aacraid: New products patch 2005-06-26 08:33:10 -05:00
rkt.c [SCSI] 2.6 aacraid: Variable FIB size (updated patch) 2005-05-20 15:48:00 -05:00
rx.c [SCSI] 2.6 aacraid: Variable FIB size (updated patch) 2005-05-20 15:48:00 -05:00
sa.c [SCSI] 2.6 aacraid: Variable FIB size (updated patch) 2005-05-20 15:48:00 -05:00
TODO [SCSI] aacraid: New products patch 2005-06-26 08:33:10 -05:00

AACRAID Driver for Linux (take two)

Introduction
-------------------------
The aacraid driver adds support for Adaptec (http://www.adaptec.com)
RAID controllers. This is a major rewrite from the original 
Adaptec supplied driver. It has signficantly cleaned up both the code
and the running binary size (the module is less than half the size of
the original).

Supported Cards/Chipsets
-------------------------
	Adaptec 2020S
	Adaptec 2025S
	Adaptec 2120S
	Adaptec 2130S
	Adaptec 2200S
	Adaptec 2230S
	Adaptec 2240S
	Adaptec 2410SA
	Adaptec 2610SA
	Adaptec 2810SA
	Adaptec 21610SA
	Adaptec 3230S
	Adaptec 3240S
	Adaptec 4000SAS
	Adaptec 4005SAS
	Adaptec 4800SAS
	Adaptec 4805SAS
	Adaptec 5400S
	Dell PERC 2 Quad Channel
	Dell PERC 2/Si
	Dell PERC 3/Si
	Dell PERC 3/Di
	Dell CERC 2
	HP NetRAID-4M
	Legend S220
	Legend S230
	IBM ServeRAID 8i
	ICP 9014R0
	ICP 9024R0
	ICP 9047MA
	ICP 9087MA
	ICP 9085LI
	ICP 5085AU

People
-------------------------
Alan Cox <alan@redhat.com>
Christoph Hellwig <hch@infradead.org>	(updates for new-style PCI probing and SCSI host registration,
					 small cleanups/fixes)
Matt Domsch <matt_domsch@dell.com>	(revision ioctl, adapter messages)
Deanna Bonds                            (non-DASD support, PAE fibs and 64 bit, added new adaptec controllers
					 added new ioctls, changed scsi interface to use new error handler,
					 increased the number of fibs and outstanding commands to a container)

					(fixed 64bit and 64G memory model, changed confusing naming convention
					 where fibs that go to the hardware are consistently called hw_fibs and
					 not just fibs like the name of the driver tracking structure)
Mark Salyzyn <Mark_Salyzyn@adaptec.com> Fixed panic issues and added some new product ids for upcoming hbas.

Original Driver
-------------------------
Adaptec Unix OEM Product Group

Mailing List
-------------------------
linux-scsi@vger.kernel.org (Interested parties troll here)
Also note this is very different to Brian's original driver
so don't expect him to support it.
Adaptec does support this driver.  Contact either tech support or Mark Salyzyn.

Original by Brian Boerner February 2001
Rewritten by Alan Cox, November 2001