Re: [patch 03/13] mptbase: reset ioc initiator during PCI resume

James Bottomley
2008-02-08T00:41:52Z

On Mon, 2008-02-04 at 23:53 -0800, akpm@linux-foundation.org wrote:
> From: "Darrick J. Wong" <djwong@us.ibm.com>
>
> It appears that the LSI SAS 1064E chip needs to be reset after a
> suspend/resume cycle before the driver attempts further communications with
> the chip. Without this patch, resuming the chip results in this error
> message being printed repeatedly and no more disk I/O.
>
> mptbase: ioc0: ERROR - Invalid IOC facts reply, msgLength=0 offsetof=6!
>
> So far it seems to fix suspend/resume on all the MPT Fusion cards I have
> (SAS and U320 SCSI) but since I don't know the internals of that chip I
> can't say for sure if this is a proper fix.
>
> Signed-off-by: Darrick J. Wong <djwong@us.ibm.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

Ping on this, please Eric.

James