Comment 24 for bug 673820

Revision history for this message
Dave Martin (dave-martin-arm) wrote : Re: [Bug 673820] Re: Ethernet dies during large file transfers on vexpress

On Tue, Aug 23, 2011 at 10:29 AM, Paweł Moll <email address hidden> wrote:
> The "lock up" was caused by SMSC RX FIFO underruns caused by maginal
> timing issue between SMSC and USB host controller. The hack is enforcing
> additional wait cycle between accesses. Unfortunately it affects all
> peripherals, thus the performance penalty.

Comments! and/or proper symbolic names for those magic numbers would
be good for a final patch, of course :)

Do you believe the patch is a fix for this particular issue, or will
it just reduce the probability (and hence frequency) of problems?

Note that in either case the smsc911x driver is still believed to have
problems of its own, like incorrect FIFO skipping on bad packets, and
some SMP safety issues.

Cheers
---Dave