Howdy, I have a Linux (2.6) using Emulex and QLogic FC HBA's to a disk array product, with a single LUN presented, say LUN 1. The dsf is created for LUN 1 and i can send SCSI commands to LUN 1. And i'm using "sg". If i delete LUN 1 from disk array. Reboot the disk array. Array boots up only with LUN 0. I have recreated LUN 1 on the target storage array. But any attempt to send SCSI command to LUN 1 fails because LUN 1 has been marked offline by SCSI mid layer. Why? Is it because RSCN seen by HBA driver is passed up to SCSI mid layer to trigger re-scan? And re-scan no longer finds LUN 1, so LUN 1 kernel structures are torned down, and LUN 1 marked offline by SCSI mid layer? Doing following to add back LUN 1 will bring it back for access, # echo "scsi add-single-device <H> <B> <T> <L>" > /proc/scsi/scsi Above "echo" seems to cause a blind re-scan by sending SCSI INQUIRY to LUN 1 on the h/b/t/l hardware path. That SCSI INQUIRY succeeds. And that success seems to cause LUN 1 to be marked online again. Thanks much, G -- 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