If you pass the dd test, then you do not have a board with the issue.
Are you really sure that dd is a really good USB reliability validation test?
After all, you already had some validation test before you started to
use 'dd'. And you have been also very confident in your old test, before it
proved to be useless...
Trying to copy data over USB ethernet to a USB HDD is not even a test, it's
just a basic use case for everyone having this hardware. It is simply expected
to work. I would like to get a confirmation that this copy over ethernet works
without problems on at least some of the other boards.
Depending on the test results, we could narrow down the possible sources of
the problem:
1. Let's suppose that the problem is reproducible on some boards and not on
the others. In this case it could be very likely HW related. If it's the same
known USB HW issue, then the 'dd' test is not good enough and needs to be
replaced with something better. If it's some other HW issue, then I guess
somebody may want to investigate it too, just in order to ensure that an extra
iteration of USB HW fixes would not be needed and the next HW revision of
beagleboard will have a rock solid USB EHCI port.
2. If the problem is reproducible everywhere. Then it may be really purely SW
related. Or it just means that 100% of the boards are buggy, just to different
extent, with all of them not suitable for some of the use cases (like mine).
3. If the problem is not reproducible for anyone else. Then I'm just a lucky
guy who happened to have a really unique board
I don't think it is very
likely scenario though.
Sounds simple, right?
I would look at SW issues in some other areas.
Are there some known USB EHCI related SW issues in the validation kernel?
As I mentioned before, I already tried a very basic test: built the kernel
from the exactly same sources, used very similar kernel configuration, same
hub and peripherals, but ran the test on a different device (not beagleboard).
As you may have guessed - it does not have any problems.
Are you suggesting me to still waste time looking for (probably nonexisting)
SW problems? I myself would wait for the results of running this test on some
other boards first. And if nobody cares, I can just forget about this issue
too. Having USB HDD working with beagleboard is not that much critical for me.
I will see if Ican find someone to do what you ask. It is not something I am
setup to do.
Honestly I did not expect you to do anything. I just had a glimpse of hope
that some of the subscribers who have similar USB peripherals could test their
boards for USB stability and report back the results.
br, Siarhei