Hi all, I am newbie on SCSI. Seems like scsi_level comes in response to the inquiry command. /* * struct scsi_device::scsi_level values. For SCSI devices other than those * prior to SCSI-2 (i.e. over 12 years old) this value is (resp[2] + 1) * where "resp" is a byte array of the response to an INQUIRY. The scsi_level * variable is visible to the user via sysfs. */ #define SCSI_UNKNOWN 0 #define SCSI_1 1 #define SCSI_1_CCS 2 #define SCSI_2 3 #define SCSI_3 4 /* SPC */ #define SCSI_SPC_2 5 #define SCSI_SPC_3 6 I am curious to know as to how this information will be used by scsi initiator? Also, looks there are six different read commands # 1 Read (6) # 2 Read (10) # 3 Read (12) # 4 Read (16) # 5 Read (32) # 6 Read Long How does scsi initiator know which command to use? Is it based on some field which comes in response to the INQUIRY command. Really appreciate if some one can throw some light. Thanks, Ashish - 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