@nikgnomic is this behavior normal?
http://alsa-project.org/db/?f=cb3b506954278ab7fcac05509abe577e5dd87692
Check BIOS Setup: Restart the laptop and tap F2 to enter BIOS. Ensure audio controllers are enabled under “Audio” or “Integrated Devices”.
@weingeist thanks for the tip.
I already had tried that before but did it again. The issue remains
With
options snd-intel-dspcfg dsp_driver=3
The result is
aplay -l ✔
aplay: device_list:279: no soundcards found...
No changes in ALSA data
I suggest delete the modprobe option:
sudo rm /etc/modprobe.d/alsa-sof.conf
and add this option:
sudo tee /etc/modprobe.d/alsa-hda.conf <<< 'options snd_hda_intel model=auto'
then reboot system and run these commands to check audio device and ALSA snd modules
lspci -vnn -d ::0403
lsmod | grep snd
Data for similar systems on linux-hardware.org shows a similar problem to this system where only the HDMI outputs are detected.
But Dell may have used 2 different audio devices for onboard audio.
Some systems show a Cirrus device for analog outputs:
HW probe of Dell Inspiron 3501 #7770afb98c: aplay
card 0: PCH [HDA Intel PCH], device 0: CS8409/CS42L42 Analog [CS8409/CS42L42 Analog]`https://linux-hardware.org/?probe=7770afb98c&log=amixer
Card sysdefault:0 'PCH'/'HDA Intel PCH at 0x6001138000 irq 146' Mixer name : 'Cirrus Logic CS8409/CS42L42'` Components : 'HDA:10138409,10280a25,00100100 HDA:80862812,80860101,00100000'
But other systems show a Realtek audio device:
HW probe of Dell Inspiron 3501 #82d745d566: aplay
card 0: PCH [HDA Intel PCH], device 0: ALC3204 Analog [ALC3204 Analog]HW probe of Dell Inspiron 3501 #82d745d566: amixer
Card sysdefault:0 'PCH'/'HDA Intel PCH at 0x6003238000 irq 165' Mixer name : 'Realtek ALC3204' Components : 'HDA:10ec0236,10280a25,00100002 HDA:80862812,80860101,00100000'
Thanks @nikgnomic
lspci -vnn -d ::0403 ✔
00:1f.3 Audio device [0403]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20) (prog-if 00 [HDA compatible])
Subsystem: Dell Device [1028:0a25]
Flags: bus master, fast devsel, latency 64, IRQ 153
Memory at 6001138000 (64-bit, non-prefetchable) [size=16K]
Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
~ lsmod | grep snd ✔
snd_seq_dummy 12288 0
snd_hrtimer 12288 1
snd_seq 135168 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_hda_codec_intelhdmi 28672 1
snd_hda_intel 69632 1
snd_sof_pci_intel_tgl 12288 0
snd_sof_pci_intel_cnl 20480 1 snd_sof_pci_intel_tgl
snd_sof_intel_hda_generic 40960 2 snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
soundwire_intel 94208 1 snd_sof_intel_hda_generic
snd_sof_intel_hda_sdw_bpt 24576 1 soundwire_intel
snd_sof_intel_hda_common 204800 4 snd_sof_intel_hda_sdw_bpt,snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink 36864 4 snd_sof_intel_hda_sdw_bpt,soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_sof_intel_hda 20480 2 snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_hda_codec_hdmi 61440 1 snd_hda_codec_intelhdmi
snd_sof_pci 24576 3 snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_generic
snd_sof 479232 6 snd_sof_intel_hda_sdw_bpt,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_intel_hda,snd_sof_pci_intel_cnl
snd_sof_utils 16384 1 snd_sof
snd_soc_acpi_intel_match 143360 3 snd_sof_intel_hda_generic,snd_sof_pci_intel_tgl,snd_sof_pci_intel_cnl
snd_soc_acpi_intel_sdca_quirks 12288 1 snd_soc_acpi_intel_match
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_generic
snd_soc_sdca 98304 2 snd_soc_acpi_intel_sdca_quirks,soundwire_bus
snd_soc_avs 262144 0
snd_soc_hda_codec 28672 1 snd_soc_avs
snd_hda_ext_core 36864 7 snd_sof_intel_hda_sdw_bpt,snd_soc_avs,snd_soc_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_hda_codec 217088 7 snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_soc_hdac_hda,snd_sof_intel_hda,snd_hda_codec_intelhdmi
snd_hda_core 147456 10 snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda,snd_hda_codec_intelhdmi
snd_intel_dspcfg 45056 5 snd_soc_avs,snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic
snd_intel_sdw_acpi 16384 2 snd_intel_dspcfg,snd_sof_intel_hda_generic
snd_hwdep 24576 1 snd_hda_codec
snd_soc_core 434176 7 snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_soc_sdca,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_compress 32768 2 snd_soc_avs,snd_soc_core
ac97_bus 12288 1 snd_soc_core
snd_pcm_dmaengine 20480 1 snd_soc_core
snd_pcm 212992 14 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_soc_sdca,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_timer 57344 3 snd_seq,snd_hrtimer,snd_pcm
snd 159744 16 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_sof,snd_soc_sdca,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore 16384 1 snd
Additionally i got the probe here if it can help
https://linux-hardware.org/?probe=ec963431d0
Sorry for the delay in responding - I have been away dealing with a family emergency
Try using this modprobe option to replace the auto option:
sudo tee /etc/modprobe.d/alsa-hda.conf <<< 'options snd_hda_intel model=dell-headset-multi'
If that doesn’t work any better, I suggest open a bug report with ALSA maintainers
Reporting issues — The Linux Kernel documentation
Thanks @nikgnomic. I’m sorry to hear about your emergency, hope all is good now.
After trying the option i get this log
http://alsa-project.org/db/?f=a59c627f73db209b18fa4f83f44ffd33f71341d2
I will open the bug report. Thanks again!