Bug 219887 - AMD Ryzen 7 7735HS - array microphone does not work
Summary: AMD Ryzen 7 7735HS - array microphone does not work
Status: ASSIGNED
Alias: None
Product: Drivers
Classification: Unclassified
Component: Sound(ALSA) (show other bugs)
Hardware: AMD Linux
: P3 blocking
Assignee: Jaroslav Kysela
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-15 23:34 UTC by Reiner
Modified: 2025-03-25 07:40 UTC (History)
3 users (show)

See Also:
Kernel Version: 6.14
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmidecode output (18.49 KB, text/plain)
2025-03-19 23:10 UTC, Reiner
Details
alsainfo output (42.27 KB, text/plain)
2025-03-19 23:10 UTC, Reiner
Details
arec -l output (175 bytes, text/plain)
2025-03-19 23:11 UTC, Reiner
Details
Output from windows11 msinfo32 (54.24 KB, text/plain)
2025-03-19 23:28 UTC, Reiner
Details
Test patch (941 bytes, patch)
2025-03-20 15:24 UTC, Vijendar Mukunda
Details | Diff

Description Reiner 2025-03-15 23:34:22 UTC
lspci -v:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex (rev 01)
	Subsystem: Lenovo Family 17h-19h PCIe Root Complex
	Flags: fast devsel

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU
	Subsystem: Lenovo Family 17h-19h IOMMU
	Flags: bus master, fast devsel, latency 0, IRQ 29
	Capabilities: [40] Secure device <?>
	Capabilities: [64] MSI: Enable+ Count=1/4 Maskable- 64bit+
	Capabilities: [74] HyperTransport: MSI Mapping Enable+ Fixed+

00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
	Flags: fast devsel, IOMMU group 0

00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 1
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: 80900000-809fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot+), MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [370] L1 PM Substates
	Capabilities: [400] Data Link Feature <?>
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [440] Lane Margining at the Receiver <?>
	Kernel driver in use: pcieport

00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
	Flags: fast devsel, IOMMU group 2

00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 3
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 2000-2fff [size=4K] [16-bit]
	Memory behind bridge: 80800000-808fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot+), MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [370] L1 PM Substates
	Capabilities: [400] Data Link Feature <?>
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [440] Lane Margining at the Receiver <?>
	Kernel driver in use: pcieport

00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge (prog-if 00 [Normal decode])
	Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 4
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: 80700000-807fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot+), MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Subsystem: Lenovo Family 17h-19h PCIe GPP Bridge
	Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [370] L1 PM Substates
	Capabilities: [400] Data Link Feature <?>
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [440] Lane Margining at the Receiver <?>
	Kernel driver in use: pcieport

00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
	Flags: fast devsel, IOMMU group 5

00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
	Flags: fast devsel, IOMMU group 6

00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge (rev 01)
	Flags: fast devsel, IOMMU group 7

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10) (prog-if 00 [Normal decode])
	Subsystem: Device 3041:17aa
	Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 8
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 1000-1fff [size=4K] [16-bit]
	Memory behind bridge: 80300000-806fffff [size=4M] [32-bit]
	Prefetchable memory behind bridge: 4b0000000-4c01fffff [size=258M] [32-bit]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot-), MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Subsystem: Device 3041:17aa
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [400] Data Link Feature <?>
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [450] Lane Margining at the Receiver <?>
	Kernel driver in use: pcieport

00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge (rev 10) (prog-if 00 [Normal decode])
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
	Subsystem: Device 3041:17aa
	Flags: bus master, fast devsel, latency 0, IRQ 41, IOMMU group 9
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: 80000000-802fffff [size=3M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot-), MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Subsystem: Device 3041:17aa
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [400] Data Link Feature <?>
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [450] Lane Margining at the Receiver <?>
	Kernel driver in use: pcieport

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
	Subsystem: Lenovo FCH SMBus Controller
	Flags: 66MHz, medium devsel, IOMMU group 10
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Lenovo FCH LPC Bridge
	Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 10

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0
	Flags: fast devsel, IOMMU group 11

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1
	Flags: fast devsel, IOMMU group 11

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2
	Flags: fast devsel, IOMMU group 11

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3
	Flags: fast devsel, IOMMU group 11
	Kernel driver in use: k10temp
	Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4
	Flags: fast devsel, IOMMU group 11

00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5
	Flags: fast devsel, IOMMU group 11

00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6
	Flags: fast devsel, IOMMU group 11

00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7
	Flags: fast devsel, IOMMU group 11

