I am using Ubuntu 19.10 with the new Inspiron from Dell - 7590 (model info from Arch Linux)
The microphone does not work, but speakers do. I tried anything - building kernel 5.5.6 and updating alsa to 1.2.1, but it does not seem to help. The integrated microphone as well as the 3.5mm generally do not work, but there seems to be activity in pavucontrol (I think this is white noise). Also there is nothing shown as input (when I go to settings -> sound), but I can see something in
My multimedia controller is:
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10) DeviceName: Onboard - Sound Subsystem: Dell Cannon Lake PCH cAVS Flags: bus master, fast devsel, latency 32, IRQ 177 Memory at ed318000 (64-bit, non-prefetchable) [size=16K] Memory at ed100000 (64-bit, non-prefetchable) [size=1M] Capabilities:  Power Management version 3 Capabilities:  Vendor Specific Information: Len=14 <?> Capabilities:  MSI: Enable+ Count=1/1 Maskable- 64bit+ Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel, snd_soc_skl, sof_pci_dev
No input devices show by default on clean install of Ubuntu. I tried 18.04 (LTS) but the result is the same, so I switched back to 19.10. When I run
pavucontrol it shows this:
I can see noise and that the mic is recording something (but I cannot control it from the sound settings) but it does no react to my voice.
cat /proc/asound/card0/codec* | grep Codec:
Codec: Realtek ALC3254 Codec: Intel Kabylake HDMI
I hope someone can help me out here, I would be really grateful. Thanks in advance!
lshw | grep -n -i -A 14 -B 10 audio :
312- product: Intel Corporation 313- vendor: Intel Corporation 314- physical id: 1f 315- bus info: pci@0000:00:1f.0 316- version: 10 317- width: 32 bits 318- clock: 33MHz 319- capabilities: isa bus_master 320- configuration: latency=0 321- *-multimedia 322: description: Multimedia audio controller 323- product: Cannon Lake PCH cAVS 324- vendor: Intel Corporation 325- physical id: 1f.3 326- bus info: pci@0000:00:1f.3 327- version: 10 328- width: 64 bits 329- clock: 33MHz 330- capabilities: bus_master cap_list 331- configuration: driver=snd_hda_intel latency=32 332- resources: irq:177 memory:ed318000-ed31bfff memory:ed100000-ed1fffff 333- *-serial:2 334- description: SMBus 335- product: Cannon Lake PCH SMBus Controller 336- vendor: Intel Corporation WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
lspci | grep -n -i -A 10 -B 1 audio:
17-00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10) 18:00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10) 19-00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10) 20-00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10) 21-01:00.0 3D controller: NVIDIA Corporation Device 1f91 (rev a1) 22-02:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02) 23-03:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02) 24-03:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02) 25-03:02.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02) 26-04:00.0 System peripheral: Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016] (rev 02) 27-3a:00.0 USB controller: Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016] (rev 02) 28-3b:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
Update: seems the mic now works under Archlinux: https://wiki.archlinux.org/index.php/Dell_Inspiron_15_(7590)
Update #2: With a little help from sof developers, I think I can get my mic (as well the one from many other dell laptops) working - https://github.com/thesofproject/sof/issues/2502