* [Bug 11117] aic94xx doesn't sustain the load when more than 2 SAS drives are connected and actively used
2008-07-18 15:37 [Bug 11117] New: " bugme-daemon
@ 2008-07-28 14:45 ` bugme-daemon
0 siblings, 0 replies; 2+ messages in thread
From: bugme-daemon @ 2008-07-28 14:45 UTC (permalink / raw)
To: linux-scsi
http://bugzilla.kernel.org/show_bug.cgi?id=11117
------- Comment #1 from anonymous@kernel-bugs.osdl.org 2008-07-28 07:45 -------
Reply-To: James.Bottomley@HansenPartnership.com
On Fri, 2008-07-18 at 08:37 -0700, bugme-daemon@bugzilla.kernel.org
wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=11117
>
> Summary: aic94xx doesn't sustain the load when more than 2 SAS
> drives are connected and actively used
[...]
> aic94xx: escb_tasklet_complete: REQ_TASK_ABORT, reason=0x6
> sas: command 0xffff8101d39733c0, task 0xffff8105e9e51240, timed out:
> EH_NOT_HANDLED
> sas: command 0xffff8104db3d1e40, task 0xffff8105ed10a6c0, timed out:
This is more or less a known problem with aic94xx. It's root cause is
that there are certain bus conditions the firmware requires help with.
REQ_TASK_ABORT is one of them (reason 0x6 means there was a protocol
error on the bus). What the card would like is for us to abort and
retransmit that command immediately (running abort). What we actually
do is to mark the command for abort by the error handler, halt all
in-progress commands and wake up the eh thread. This causes a nasty
hiccough in the data flow and runs into a potential snowball effect in
that if we get another REQ_TASK_ABORT on the retry of all the halted
commands (and there are quite a number of them), we have to do
everything over again (do this too often and the command will time out).
The fix is to alter the aic94xx code to do a running abort (as in do it
itself on the single command instead of halting everything and waking
the error handler). Unfortunately no-one's found the time to sit down
and code this up yet.
James
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Bug 11117] aic94xx doesn't sustain the load when more than 2 SAS drives are connected and actively used
[not found] <bug-11117-11613@https.bugzilla.kernel.org/>
@ 2012-10-30 14:55 ` bugzilla-daemon
0 siblings, 0 replies; 2+ messages in thread
From: bugzilla-daemon @ 2012-10-30 14:55 UTC (permalink / raw)
To: linux-scsi
https://bugzilla.kernel.org/show_bug.cgi?id=11117
Alan <alan@lxorguk.ukuu.org.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |alan@lxorguk.ukuu.org.uk
Resolution| |OBSOLETE
Regression|--- |No
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-10-30 14:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <bug-11117-11613@https.bugzilla.kernel.org/>
2012-10-30 14:55 ` [Bug 11117] aic94xx doesn't sustain the load when more than 2 SAS drives are connected and actively used bugzilla-daemon
2008-07-18 15:37 [Bug 11117] New: " bugme-daemon
2008-07-28 14:45 ` [Bug 11117] " bugme-daemon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).