Please disregard. Accidentally resent this patch via a script :) Thanks, Sean On Tue, 2014-01-21 at 17:36 -0600, Sean Stewart wrote: > When the scsi_dh_alua handler issues an RTPG during initialization, if > it gets 0x06/0x29/0x04 as the sense, it will fail to attach the handler. > NetApp E-Series returns 0x29/0x00 for power on, and 0x29/0x04 for > conditions that cause the controller to reboot again. These conditions > should be treated identically within the handler. > > Signed-off-by: Sean Stewart <sean.stewart@xxxxxxxxxx> > --- > drivers/scsi/device_handler/scsi_dh_alua.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/scsi/device_handler/scsi_dh_alua.c b/drivers/scsi/device_handler/scsi_dh_alua.c > index 68adb89..78205cc 100644 > --- a/drivers/scsi/device_handler/scsi_dh_alua.c > +++ b/drivers/scsi/device_handler/scsi_dh_alua.c > @@ -481,6 +481,11 @@ static int alua_check_sense(struct scsi_device *sdev, > * Power On, Reset, or Bus Device Reset, just retry. > */ > return ADD_TO_MLQUEUE; > + if (sense_hdr->asc == 0x29 && sense_hdr->ascq == 0x04) > + /* > + * Device internal reset > + */ > + return ADD_TO_MLQUEUE; > if (sense_hdr->asc == 0x2a && sense_hdr->ascq == 0x01) > /* > * Mode Parameters Changed -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html