Microphone not working on Thinkpad T14 Gen3

Internal microphone not working on my Thinkpad T14 Gen3. I am unsure when it stopped working.
Test microphone option is unavailable in Audio settings.

The audio input meter does not move. Looks like it is fixed. See screenshot.

garuda-inxi output

System:
Kernel: 6.6.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: hpet available: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fe410e33-593e-494a-b139-2307dc8635a7 rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
ibt=off
Desktop: KDE Plasma v: 5.27.9 tk: Qt v: 5.15.11 wm: kwin_x11 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 21CF003VUS v: ThinkPad T14 Gen 3
serial: <filter> Chassis: type: 10 serial: <filter>
Mobo: LENOVO model: 21CF003VUS v: SDK0T76530 WIN serial: <filter>
UEFI: LENOVO v: R23ET62W (1.32 ) date: 11/11/2022
Battery:
ID-1: BAT0 charge: 29.1 Wh (82.2%) condition: 35.4/39.3 Wh (90.2%)
power: 10.7 W volts: 12.3 min: 11.6 model: Celxpert LNV-5B10W51862@�
type: Li-poly serial: <filter> status: discharging cycles: 50
CPU:
Info: model: AMD Ryzen 5 PRO 6650U with Radeon Graphics socket: FP7 bits: 64
type: MT MCP arch: Zen 3+ gen: 4 level: v3 note: check built: 2022
process: TSMC n6 (7nm) family: 0x19 (25) model-id: 0x44 (68) stepping: 1
microcode: 0xA404102
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1021 high: 2142 min/max: 400/4583 base/boost: 2900/4550
scaling: driver: amd-pstate-epp governor: powersave volts: 1.2 V
ext-clock: 100 MHz cores: 1: 1379 2: 1367 3: 1967 4: 400 5: 1635 6: 400
7: 400 8: 400 9: 2142 10: 400 11: 1366 12: 400 bogomips: 69471
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Rembrandt [Radeon 680M] vendor: Lenovo driver: amdgpu
v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,
DP-2, DP-3, DP-4, DP-5, DP-6, HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:1681
class-ID: 0300 temp: 45.0 C
Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-1:2 chip-ID: 5986:1177
class-ID: fe01 serial: <filter>
Display: server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
s-diag: 599mm (23.57")
Monitor-1: eDP-1 mapped: eDP model: ChiMei InnoLux 0x143c built: 2021
res: 1920x1200 hz: 60 dpi: 162 gamma: 1.2 size: 301x188mm (11.85x7.4")
diag: 355mm (14") ratio: 16:10 modes: max: 1920x1200 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (rembrandt LLVM
16.0.6 DRM 3.54 6.6.1-zen1-1-zen) device-ID: 1002:1681 memory: 1000 MiB
unified: no
API: Vulkan v: 1.3.269 layers: 3 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV REMBRANDT) driver: mesa radv v: 23.2.1-arch1.2
device-ID: 1002:1681 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.2.1-arch1.2 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 04:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: snd_pci_acp6x v: kernel alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
snd_pci_acp5x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2
class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 04:00.6
chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.6.1-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.0.0 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 2000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0f0 state: down mac: <filter>
Device-2: Qualcomm QCNFA765 Wireless Network Adapter vendor: Lenovo
driver: ath11k_pci v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 link-max:
gen: 3 speed: 8 GT/s bus-ID: 02:00.0 chip-ID: 17cb:1103 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Drives:
Local Storage: total: 953.87 GiB used: 393.82 GiB (41.3%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVL21T0HCLR-00BL7 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: CL2QGXA7 temp: 41.9 C scheme: GPT
SMART: yes health: PASSED on: 38 hrs cycles: 18,453
read-units: 4,808,351 [2.46 TB] written-units: 3,212,121 [1.64 TB]
Partition:
ID-1: / raw-size: 152.59 GiB size: 152.59 GiB (100.00%)
used: 77.23 GiB (50.6%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p5
maj-min: 259:5
ID-2: /boot/efi raw-size: 487 MiB size: 486 MiB (99.80%)
used: 6.4 MiB (1.3%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
maj-min: 259:1
ID-3: /home raw-size: 480.66 GiB size: 472.04 GiB (98.21%)
used: 288.55 GiB (61.1%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p3
maj-min: 259:3
ID-4: /var/log raw-size: 152.59 GiB size: 152.59 GiB (100.00%)
used: 77.23 GiB (50.6%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p5
maj-min: 259:5
ID-5: /var/tmp raw-size: 152.59 GiB size: 152.59 GiB (100.00%)
used: 77.23 GiB (50.6%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p5
maj-min: 259:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 32.43 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: swap-2 type: zram size: 30.13 GiB used: 512 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 52.0 C mobo: N/A gpu: amdgpu temp: 48.0 C
Fan Speeds (rpm): fan-1: 2062
Info:
Processes: 398 Uptime: 5h 1m wakeups: 2 Memory: total: 32 GiB note: est.
available: 30.13 GiB used: 8.84 GiB (29.3%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
Packages: pm: pacman pkgs: 1797 libs: 405 tools: octopi,pamac,paru
Shell: garuda-inxi (sudo) default: Bash v: 5.2.21 running-in: konsole
inxi: 3.3.31
Garuda (2.6.19-2):
System install date:     2022-12-11
Last full system update: 2023-11-29 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       No/Undetected
Failed units:            nmb.service shadow.service

I’m sure it has nothing to do with your microphone not working, but Garuda switched to Dracut. https://wiki.garudalinux.org/en/Dracut

1 Like

can you please give us the output of

grep "" /sys/class/dmi/id/board_vendor

and

grep "" /sys/class/dmi/id/product_name

There’s a lot of Lenovo models on the quirks table in sound/soc/amd/yc/acp6x-match.c for beeing able to use the ACP DMIC detection.
If your mic did work before then my guess is it got stripped by accident.
This Link has got some more background info

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.