On Sun, 5 Apr 2020, Ruslan Bilovol wrote:
Hi,
Please also add to CC related mailing lists (alsa-devel, linux-usb) rather then directly emailing - community may also help with the issue. Also it can be googled so if somebody else have same issue it can find answers faster.
On Fri, Apr 3, 2020 at 10:56 AM Colin Williams colin.williams.seattle@gmail.com wrote:
https://ubuntuforums.org/showthread.php?t=2439897
On Thu, Apr 2, 2020 at 4:50 PM Colin Williams colin.williams.seattle@gmail.com wrote:
Hello,
Is it possible that one of these commits or related broke support for the Blue Mic Yeti?
https://github.com/torvalds/linux/blame/ac438771ccb4479528594c7e19f2c39cf181...
Tha'ts workaround to ignore last altsetting which is the same as previous. During UAC3 implementation, I reimplemented that workaround carefully, but I didn't have (and still do not own) any Blue Mic USB device. I don't know whether it was tested after that by anyone.
I am getting the following when I plug my mic in:
Which kernel version is that? Have you tried latest Linux Kernel?
[ 1283.848740] usb 1-1.2: new full-speed USB device number 82 using ehci-pci [ 1283.964802] usb 1-1.2: New USB device found, idVendor=b58e, idProduct=9e84, bcdDevice= 1.00 [ 1283.964808] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1283.964810] usb 1-1.2: Product: Yeti Stereo Microphone [ 1283.964812] usb 1-1.2: Manufacturer: Blue Microphones [ 1284.080671] usb 1-1.3: new low-speed USB device number 83 using ehci-pci [ 1284.784678] usb 1-1.3: device descriptor read/64, error -32 [ 1285.180674] usb 1-1.3: device descriptor read/64, error -32 [ 1285.992682] usb 1-1.3: new low-speed USB device number 84 using ehci-pci [ 1286.696672] usb 1-1.3: device descriptor read/64, error -32 [ 1287.092695] usb 1-1.3: device descriptor read/64, error -32 [ 1287.200804] usb 1-1-port3: attempt power cycle [ 1287.804662] usb 1-1.3: new low-speed USB device number 85 using ehci-pci [ 1288.220686] usb 1-1.3: device not accepting address 85, error -32 [ 1288.508685] usb 1-1.3: new low-speed USB device number 86 using ehci-pci [ 1288.924690] usb 1-1.3: device not accepting address 86, error -32 [ 1288.924916] usb 1-1-port3: unable to enumerate USB device [ 1288.925391] usb 1-1.2: USB disconnect, device number 82 [ 1289.308736] usb 1-1.3: new low-speed USB device number 87 using ehci-pci [ 1289.596727] usb 1-1.3: device descriptor read/64, error -32 [ 1289.992635] usb 1-1.3: device descriptor read/64, error -32 [ 1290.596683] usb 1-1.3: new low-speed USB device number 88 using ehci-pci [ 1290.888718] usb 1-1.3: device descriptor read/64, error -32 [ 1291.284673] usb 1-1.3: device descriptor read/64, error -32 [ 1291.392928] usb 1-1-port3: attempt power cycle
Looking at this log, it seems the issue happens during enumeration, so mentioned workaround isn't executed yet at this moment. So it seems this is related to USB core, not to ALSA driver.
All those errors were for the 1-1.3 device. The microphone was 1-1.2. It's not clear from the log above what the relationship between those two devices is, but it sure looks like the microphone was enumerated okay.
What shows up in /sys/kernel/debug/usb/devices?
Alan Stern