[alsa-devel] USB Audio device syncpipe error
Hello,
I am working on a usb audio device and I'm having trouble getting it to show up as an output device in Ubuntu's sound preferences. The device is working well with other OS's.
My syslog shows this error. 'cannot submit syncpipe for urb 0, error -90: internal error'
If someone could help me diagnose the source of the problem I would appreciate it very much.
Here are some more details. The device operates at high speed but uses USB Audio Class 1.0.
The output endpoint is Isochronous asynchronous and I am using a feedback endpoint with a 32ms polling interval.
The device works with Ubuntu when running at full speed. (Input and Output show up in the sound preferences). At High Speed only the Input shows up in the sound preferences.
_From my usb analyzer log I never see a request for the feedback endpoint when running at HS, while I do see the request at FS.
Cheers,
Hello,
I am working on a usb audio device and I'm having trouble getting it to show up as an output device in Ubuntu's (10.4) sound preferences. The device is working well with other OS's.
My syslog shows this error. 'cannot submit syncpipe for urb 0, error -90: internal error'
If someone could help me diagnose the source of the problem I would appreciate it very much.
Here are some more details. The device operates at high speed but uses USB Audio Class 1.0.
The output endpoint is Isochronous asynchronous and I am using a feedback endpoint with a 32ms polling interval.
The device works with Ubuntu when running at full speed. (Input and Output show up in the sound preferences). At High Speed only the Input shows up in the sound preferences.
_From my usb analyzer log I never see a request for the feedback endpoint when running at HS, while I do see the request at FS.
Cheers,
On Wed, Sep 08, 2010 at 02:40:55PM -0500, 6275 kson wrote:
up as an output device in Ubuntu's (10.4) sound preferences. The device is working well with other OS's.
My syslog shows this error. 'cannot submit syncpipe for urb 0, error -90: internal error'
If someone could help me diagnose the source of the problem I would appreciate it very much.
Could you post the output of "lsusb -v", please?
Thanks, Daniel
6275 kson wrote:
cannot submit syncpipe for urb 0, error -90: internal error
Documentation/usb/error-codes.txt says: | -EMSGSIZE (a) endpoint maxpacket size is zero; it is not usable | in the current interface altsetting. | (b) ISO packet is larger than the endpoint maxpacket. | (c) requested data transfer length is invalid: negative | or too large for the host controller.
So, what is the sync packet size?
Regards, Clemens
participants (3)
-
6275 kson
-
Clemens Ladisch
-
Daniel Mack