Hi,

>> Thanks. Working on this problem now. Another problem observed for
>> SCSI_READ_10 command, when reading from the SD card, the gadget driver
>> never sends the MBR address, the FAT boot record address, the start of FAT
>> address, and the start of FAT cluster address to the SD card driver.
>
> The gadget doesn't make up addresses by itself.  It always sends the
> address the host tells it to send.
>
>> The
>> address sent by gadget driver is wrong.
>
> Then the address sent by the host is wrong.
>
> However, I suspect you are mistaken.  In your usbmon trace earlier, the
> very first READ(10) command had a logical block address of 0.  That is
> the address of the MBR.  If the driver hadn't failed at that point, the
> host would have gone on to ask for the address of the boot sector and
> other things.

Yes, the very first READ(10) command has a logical block address of 0
(as shown below). I will generate the  fresh usbmon trace the next
day, i do not have access to the platform now.

f59e13c0 3246885432 S Bo:2:046:1 -115 31 = 55534243 0c000000 00100000
80000a28 00000000 00000008 00000000 000000

Thanks,
victor
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to