You are not logged in.

#1 2025-07-10 15:42:20

bazul
Member
Registered: 2025-05-03
Posts: 6

ThinkBook 16 G7+ ASP 21Q5: Built-in microphone does not work.

Kernel: 6.15.5-arch1-1

It has AMD Ryzen AI 9 H 365 w/ Radeon 880M.

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: acppdmmach [acp-pdm-mach], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I watch an error:

$ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Thu 2025-07-10 19:37:19 +04; 6s ago
 Invocation: 05067412938f4c9a97bbb7d6795a3039
   Main PID: 4130 (wireplumber)
      Tasks: 9 (limit: 33202)
     Memory: 6.2M (peak: 7.1M)
        CPU: 109ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─4130 /usr/bin/wireplumber

Jul 10 19:37:19 tb-21q5 systemd[1178]: Started Multimedia Service Session Manager.
Jul 10 19:37:19 tb-21q5 wireplumber[4130]: wp-device: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Jul 10 19:37:19 tb-21q5 wireplumber[4130]: s-monitors: Failed to create 'api.alsa.acp.device' device
Jul 10 19:37:19 tb-21q5 wireplumber[4130]: [0:16:13.513344670] [4130]  INFO Camera camera_manager.cpp:326 libcamera v0.5.1

I have installed:

$  pacman -Q alsa-card-profiles pipewire-alsa
alsa-card-profiles 1:1.4.6-1
pipewire-alsa 1:1.4.6-1

At the end - in telegram the built-in microphone works.
But in other apps: google meet via firefox, zoom, pavucontrol - it does not work.


I'm newby, please help me.

Last edited by bazul (2025-07-18 04:37:27)

Offline

#2 2025-07-16 06:57:32

bazul
Member
Registered: 2025-05-03
Posts: 6

Re: ThinkBook 16 G7+ ASP 21Q5: Built-in microphone does not work.

Maybe should I give some additional info?

I have tryed from this  https://bbs.archlinux.org/viewtopic.php?id=294307

echo -e "snd-pci-ps\nsnd-soc-ps-mach" | sudo tee /etc/modules-load.d/sound.conf > /dev/null

But It doesn't take effect.

Offline

#3 2025-07-18 04:39:54

bazul
Member
Registered: 2025-05-03
Posts: 6

Re: ThinkBook 16 G7+ ASP 21Q5: Built-in microphone does not work.

$ journalctl -xe | grep wireplumber
Jul 18 08:34:41 tb-21q5 wireplumber[1263]: wp-device: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Jul 18 08:34:41 tb-21q5 wireplumber[1263]: s-monitors: Failed to create 'api.alsa.acp.device' device

Offline

#4 2025-08-07 20:37:27

bazul
Member
Registered: 2025-05-03
Posts: 6

Re: ThinkBook 16 G7+ ASP 21Q5: Built-in microphone does not work.

I have update:

If I block snd-soc-dmic

  echo -e "blacklist snd-soc-dmic" | sudo tee /etc/modprobe.d/blacklist-sound.conf > /dev/null 

My internal mic start working.

But I get errors:

kernel: acp_mach acp-pdm-mach: devm_snd_soc_register_card(acp-pdm-mach) failed: -517
kernel: acp_mach acp-pdm-mach: devm_snd_soc_register_card(acp-pdm-mach) failed: -517
kernel: acp_mach acp-pdm-mach: devm_snd_soc_register_card(acp-pdm-mach) failed: -517
kernel: acp_mach acp-pdm-mach: devm_snd_soc_register_card(acp-pdm-mach) failed: -517
kernel: acp_mach acp-pdm-mach: devm_snd_soc_register_card(acp-pdm-mach) failed: -517

After I update my blacklist-sound.conf:

blacklist snd-soc-dmic

blacklist snd_acp_legacy_mach
blacklist snd_acp_mach
blacklist snd_soc_nau8821

blacklist snd_pci_acp6x
blacklist snd_pci_acp5x

The errors are gone.

Offline

Board footer

Powered by FluxBB