Issues with USB Microphone in Gentoo Linux (retire_capture_urb callback suppressed)

By | July 2, 2013

So, today I encountered an issue when attempting to use my USB microphone. I was getting these errors I had not seen before.

dmesg snippet

[550516.321842] hub 1-2:1.0: state 7 ports 7 chg 0000 evt 0004
[...snip...]
[550516.574759] usb 1-2.2: usb_probe_device
[550516.574762] usb 1-2.2: configuration #1 chosen from 1 choice
[550516.575032] usb 1-2.2: adding 1-2.2:1.0 (config #1, interface 0)
[550516.575079] snd-usb-audio 1-2.2:1.0: usb_probe_interface
[550516.575082] snd-usb-audio 1-2.2:1.0: usb_probe_interface - got id
[550516.579400] usb 1-2.2: adding 1-2.2:1.1 (config #1, interface 1)
[550528.858304] retire_capture_urb: 707 callbacks suppressed
[550566.721703] retire_capture_urb: 3152 callbacks suppressed
[550571.720450] retire_capture_urb: 4992 callbacks suppressed
[550576.719201] retire_capture_urb: 4992 callbacks suppressed
[550581.718968] retire_capture_urb: 4993 callbacks suppressed
[586807.622728] retire_capture_urb: 1600 callbacks suppressed
[586965.983836] retire_capture_urb: 1720 callbacks suppressed

 

So, as it turns out, removing the microphone from my USB hub and plugging it directly into my machine was the solution.

Looking into it, it appeared that the device ID was being duplicated on that hub.

Hope this helps out someone out there.

One thought on “Issues with USB Microphone in Gentoo Linux (retire_capture_urb callback suppressed)

  1. dummyano

    Soundcard plugged via hub:
    [11883.623791] retire_capture_urb: 11 callbacks suppressed
    [11888.999087] retire_capture_urb: 11 callbacks suppressed

    Plugged directly:
    [12070.772272] usb 6-2: new full-speed USB device number 3 using ohci-pci
    [12071.080242] input: CM109 USB driver as /devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.3/input/input29

    No more errors! Indeed it worked for my on
    Linux caos 3.13.6-1-ARCH #1 SMP PREEMPT Fri Mar 7 22:47:48 CET 2014 x86_64 GNU/Linux

    Thank you!

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *