Possibly, it’s just a really bad USB controller chip, combined with a sad way to hook it up to the processor, combined with with a truly horrible driver make for the fact that USB works at all on this board a total miracle. Greg KH on the Linux Raspberry Pi Kernel Mailing List