I have installed Fedora 42 on my laptop, the audio output works correctly, if I connect a jack with microphone I can record audio correctly, but the digital microphone do not work, I have installed the app “volume control” and I checked that microphone is not muted.
On the settings page the microphone is correctly displayed Digital Microphone - Family 17h/19h/1ah HD Audio Controller.
I tried with arecord to record a wav file with no luck.
I found an anomaly on settings and also on volume control: the meter indicator of mic is always at full scale, I tried also with audacity, and when recording if I change the mic volume it record some sort of static sound (1sec) like a “thunder”.
on dmesg there are no error
[ 5.480597] snd_acp_pci 0000:65:00.5: enabling device (0000 → 0002)
[ 5.498067] snd_hda_intel 0000:64:00.1: enabling device (0000 → 0002)
[ 5.498126] snd_hda_intel 0000:64:00.1: Disabling MSI
[ 5.498136] snd_hda_intel 0000:64:00.1: Handle vga_switcheroo audio client
[ 5.498597] snd_hda_intel 0000:65:00.1: enabling device (0000 → 0002)
[ 5.498631] snd_hda_intel 0000:65:00.1: Handle vga_switcheroo audio client
[ 5.498678] snd_hda_intel 0000:65:00.6: enabling device (0000 → 0002)
[ 5.531237] snd_hda_intel 0000:65:00.1: bound 0000:65:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 5.566610] snd_hda_codec_realtek hdaudioC2D0: ALC285: picked fixup for PCI SSID 1043:1e63
[ 5.566882] snd_hda_codec_realtek hdaudioC2D0: Found 2 CSC3556 on i2c (-%s:00-cs35l56-hda.%d)
[ 5.567007] snd_hda_codec_realtek hdaudioC2D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
[ 5.567036] snd_hda_codec_realtek hdaudioC2D0: bound i2c-CSC3556:00-cs35l56-hda.1 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56])
[ 5.567567] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC285: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
[ 5.567573] snd_hda_codec_realtek hdaudioC2D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.567576] snd_hda_codec_realtek hdaudioC2D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.567578] snd_hda_codec_realtek hdaudioC2D0: mono: mono_out=0x0
[ 5.567580] snd_hda_codec_realtek hdaudioC2D0: inputs:
[ 5.567582] snd_hda_codec_realtek hdaudioC2D0: Internal Mic=0x12
[ 5.567584] snd_hda_codec_realtek hdaudioC2D0: Internal Mic=0x13
[ 5.567590] snd_hda_codec_realtek hdaudioC2D0: Mic=0x19
[ 5.567592] snd_hda_codec_realtek hdaudioC2D0: Mic=0x1b
Any suggestion?
Many thanks