01:00.0 Non-Volatile memory controller: Micron Technology Inc 2400 NVMe SSD (DRAM-less) (rev 03) (prog-if 02 [NVM Express])
	Subsystem: Micron Technology Inc 2400 NVMe SSD (DRAM-less)
	Flags: bus master, fast devsel, latency 0, IRQ 56, IOMMU group 12
	Memory at 80900000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [b0] MSI-X: Enable+ Count=17 Masked-
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [148] Power Budgeting <?>
	Capabilities: [158] Alternative Routing-ID Interpretation (ARI)
	Capabilities: [168] Secondary PCI Express
	Capabilities: [188] Physical Layer 16.0 GT/s <?>
	Capabilities: [1ac] Lane Margining at the Receiver <?>
	Capabilities: [204] Latency Tolerance Reporting
	Capabilities: [20c] L1 PM Substates
	Capabilities: [390] Data Link Feature <?>
	Kernel driver in use: nvme
	Kernel modules: nvme

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller (rev 01)
	Subsystem: Lenovo Device 5852
	Flags: bus master, fast devsel, latency 0, IRQ 80, IOMMU group 13
	I/O ports at 2000 [size=256]
	Memory at 80800000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-c8-52-01
	Capabilities: [158] Latency Tolerance Reporting
	Capabilities: [160] L1 PM Substates
	Capabilities: [170] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
	Kernel driver in use: rtw89_8852ce
	Kernel modules: rtw89_8852ce

03:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01) (prog-if 01)
	Subsystem: O2 Micro, Inc. SD/MMC Card Reader Controller
	Flags: bus master, fast devsel, latency 0, IRQ 47, IOMMU group 14
	Memory at 80701000 (32-bit, non-prefetchable) [size=4K]
	Memory at 80700000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [6c] Power Management version 3
	Capabilities: [48] MSI: Enable+ Count=1/1 Maskable+ 64bit+
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [200] Advanced Error Reporting
	Capabilities: [230] Latency Tolerance Reporting
	Capabilities: [240] L1 PM Substates
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 06) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Rembrandt [Radeon 680M]
	Flags: bus master, fast devsel, latency 0, IRQ 48, IOMMU group 15
	Memory at 4b0000000 (64-bit, prefetchable) [size=256M]
	Memory at 4c0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 1000 [size=256]
	Memory at 80600000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/4 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=4 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [2b0] Address Translation Service (ATS)
	Capabilities: [2c0] Page Request Interface (PRI)
	Capabilities: [2d0] Process Address Space ID (PASID)
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [450] Lane Margining at the Receiver <?>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
	Subsystem: Lenovo Rembrandt Radeon High Definition Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 77, IOMMU group 16
	Memory at 806c8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
	Subsystem: Lenovo Family 19h PSP/CCP
	Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 17
	Memory at 80500000 (32-bit, non-prefetchable) [size=1M]
	Memory at 806cc000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/2 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=2 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: ccp
	Kernel modules: ccp

04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3 (prog-if 30 [XHCI])
	Subsystem: Lenovo Rembrandt USB4 XHCI controller
	Flags: bus master, fast devsel, latency 0, IRQ 44, IOMMU group 18
	Memory at 80300000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=1 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4 (prog-if 30 [XHCI])
	Subsystem: Lenovo Rembrandt USB4 XHCI controller
	Flags: bus master, fast devsel, latency 0, IRQ 48, IOMMU group 19
	Memory at 80400000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=1 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 60)
	Subsystem: Lenovo ACP/ACP3X/ACP6x Audio Coprocessor
	Flags: bus master, fast devsel, latency 0, IRQ 76, IOMMU group 20
	Memory at 80680000 (32-bit, non-prefetchable) [size=256K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	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

04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
	Subsystem: Lenovo Family 17h/19h HD Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 78, IOMMU group 21
	Memory at 806c0000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

05:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8 (prog-if 30 [XHCI])
	Subsystem: Lenovo Rembrandt USB4 XHCI controller
	Flags: bus master, fast devsel, latency 0, IRQ 50, IOMMU group 22
	Memory at 80000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=1 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [450] Lane Margining at the Receiver <?>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5 (prog-if 30 [XHCI])
	Subsystem: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller
	Flags: bus master, fast devsel, latency 0, IRQ 52, IOMMU group 23
	Memory at 80100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=1 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6 (prog-if 30 [XHCI])
	Subsystem: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller
	Flags: bus master, fast devsel, latency 0, IRQ 54, IOMMU group 24
	Memory at 80200000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=1 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [2a0] Access Control Services
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci


arecord -l:
**** Liste der Hardware-Geräte (CAPTURE) ****
Karte 1: Generic_1 [HD-Audio Generic], Gerät 0: SN6140 Analog [SN6140 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

alsa-info:
http://alsa-project.org/db/?f=8e03d38a879c1b6f3e698599b4dce1cce5b412e1
Comment 1 Reiner 2025-03-19 23:10:04 UTC
Created attachment 307865 [details]
dmidecode output
Comment 2 Reiner 2025-03-19 23:10:36 UTC
Created attachment 307866 [details]
alsainfo output
Comment 3 Reiner 2025-03-19 23:11:05 UTC
Created attachment 307867 [details]
arec -l output
Comment 4 Reiner 2025-03-19 23:28:11 UTC
Created attachment 307868 [details]
Output from windows11 msinfo32
Comment 5 Reiner 2025-03-20 06:07:31 UTC
If someone have a patch I can compile and install a kernel and do some testing.
Comment 6 Vijendar Mukunda 2025-03-20 15:24:10 UTC
Created attachment 307870 [details]
Test patch

Could you please test attached patch?

Thanks,
Vijendar
Comment 7 Reiner 2025-03-20 17:46:14 UTC
Hello,

yes I can confirm now build in microphone is working - audio level could 
be higher, but I think on Windows it was the same.
Sound output from internal speaker also works.
Sound input and output from external via jack also works.

So. Good work !! Thanks :-)
I hve also tried this but I have used the wronk product name - from BIOS 
and not system. Shame about me :-)

