Bill Allen wrote:
cannot submit datapipe for urb 0, error -90: internal
error
This is something completely different; the driver doesn't use a correct
packet size. Another kernel won't help.
I'd guess the maxpacksize entries are missing from the quirk.
Please try the patch below.
Regards,
Clemens
--- linux/sound/usb/usbquirks.h Wed Mar 19 08:21:32 2008 +0100
+++ linux/sound/usb/usbquirks.h Thu Mar 20 08:49:03 2008 +0100
@@ -771,6 +771,7 @@
.attributes = 0,
.endpoint = 0x01,
.ep_attr = 0x01,
+ .maxpacksize = 0x120,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rate_min = 44100,
.rate_max = 44100,
@@ -788,6 +789,7 @@
.attributes = 0,
.endpoint = 0x82,
.ep_attr = 0x01,
+ .maxpacksize = 0x120,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rate_min = 44100,
.rate_max = 44100,