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.

Reply via email to