On Mon, 2006-03-13 at 19:50 +0100, Hiram Abiff wrote:
> > I checkveed dmesg, this message appears after each aplay's
> > unsuccesful attempt:
> >
> > cannot submit datapipe for urb 0, err = -38
> >
> > What is this "urb 0"?
> 
> I found this in the LAU archive from , pertaining
> to this error message:
> 
> "> > > ALSA: could not start playback (Broken pipe)
> >
> > kernel: cannot submit datapipe for urb 0, err = -28
> 
> 28 = ENOSPC: "This request would overcommit the usb bandwidth reserved
> for periodic transfers (interrupt, isochronous)."
> 
> This doesn't seem to be quite correct for two 16-bit stereo streams.
> Which kernel and host controller driver are you using?
> Probably you should just deactivate bandwith checking in the kernel
> config. "
> 
> This happened after Clemens advised Chris Eckert to try loading
> the snd-usb-audio with "nrpacks=1" and setting the period in jack
> to 3. But, I didn;t pass this argument with the snd-usb-audio
> and didn't set jack to use 3 periods. Would deactivating
> bandwidht checking work for me too, then?

Error -38 is not the same as error -28.  If you have bandwidth checking
enabled then certainly disable it (it's well known that it's broken).

Is this device connected through a hub?

Lee



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to