Hi Guys, I am new to storage , I need clarification between sg0--1(scsi) and sda-- b(ATA) I want to implement microcode for firmware download.Which interface is correct for SSD ATA or SCSI. In my opinion if I will use Scsi interface sg_ioctl , I can download firmware and my code will be independent to kernel version.But if I use ATA_ioctl, I have to made changes for adding support of microcode in ATA_ioctl because From the code it looks like it will not support DMA_TO_DEVICE. Please provide inputs to clarify understanding. Thanks Amit -- 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