Internal microphone not recognized with HP Laptop 17-cp2xxx (Fedora 43)

Hello, I have the same problem that’s appeared with other AMD HP laptops in the past, e. g.

Namely, that the laptop’s internal microphone doesn’t appear anywhere and cannot be used. Unfortunately, there does not seem to be any more recent information about this for newer models (such as the one I have here with DMI product name “HP Laptop 17-cp2xxx”), and these issues for older were fixed by kernel changes.

I can wait for a fix in a newer kernel if one is already in the works, but I wanted to make sure that this is actually the case (i. e. can I assume that this will be fixed in some update soon?), and ask whether I can use a workaround (e. g. custom kernel) in the meantime. I don’t know enough about all this audio stuff to know what’s really going on, so if someone could recommend what to do next, that’d be great!


Diagnostic outputs:

$ inxi -Fxxz
System:
  Kernel: 6.18.10-200.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1
  Desktop: GNOME v: 49.4 tk: GTK v: 3.24.51 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 43 (Workstation Edition)
Machine:
  Type: Laptop System: HP product: HP Laptop 17-cp2xxx v: Type1ProductConfigId
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 8DC5 v: 52.06 serial: <superuser required>
    part-nu: CV7A3EA#ABD Firmware: UEFI vendor: Insyde v: F.23 date: 09/10/2025
Battery:
  ID-1: BAT0 charge: 28.8 Wh (70.6%) condition: 40.7/40.7 Wh (100%)
    volts: 11.7 min: 11.34 model: Hewlett-Packard Primary serial: <filter>
    charging: status: discharging cycles: 1
CPU:
  Info: quad core model: AMD Ryzen 5 7520U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 2 rev: 0 cache: L1: 256 KiB L2: 2 MiB L3: 4 MiB
  Speed (MHz): avg: 1110 min/max: 423/4386 boost: enabled cores: 1: 1110
    2: 1110 3: 1110 4: 1110 5: 1110 6: 1110 7: 1110 8: 1110 bogomips: 44715
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Mendocino [Radeon 610M]
    vendor: Hewlett-Packard driver: amdgpu v: kernel arch: RDNA-2 pcie:
    speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2,
    HDMI-A-1, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:1506 temp: 36.0 C
  Device-2: Quanta HP True Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 5-1:2 chip-ID: 0408:548f
  Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x0c72 res: 1920x1080 dpi: 128
    diag: 438mm (17.3")
  API: OpenGL v: 4.6 vendor: amd mesa v: 25.3.5 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon 610M (radeonsi raphael_mendocino
    LLVM 21.1.8 DRM 3.64 6.18.10-200.fc43.x86_64) device-ID: 1002:1506
    display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1640
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
    vendor: Hewlett-Packard driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.18.10-200.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.10 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8852BE-VT PCIe 802.11ax Wireless Network
    vendor: Hewlett-Packard driver: rtw89_8852bte v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:b520
  IF: wlo1 state: up mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-2:2 chip-ID: 0bda:b86a
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 589.58 GiB used: 4.75 GiB (0.8%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: PVC10 HFS512GEM9X173N
    size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 27.9 C
  ID-2: /dev/sda vendor: Transcend model: JetFlash 128GB size: 112.64 GiB
    type: USB rev: 3.2 spd: 5 Gb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 474.34 GiB used: 4.28 GiB (0.9%) fs: btrfs dev: /dev/dm-0
    mapped: luks-611b5aaa-42f7-4a42-8cea-1aa3c0e975dd
  ID-2: /boot size: 1.9 GiB used: 469.7 MiB (24.1%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 474.34 GiB used: 4.28 GiB (0.9%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-611b5aaa-42f7-4a42-8cea-1aa3c0e975dd
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 40.4 C mobo: N/A gpu: amdgpu temp: 39.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.85 GiB used: 1.92 GiB (13.0%)
  Processes: 419 Power: uptime: 1m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash
    v: 5.3.0 running-in: ptyxis-agent inxi: 3.3.40
$ lspci -knn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex [1022:14b5] (rev 02)
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU [1022:14b6]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 02)
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 02)
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba] (rev 02)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba] (rev 02)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 02)
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1724]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1725]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1726]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1727]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1728]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1729]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:172a]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:172b]
01:00.0 Non-Volatile memory controller [0108]: SK hynix PVC10 NVMe Solid State Drive (DRAM-less) [1c5c:1f69]
	Subsystem: SK hynix PVC10 NVMe Solid State Drive (DRAM-less) [1c5c:1f69]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8852BE-VT PCIe 802.11ax Wireless Network Controller [10ec:b520]
	DeviceName: WLAN
	Subsystem: Hewlett-Packard Company Device [103c:88e9]
	Kernel driver in use: rtw89_8852bte
	Kernel modules: rtw89_8852bte
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Mendocino [Radeon 610M] [1002:1506] (rev c1)
	DeviceName: AMD Radeon Integrated Graphics
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [1002:1640]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
03:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: ccp
	Kernel modules: ccp
03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:1503]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
03:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:1504]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 6f)
	Subsystem: Hewlett-Packard Company Device [103c:8d44]
	Kernel driver in use: snd_pci_acp6x
	Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70
03:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller [1022:15e3]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
04:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:1505]
	Subsystem: Hewlett-Packard Company Device [103c:8dc5]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$ sudo lshw -class multimedia
  *-multimedia:0
       description: Audio device
       product: Radeon High Definition Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0.1
       bus info: pci@0000:03:00.1
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/pcmC0D3p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi hda_compatible bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:78 memory:c04c8000-c04cbfff
  *-multimedia:1
       description: Multimedia controller
       product: Audio Coprocessor
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.5
       bus info: pci@0000:03:00.5
       version: 6f
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_pci_acp6x latency=0
       resources: irq:77 memory:c0480000-c04bffff
  *-multimedia:2
       description: Audio device
       product: Ryzen HD Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.6
       bus info: pci@0000:03:00.6
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/hwC1D0
       logical name: /dev/snd/pcmC1D0c
       logical name: /dev/snd/pcmC1D0p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi hda_compatible bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:79 memory:c04c0000-c04c7fff
  *-usb
       description: Video
       product: HP True Vision HD Camera
       vendor: Quanta
       physical id: 1
       bus info: usb@5:1
       version: 0.04
       serial: 200901010001
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:b86a Realtek Semiconductor Corp. Bluetooth Radio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0408:548f Quanta Computer, Inc. HP True Vision HD Camera
$ uname -a
Linux fedora 6.18.10-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 17:20:05 UTC 2026 x86_64 GNU/Linux
$ modinfo snd_pci_acp6x
filename:       /lib/modules/6.18.10-200.fc43.x86_64/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.xz
license:        GPL v2
description:    AMD ACP Yellow Carp PCI driver
author:         Vijendar.Mukunda@amd.com
rhelversion:    10.99
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*
depends:        snd-acp-config,snd-pcm
intree:         Y
name:           snd_pci_acp6x
retpoline:      Y
vermagic:       6.18.10-200.fc43.x86_64 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        39:77:9A:56:90:3F:7B:66:B6:7B:33:CE:9E:ED:89:CD:F8:C7:35:E2
sig_hashalgo:   sha256
signature:      43:78:5F:74:AC:29:69:F9:69:4A:96:EA:40:76:BB:F6:1B:7D:36:19:
		F3:DE:2E:FA:8D:FB:E1:FB:B9:34:8C:5A:93:2D:E4:DE:49:4F:6E:9C:
		30:F7:A4:A0:29:73:32:40:DD:D5:78:DF:C6:A1:B9:D2:11:FC:80:14:
		DB:CF:2F:53:48:97:BD:86:5E:B1:44:96:4B:21:AC:3E:75:34:99:76:
		EC:17:37:E8:C5:1F:FD:24:03:3C:86:FA:F0:86:33:7C:0C:3A:3E:E1:
		D4:4A:8B:0D:27:3F:9A:FD:0E:38:3E:28:06:FC:1B:CE:9F:0C:8F:C2:
		5A:0F:4E:2C:9F:13:79:1A:4D:0E:17:BC:04:8D:B3:63:0A:E3:42:B6:
		C2:7E:5D:58:B9:66:F9:17:77:35:EA:CC:D4:42:20:46:93:2A:F5:3C:
		78:1F:B1:5B:7F:E0:30:40:23:B3:B9:EA:29:26:04:7B:CA:C0:E7:B6:
		A2:22:A0:DF:84:D4:BF:7E:CC:B8:35:00:7A:CF:A3:17:80:15:2C:1A:
		35:25:48:3F:9A:4F:AA:14:CA:FA:85:1F:A0:F1:30:DF:01:E8:44:73:
		C2:B2:26:55:65:C2:D9:72:1D:63:DF:8C:9D:BF:E6:74:99:31:89:39:
		14:02:A8:63:ED:8A:8E:AA:05:93:F7:83:CC:97:D0:2D:47:43:6C:79:
		58:91:49:D2:65:31:5B:74:77:D0:B5:2C:F2:B6:63:B1:E4:5C:51:DE:
		26:8C:29:41:D2:5D:C7:25:44:3E:17:6E:FA:5F:92:00:FF:30:31:23:
		A8:C0:41:48:35:F2:B6:A6:B8:D8:70:80:33:59:C9:F3:29:34:07:A5:
		66:92:A8:5D:19:33:89:19:AA:95:2E:EE:E1:BD:A0:A3:05:DF:F6:61:
		C0:1F:6E:73:C6:53:97:7A:47:EC:B0:F8:C4:C7:6D:06:8D:C2:CE:3F:
		2A:46:24:E5:A3:D3:97:8E:F5:D2:8D:6E:7E:F9:7E:3C:AC:37:2E:ED:
		F4:6C:B6:6B:0D:A2:55:50:B4:26:C5:26:FA:63:DE:E1:FD:BA:38:4F:
		AF:A0:3B:AE:2D:5B:A2:A0:82:C2:DD:96:3F:25:21:92:D4:EA:02:9F:
		81:C2:BF:DC:79:9A:EF:08:59:74:95:C3:4E:DF:91:17:BC:8D:4A:4B:
		AB:B9:12:F0:99:4C:B5:5B:A7:B1:1E:DF:B3:13:F3:5F:4C:F0:67:EE:
		7C:B0:78:B7:5E:AB:6F:C9:A1:F9:F5:E2:02:46:79:5C:D6:E0:4E:C8:
		3B:4B:4E:B5:71:42:C3:66:5D:6F:CE:84:5C:D7:22:0B:44:FB:C3:87:
		88:10:ED:D2:90:62:B1:D2:A5:0D:D3:3F

The kernel you’re using is not up-to-date. It’s not far behind, but it’s not the latest either. It might be good to get that updated first, and get any other updates installed before anyone starts digging into whatever the issue is - it may already be fixed in the latest kernel.

Right, thanks, how embarrassing! I had done a fresh install to reset all the random things I’d tried, and apparently forgot to do an update before getting the outputs. I’ve edited the original post – no change even with an updated kernel, unfortunately.