Which kernel?
Ubuntu Linux 2.6.35-25-generic
http://packages.ubuntu.com/maverick-updates/linux-image-2.6.35-25-generic
I've tried various kernels from 2.6.32 to 2.6.35 various Ubuntu and Debian
kernels. All experience the same. I have not yet compiled a kernel myself
since it's a lot of work and the performance gains are negligible. Since the
problem persists in all kernels I've tried it makes me suspect that the bug
is in the master tree not something that was added on in a distro kernel.
Shooting from the hip (and also digging in 2.6.26.5
sources)... looks
like there was a timeout when calling usb_set_interface()
(drivers/usb/core/message.c). The urb transfers look like they
stalled rather than failed to allocate bandwidth. That makes me think
there's a bad cable, bad USB controller, bad USB controller /driver/,
bad format request, bad device, or something like that.
That sounds consistent with my reports. It's speculation, but at least we
have that...
I bought two PCI USB cards to test against. One is PCI Express USB 3.0 the
other is PCI USB 2.0 - I'll report the results.
Assuming that the on-board hardware is being unusually slow - this ought to
fix it. If it's deeper in the core hardware I should probably scrap this
board and get something that works properly. Either way I ought to know
something soon. :-D
I'll add the USB cards tonight. Stay tuned! :-D
...Rods ;-)