If it's xHCI then there's nothing I can do. If it's EHCI then the attached patch ought to help. For debugging purpose it writes a warning message to the kernel log whenever an underrun occurs, but it prevents the underrun from causing a failure.
It turns out there are two bugs in the snd-usb-audio driver, either of which may be affecting you. There's a patch for one of the bugs at <http://marc.info/?l=linux-usb&m=137288343602140&w=2>, but there's no fix for the other bug (not enough URBs submitted).
If it's xHCI then there's nothing I can do. If it's EHCI then the attached patch ought to help. For debugging purpose it writes a warning message to the kernel log whenever an underrun occurs, but it prevents the underrun from causing a failure.
It turns out there are two bugs in the snd-usb-audio driver, either of which may be affecting you. There's a patch for one of the bugs at <http:// marc.info/ ?l=linux- usb&m=137288343 602140& w=2>, but there's no fix for the other bug (not enough URBs submitted).