Hello Edd, All good here, microphone works fine, once I enable recording: sysctl kern.audio.record=1
HTH, Cheers, Eric. On Thu, May 21, 2020 at 11:53 AM Edd Barrett <e...@theunixzoo.co.uk> wrote: > > Hi, > > I was wondering if anyone has ever gotten a microphone working with the > built-in azalia chipset of a Thinkpad X1 5th gen (either the internal > mic, or a headset)? I've never managed to get it working. > > Default mixerctl settings: > > ``` > inputs.dac-0:1_mute=off > inputs.dac-0:1=198,198 > inputs.dac-2:3_mute=off > inputs.dac-2:3=198,198 > inputs.beep=108 > record.adc-2:3_source=mic > record.adc-2:3_mute=off > record.adc-2:3=126,126 > record.adc-0:1_source=mic2 > record.adc-0:1_mute=off > record.adc-0:1=126,126 > outputs.hp_source=dac-0:1 > outputs.hp_boost=off > outputs.hp_eapd=on > outputs.spkr_source=dac-2:3 > outputs.spkr_eapd=on > inputs.mic=85,85 > outputs.mic_dir=input-vr80 > inputs.mic2=85,85 > outputs.hp_sense=unplugged > outputs.mic_sense=unplugged > outputs.spkr_muters=hp > outputs.master=199,199 > outputs.master.mute=off > outputs.master.slaves=dac-0:1,dac-2:3 > record.volume=126,126 > record.volume.mute=off > record.volume.slaves=adc-2:3,adc-0:1 > record.enable=sysctl > ``` > > With default sndiod flags (i.e. the sole sound card is enabled: rsnd/0), > and of course `sysctl kern.audio.record=1`. Microphone enabled in BIOS. > > Using the "Ratchov method", `aucat -o - | aucat -i -` should echo > microphone input back at you. This works for me on my other machine > using a USB headset with a dedicated DAC. > > I've tried fiddling various knobs: boosting various mic and record > levels, all of the mic_dir enumerations, toggling various mutes in case > they are inverted. Tried it all again with a headset connected. No joy. > > So does it work for someone out there, or is there a bug? > > Cheers -- stay sane! > > -- > Best Regards > Edd Barrett > > http://www.theunixzoo.co.uk >