[pulseaudio-discuss] usb headset microphone will not work with pulseaudio

John Frankish j-frankish at slb.com
Mon Oct 29 07:58:03 PDT 2012


> > > > The alsa-info.sh log from the mac mini (the usb headset will not stay connected on the dell e6220 long enough for it to work) is at:
> > > >
> > > > http://www.alsa-project.org/db/?f=5e7f45089ce82985c003fa2608bed82726ebbdf6
> > >
> > > you need to find out the usb problem in system log of your e6220
> >
> > OK - I'll take a look. Note that the usb headset works fine on this machine under win7
>
> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1071854
> usb_set_interface failed (-32)

Since the usb headset works (partially) on the mac mini, I didn't check the system log (see below)

Google shows various solutions:

Microphone muted - it is, but it doesn't stay connected long enough for me to unmute it.

echo -n '0000:00:1d.7' > /sys/bus/pci/drivers/ehci_hcd/unbind
where 0000:00:1d.7 is to be replaced by the correct PCI address. This will reconnect the device under USB 1.1

The command is accepted, but the usb headset does not appear at all thereafter, so I'm not sure how to fix this.

Note that on the mac mini, the "cannot submit datapipe for urb 0, error -28: not enough bandwidth" appears just once and the usb headset speakers, but not the microphone, work after that. The microphone is not muted in alsamixer or pulseaudio.
----------
$ dmesg
...
Linux version 3.0.21-tinycore (root at box) (gcc version 4.6.1 (GCC) ) #3021 SMP Sat Feb 18 11:54:11 EET 2012
...
DMI: Dell Inc. Latitude E6220/00W5HN, BIOS A08 05/17/2012
...
usb 2-1.3: new full speed USB device number 6 using ehci_hcd
input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.3/input/input26
generic-usb 0003:046D:0A0B.0003: input: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:1d.0-1.3/input3
usbcore: registered new interface driver snd-usb-audio
cannot submit datapipe for urb 0, error -28: not enough bandwidth
...
cannot submit datapipe for urb 0, error -28: not enough bandwidth
usb 2-1.3: reset full speed USB device number 6 using ehci_hcd
...
cannot submit datapipe for urb 0, error -28: not enough bandwidth
...
cannot submit datapipe for urb 0, error -28: not enough bandwidth
usb 2-1.3: reset full speed USB device number 6 using ehci_hcd
...
cannot submit datapipe for urb 0, error -28: not enough bandwidth
usb 2-1.3: reset full speed USB device number 6 using ehci_hcd
usb 2-1.3: device not accepting address 6, error -32
usb 2-1.3: USB disconnect, device number 6






More information about the pulseaudio-discuss mailing list