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@xxxxxxxxx> wrote: > > > > https://ubuntuforums.org/showthread.php?t=2439897 > > > > On Thu, Apr 2, 2020 at 4:50 PM Colin Williams <colin.williams.seattle@xxxxxxxxx> 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/ac438771ccb4479528594c7e19f2c39cf1814a86/sound/usb/stream.c#L816 > > 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