Will we still get this in the 6.14 release ?


Reiner


Am 20.03.25 um 16:24 schrieb bugzilla-daemon@kernel.org:
> https://bugzilla.kernel.org/show_bug.cgi?id=219887
>
> Vijendar Mukunda (Vijendar.Mukunda@amd.com) changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |Vijendar.Mukunda@amd.com
>
> --- Comment #6 from Vijendar Mukunda (Vijendar.Mukunda@amd.com) ---
> Created attachment 307870 [details]
>    --> https://bugzilla.kernel.org/attachment.cgi?id=307870&action=edit
> Test patch
>
> Could you please test attached patch?
>
> Thanks,
> Vijendar
>
Comment 8 Reiner 2025-03-20 18:20:33 UTC
I checked it with Windows.
In windows I get a higher audio level on recording from internal microphone - so if we can increase it ....
Comment 9 Mario Limonciello (AMD) 2025-03-20 19:55:03 UTC
It's good to hear the patch works.  It is too late to get this into 6.14.

Unfortunately, it's not going to be possible to increase the recording level with the way that it works on Linux vs Windows.

Linux is using the DMIC registers directly.
Windows is using a custom proprietary DSP firmware.
Comment 10 Reiner 2025-03-20 22:07:46 UTC
Ok, the DSP firmware is not from AMD and can not be used ?


Am 20.03.25 um 20:55 schrieb bugzilla-daemon@kernel.org:
> https://bugzilla.kernel.org/show_bug.cgi?id=219887
>
> --- Comment #9 from Mario Limonciello (AMD) (mario.limonciello@amd.com) ---
> It's good to hear the patch works.  It is too late to get this into 6.14.
>
> Unfortunately, it's not going to be possible to increase the recording level
> with the way that it works on Linux vs Windows.
>
> Linux is using the DMIC registers directly.
> Windows is using a custom proprietary DSP firmware.
>
Comment 11 Mario Limonciello (AMD) 2025-03-21 15:30:19 UTC
Here is the patch on it's way upstream for this issue.

https://lore.kernel.org/alsa-devel/20250321122507.190193-1-syed.sabakareem@amd.com/T/#u

> Ok, the DSP firmware is not from AMD and can not be used ?

No; the Windows DSP firmware is not usable in Linux.
Comment 12 Reiner 2025-03-24 22:57:21 UTC
Well the patch be included in a next release of 6.14 or only in 6.15 ?
Comment 13 Mario Limonciello (AMD) 2025-03-25 01:24:50 UTC
It's currently set to go into 6.15.  It can be brought back to 6.14 following this process after it lands in Linus' tree.

https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html
Comment 14 Reiner 2025-03-25 07:40:35 UTC
Ok, it would be good to get it in a ltaer version of 6.14 because it's a 
small change.



Am 25.03.25 um 02:24 schrieb bugzilla-daemon@kernel.org:
> https://bugzilla.kernel.org/show_bug.cgi?id=219887
>
> --- Comment #13 from Mario Limonciello (AMD) (mario.limonciello@amd.com) ---
> It's currently set to go into 6.15.  It can be brought back to 6.14 following
> this process after it lands in Linus' tree.
>
> https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html
>

Note You need to log in before you can comment on or make changes to this bug.