smsc95xx performance bug: eth vs usb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a weird bug, has anyone else seen or fixed it?

If you connect storage up to a pandaboard USB port (flash or sata),
you get about 5 MB/sec throughput.  Now, if you "ping -i 0.001" the
pandaboard from another host, you can increase the *storage*
performance to 22 MB/sec (for my disk, max 32 MB/sec on an x86
desktop).  Note that the ethernet device is itself also on the same
USB hub (on chip) as the device storage.

This tells me that something in the smsc95xx driver is either missing
an interrupt, or not polling fast enough, but I couldn't find
anything.

USB protocol analyzer shows that most of the time, the transfers are
happening at the full speed, so it's just stopping every once in a
while, killing performance.

Kernel is 2.6.38.5-23.fc13.armv7l.omap from the Fedora 15 development
SRPMs.
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux