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

