Here's a patch to try; it is based on vanilla 3.8. It contains an attempted fix for the second software bug plus a work-around for the hardware bug.
If this doesn't work, I'd like to see another combined usbmon/dmesg output from a kernel built with this patch plus the most recent debugging patch (which should apply on top of this one with only minor offsets).
Here's a patch to try; it is based on vanilla 3.8. It contains an attempted fix for the second software bug plus a work-around for the hardware bug.
If this doesn't work, I'd like to see another combined usbmon/dmesg output from a kernel built with this patch plus the most recent debugging patch (which should apply on top of this one with only minor offsets).