On 03/12/2010 06:46 AM, amruth pattanada wrote:
Hi All I require clarification regarding how bytes are stored in scsi_rw Command Descriptor Block for READ_6/WRITE_6 commands. In the structures below addr is either defined as 3 bytes or 4 bytes or 8 bytes.How does it correspond to CHS in ATA. I assume addr[0]=Cylinder, addr[1]=head and addr[2]=sectors.Is my assumption correct. How does it map if it is 4/8 bytes addr.Is 3 bytes addr corresponds to 24 bit LBA, then how do we map 48 bit LBA. All scsi CDB structures are below.Any inputs will be highly appreciated.
Use the source, Luke. All the answers you seek, drivers/ata/libata-scsi.c has, Yoda says. Jeff -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html