Brian King wrote: > Currently, the scsi error handler will issue a START_UNIT > command if the drive indicates it needs its motor started > and the allow_restart flag is set in the scsi_device. If, > after the scsi error handler invokes a host adapter reset > due to error recovery, a device is in a unit attention > state AND also needs a START_UNIT, that device will be placed > offline. The disk array devices on an ipr RAID adapter > will do exactly this when in a dual initiator configuration. > This patch adds a single retry to the EH initiated > START_UNIT. I have no objection to this patch. Just seems a pity that SCSI devices go to the trouble of sending unit attentions while OSes just throw them away. Perhaps the scsi_device sysfs directory could have entries like: last_ua_asc last_ua_ascq last_ua_timestamp where code could place the asc/ascq codes and a timestamp then continue doing a retry. Could we get a log entry, hotplug event? Logical units may queue unit attentions (sam4r10.pdf section 5.8.7) so it is possible that one retry may not be enough. With my suggestion above, only the last one would persist for a reasonable time. Doug Gilbert - 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