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

Reply via email to