
Hello Stelian,
You're correct, USB support on the AT91SAM9 boards has some unknown issues. I can reproduce the behaviour you're seing easily here.
That is at least some good news. It confirms that I did not introduce this problem myself :-)
Nicolas Ferre (added in CC:) confirmed the problem too (with both the current U-Boot version and the atmel specific 1.1.5-atmel_1.5 version). But he is very certain that it did work at some time in the past, with some USB storage devices.
I am very certain that it worked on 1.1.5_atmel_1.4 version, with exactly the same USB memory stick as the one that does not work on thecurrent releases... So, I can rule the USB stick as well...
So it may be a matter of hardware (lo or hi-speed USB storage devices ?), or a matter of timing somewhere in the driver, I do not know. The Linux USB stack works perfectly, so this is not a hardware problem on the AT91SAM9 chip or board.
I agree
Somebody needs to debug this, but I didn't found the time to investigate yet. If you badly need it to work, well, you're welcome to try debugging it :)
I hoped someone already had a solution, that why I asked you ;-) and yes, it _must_ work here, and I believe I have to dig in this myself. Maybe next week...
Kind regards,
Remy