public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4 V2] mpt fusion error handler patches
@ 2008-09-23 13:16 Bernd Schubert
  2008-09-23 13:26 ` [ PATCH 1/4 ] mpt fusion disable hard resets for 53C1030 based devices Bernd Schubert
  0 siblings, 1 reply; 7+ messages in thread
From: Bernd Schubert @ 2008-09-23 13:16 UTC (permalink / raw)
  To: Linux SCSI Mailing List, Eric Moore, Sathya Prakash,
	James Bottomley
  Cc: DL-MPTFusionLinux

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-10-07 21:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <6A4D764DC1BDE14495DA8DC60A3D69531E967A0759@hkgmail01.lsi.com>
2008-10-07 16:25 ` [ PATCH 2/4 ] mpt fusion disable hard resets for 53C1030 based devices Moore, Eric
2008-10-07 17:09   ` Bernd Schubert
2008-10-07 20:00     ` Moore, Eric
2008-10-07 21:27       ` Bernd Schubert
2008-09-23 13:16 [PATCH 0/4 V2] mpt fusion error handler patches Bernd Schubert
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox