You are not logged in.

#1 2023-12-19 11:30:51

Daniru
Member
Registered: 2023-12-19
Posts: 3

Tiger Lake-LP mic detected but not recording any sound

It's my first time installing arch and everything went smoothly except the audio part.
I'm using pipewire + wireplumber.
First my speaker also didn't work but managed to fix it by changing some stuff in /etc/modprobe.d/disable_dmic.conf

options snd_intel_dspcfg dsp_driver=1

I'm not sure if that's the case but in pavucontroller it's showing the multimedia controller so my internal mic is also showing but it's not recording or detecting any sounds

this is the output of lspci -v

00:00.0 Host bridge: Intel Corporation Device 9a04 (rev 01)
	Subsystem: Hewlett-Packard Company Device 87e0
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Tiger Lake-LP GT2 [UHD Graphics G4] (rev 01) (prog-if 00 [VGA controller])
	DeviceName: Onboard IGD
	Subsystem: Hewlett-Packard Company Tiger Lake-LP GT2 [UHD Graphics G4]
	Flags: bus master, fast devsel, latency 0, IRQ 152
	Memory at 6002000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 4000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
	Subsystem: Hewlett-Packard Company TigerLake-LP Dynamic Tuning Processor Participant
	Flags: fast devsel, IRQ 16
	Memory at 6003200000 (64-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy

00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
	Subsystem: Hewlett-Packard Company Tigerlake Telemetry Aggregator Driver
	Flags: fast devsel
	Memory at 6003240000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec

00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Tiger Lake-LP Thunderbolt 4 USB Controller
	Flags: medium devsel, IRQ 125
	Memory at 6003230000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
	Subsystem: Hewlett-Packard Company Volume Management Device NVMe RAID Controller
	Flags: bus master, fast devsel, latency 0
	Memory at 6000000000 (64-bit, prefetchable) [size=32M]
	Memory at 52000000 (32-bit, non-prefetchable) [size=32M]
	Memory at 6003100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: vmd
	Kernel modules: vmd

00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller
	Flags: bus master, medium devsel, latency 0, IRQ 146
	Memory at 6003220000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP Shared SRAM
	Flags: fast devsel
	Memory at 6003250000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Memory at 6003257000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
	Subsystem: Intel Corporation Wi-Fi 6 AX201
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 600324c000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP Serial IO I2C Controller
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP Management Engine Interface
	Flags: bus master, fast devsel, latency 0, IRQ 153
	Memory at 6003255000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1c.0 PCI bridge: Intel Corporation Tigerlake PCH-LP PCI Express Root Port #6 (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Hewlett-Packard Company Tigerlake PCH-LP PCI Express Root Port
	Flags: bus master, fast devsel, latency 0, IRQ 122
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: 54200000-542fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.7 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #8 (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Hewlett-Packard Company Tiger Lake-LP PCI Express Root Port
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: 54100000-541fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Hewlett-Packard Company Tiger Lake-LP PCI Express Root Port
	Flags: bus master, fast devsel, latency 0, IRQ 124
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: 54000000-540fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP LPC Controller
	Flags: bus master, fast devsel, latency 0

00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP Smart Sound Technology Audio Controller
	Flags: bus master, fast devsel, latency 64, IRQ 162
	Memory at 6003248000 (64-bit, non-prefetchable) [size=16K]
	Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP SMBus Controller
	Flags: medium devsel, IRQ 16
	Memory at 6003254000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
	Subsystem: Hewlett-Packard Company Tiger Lake-LP SPI Controller
	Flags: fast devsel
	Memory at 50800000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci

01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
	Subsystem: Hewlett-Packard Company RTS522A PCI Express Card Reader
	Flags: bus master, fast devsel, latency 0, IRQ 126
	Memory at 54200000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Flags: bus master, fast devsel, latency 0, IRQ 19
	I/O ports at 3000 [size=256]
	Memory at 54104000 (64-bit, non-prefetchable) [size=4K]
	Memory at 54100000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980 (DRAM-less) (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller 980 (DRAM-less)
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 54000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

and arecord -l shows this

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I tried booting up garuda since it's arch based and it worked perfectly fine not sure what's the issue here

hope someone could help

Offline

#2 2023-12-19 11:33:29

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Tiger Lake-LP mic detected but not recording any sound

The "disable_dmic" parameter does what it says on the tin and disables the mic.

Remove that file again, install sof-firmware instead and reboot.

Last edited by V1del (2023-12-19 11:33:40)

Offline

#3 2023-12-19 11:41:04

Daniru
Member
Registered: 2023-12-19
Posts: 3

Re: Tiger Lake-LP mic detected but not recording any sound

it doesn't seems to fix the issue still i can see internal Microphone in pavucontrol but it's not working

Offline

#4 2023-12-19 11:42:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Tiger Lake-LP mic detected but not recording any sound

sudo dmesg | grep -E 'snd|sof'
sudo fuser -v /dev/snd/*
arecord -lL
pactl list cards
pactl list sources

Offline

#5 2023-12-19 11:49:11

Daniru
Member
Registered: 2023-12-19
Posts: 3

Re: Tiger Lake-LP mic detected but not recording any sound

oh wait i think it started working again tnx so much lol

Offline

#6 2023-12-19 14:46:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Tiger Lake-LP mic detected but not recording any sound

Please mark as [SOLVED] by editing the title in your first post.

Offline

Board footer

Powered by FluxBB