From: Bernd Schubert <bs@q-leap.de>
To: Linux SCSI Mailing List <linux-scsi@vger.kernel.org>,
Eric Moore <Eric.Moore@lsi.com>,
Sathya Prakash <Sathya.Prakash@lsi.com>,
James Bottomley <James.Bottomley@hansenpartnership.com>
Cc: DL-MPTFusionLinux@lsi.com
Subject: [PATCH 0/4 V2] mpt fusion error handler patches
Date: Tue, 23 Sep 2008 15:16:47 +0200 [thread overview]
Message-ID: <200809231516.48197.bs@q-leap.de> (raw)
Hello,
here is version 2 of the patches, version 1 may be found here:
http://kerneltrap.org/mailarchive/linux-scsi/2008/9/12/3279954
In difference to the previous series I skipped the removal of
mptscsih_TMHandler(), since it actually does the right thing, it only cause
the HardReset function to be activated, which caused the real trouble.
I also made the soft/hard reset calls into one main call. From this main call
it is then also generally possible to avoid calling the hard reset handler.
There is still one issue left, while in the 4.x series of the driver the
mptscsih_IssueTaskMgmt() succeeds for task aborts, this still fails in the in
kernel version. My guess is the this is related to the completion calls.
While the in-kernel driver uses mptscsih_tm_wait_for_completion(), the 4.x
series uses just like the in kernel mptsas the generic
wait_for_completion_timeout() handler.
But switching to that actually means a lot of work. Without to be sure this is
really the cause of the trouble, I won't spend my time on it.
Cheers,
Bernd
--
Bernd Schubert
Q-Leap Networks GmbH
next reply other threads:[~2008-09-23 13:16 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-23 13:16 Bernd Schubert [this message]
2008-09-23 13:20 ` [ PATCH 1/4 ] mpt fusion SoftReset handler Bernd Schubert
2008-10-30 15:37 ` Prakash, Sathya
2008-10-30 16:18 ` Bernd Schubert
2008-10-30 18:10 ` Prakash, Sathya
2008-09-23 13:26 ` [ PATCH 1/4 ] mpt fusion disable hard resets for 53C1030 based devices Bernd Schubert
2008-09-23 13:30 ` [ PATCH 2/4 " Bernd Schubert
2008-10-06 9:07 ` Prakash, Sathya
2008-10-06 9:32 ` Bernd Schubert
2008-09-23 13:27 ` [ PATCH 3/4 ] mpt fusion prevent DV deadlock Bernd Schubert
2008-10-30 17:58 ` Prakash, Sathya
2008-10-31 18:53 ` Bernd Schubert
2008-09-23 13:28 ` [PATCH 4/4 ] Increase scsi timeouts Bernd Schubert
2008-10-06 9:07 ` Prakash, Sathya
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200809231516.48197.bs@q-leap.de \
--to=bs@q-leap.de \
--cc=DL-MPTFusionLinux@lsi.com \
--cc=Eric.Moore@lsi.com \
--cc=James.Bottomley@hansenpartnership.com \
--cc=Sathya.Prakash@lsi.com \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox