Hi,
I'm developing an embedded system which can work as an USB host. It i based on the PIC18F6622 mcu, and the MAX3421E USB driver. While working as USB host, the system should communicate to any flas memory stick. At the moment, I've tried 4 different memory sticks, and just 2 of the work fine, so it is possible to read/write files from/to them (all devices work fine when plugged to a PC). The 2 devices that do not work report to the SCSI comman "test_unit_ready" with 0x01, that is, they are not ready. I don't know how to make them be ready. I've tried to reset them, but the always report the same. Any suggestion?
Thanks