On Sat, Mar 19, 2022 at 08:51:15AM +0100, Peter J. Philipp wrote: > Hi, > > I see some code changed, but I also lost my working configuration after > rebuilding my workstation. I have: > > pjp@polarstern$ env | grep -i audio > AUDIORECDEVICE=rsnd/1 > AUDIOPLAYDEVICE=rsnd/0 > pjp@polarstern$ ps auxww|grep sndiod > _sndiop 44358 0.0 0.0 2656 952 ?? IpU 8:32AM 0:00.00 sndiod: > helper (sndiod) > _sndio 78064 0.0 0.0 2664 844 ?? I<pc 8:32AM 0:00.00 > /usr/bin/sndiod -f rsnd/0 -f rsnd/1 > pjp 70648 0.0 0.0 192 588 pe R+/1 8:43AM 0:00.00 grep sndiod > > > This doesn't play anything, nor does it record anything. What am I doing > wrong? > > When I unset these environment variables and start audacity: > > after setting: kern.audio.record: 0 -> 1 > > I cannot record sound, but at least I can play sound. How do I get the mic > working? Here is a dmesg of audio: > > audio0 at azalia1 > audio1 at uaudio0 > .. > uaudio0 at uhub2 port 3 configuration 1 interface 3 "Logitech Webcam C310" > rev 2.00/0.10 addr 8 > uaudio0: class v1, high-speed, sync, channels: 0 play, 1 rec, 2 ctls > > I'm stumped I tried all sorts of things to get this to work... >
Sorry, there's no way (yet) to combine one play-only and one rec-only devices into a single full-duplex device. Above env. vars allow certain programs that don't use full-duplex to use different devices depending on if they need play-only mode or rec-only mode. I'd suggest getting a full-duplex device, there are decent cheap ones ones, including TRRS to usb "converters" that allow phone headsets to be used for telephony.