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 had very similar errors with a USB keyboard. Faulty contacts in the
connection resulting in poor power supply.