What USB device are you connecting? Look at the last error from the dmesg output: usb 1-1: Not enough bandwidth for altsetting 1.
Are you streaming any contents through USB? If you are using a camera, for example, and you get a bandwidth error then you might need to change your streaming or transferring data settings, such as resolution or frame rate.
Yes, I am using USB audio to audio streaming in/out.
First this "unable to initialize libusb: -99" error, I hardly see any reason for that coming from any bandwidth related issues?
Audio with aplay works fine, and I can repeat playing and recording out over USB audio multiple time (with CD quality), no errors. So bandwidth is probably not the cause. We have sub processes(s) in program for recording and playing audio and after completion we send SIGKILL signal to those and I wonder, will this break something. In PC and other ARM boards with various kernels this has been worked out very reliable over years.
So far only thing which crosses my mind relates to 'old' kernel in Edison (3.10) and some xhci drive code issues on USB3. Even I am using USB2 headset to audio. Any way to obtain newer kernel to Edison?
Just to make sure you have the switch SW1 towards the USB port right, not the micro USB ports?
Have you already seen this thread Re: Support for Webcams in Edison
We are working on a new kernel for the Edison, however there’s still no information on when it will be released.