Re: usb audio popping on low cpu speed device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 31 Dec 2012, Shawn Lewis wrote:

> Hi list, I've been looking into an issue wherein a cheap usb sound
> card [1] plugged into a host system with a 400MHz mips core [2] makes
> audible popping noises, at a rate of up to a few times per second. I
> don't believe the problem is at the application or alsa layers, as I
> don't get underflow errors.
> 
> I'm running a 3.3.8 kernel from openwrt. The usb host uses the ehci
> driver. The sound card uses the snd-usb-audio driver.
> 
> This only happens when the wifi built into the chip is enabled, and
> wifi traffic is occuring. If I disable it there are no audible pops. A
> different cheap usb sound card produces less pop noises, but it still
> makes them.
> 
> My theory is that the wifi processing throws off the timing for the
> usb driver, so sometimes the isochronous schedule and data is not
> updated in time for the next usb frame. My understanding of usb/ehci
> is limited as I have only read the spec this weekend so I could be way
> off base. I might also be having a hardware/electrical issue rather
> than software/kernel.
> 
> Any tips or advice appreciated.
> 
> I can provide usbmon output for popping and non-popping cases. I also
> have audio recordings, and usb analyzer traces. The analyzer trace
> shows partial packets arriving during pops, with the rest arriving
> 200us later. There were sometimes other errors as well (sorry I don't
> have the analyzer trace on this machine).

Yes, please provide the usbmon traces.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux