Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jul 2023 23:46:19 +0200
From:      Malcolm Matalka <mmatalka@gmail.com>
To:        FreeBSD Mailing List <freebsd-questions@FreeBSD.org>
Subject:   Blue Yeti USB Microphone not working
Message-ID:  <86v8eamh09.fsf@gmail.com>

next in thread | raw e-mail | index | archive | help
Hello,

I am on FreeBSD CURRENT main-n264058-5fee12e18967 and am having 
trouble getting my Blue Yeti USB microphone working.  This is a 
fancy podcaster microphone that connects over USB and also has a 
jack in it for headphones.

I have verified this microphone setup works on Linux and my phone.

When I plug it in, I get the following output:

ugen0.4: <Generic USB2.1 Hub> at usbus0
uhub1 on uhub0
uhub1: <Generic USB2.1 Hub, class 9/0, rev 2.10/0.01, addr 9> on 
usbus0
uhub1: MTT enabled
uhub1: 4 ports with 3 removable, self powered
ugen0.5: <Generic USB2.1 Hub> at usbus0
uhub2 on uhub1
uhub2: <Generic USB2.1 Hub, class 9/0, rev 2.10/0.01, addr 10> on 
usbus0
uhub2: MTT enabled
uhub2: 4 ports with 4 removable, self powered
ugen0.6: <Generic Blue Microphones> at usbus0
uaudio0 on uhub2
uaudio0: <Yeti Stereo Microphone> on usbus0
uaudio0: Play[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms 
buffer.
uaudio0: Play[0]: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms 
buffer.
uaudio0: Record[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms 
buffer.
uaudio0: Record[0]: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x2ms 
buffer.
uaudio0: No MIDI sequencer.
pcm2: <USB audio> on uaudio0
uaudio0: No HID volume keys found.
uhid0 on uhub2
uhid0: <Generic Blue Microphones, class 0/0, rev 2.00/0.20, addr 
11> on usbus0
ugen0.7: <Generic USB3.2 Hub> at usbus0
uhub3 on uhub0
uhub3: <Generic USB3.2 Hub, class 9/0, rev 3.20/0.01, addr 12> on 
usbus0
uhub3: 4 ports with 3 removable, self powered
ugen0.8: <Generic USB3.2 Hub> at usbus0
uhub4 on uhub3
uhub4: <Generic USB3.2 Hub, class 9/0, rev 3.20/0.01, addr 13> on 
usbus0
uhub4: 4 ports with 4 removable, self powered

I then set it as my source/sink for audio in virtual_oss

virtual_oss_cmd /dev/dsp.ctl -f /dev/dsp2

At this point if I try to play a YouTube video in Chrome, the 
video just stalls.  I believe Chrome will not proceed if it's not 
getting feedback that things are playing.  If I switch it back to 
/dev/dsp0, the video starts playing.

I have tested that this works in other situations: I have a 3.5mm 
to USB-C dongle and this works just fine.

In the logs I did, I am testing through a USB hub to see if that 
would resolve my issue, it did not, but I experience the same 
issue without the hub.

Any ideas on what to do?

Thank you,
/Malcolm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86v8eamh09.fsf>