On 03/08/10 08:25, Somebody in the thread at some point said:
I saw very similar failures for a long time on our iMX31 based device.
Eventually I found a Freescale errata where the RAM inside the USB2
macrocell started to make single bit errors below 1.38V Vcore; ours was
1.4V at that time but dipped on CPU load.
I cranked up the Vcore to 1.6V and that solved it, we also added some
ceramic caps to Vcore to help with the dips.
So it might be worth looking at PMU arrangements for Vcore level / look
for dips with a 'scope (despite this isn't an iMX31).
A characteristic of it was it never caused kernel issues, since the
kernel didn't come over USB. It only ever caused troubles on userspace
stuff.
-Andy
--