I add that ACPI has an NHLT table:
$ dmesg | grep NHLT [ 0.016203] ACPI: NHLT 0x00000000B3BC3000 0017F1 (v00 INTEL CFL-ULT 20170001 INTL 20160422)
But (related to snd-hda-intel, though): sound/hda/intel-nhlt.c:33 [snd_intel_dspcfg]intel_nhlt_init =p "No NHLT table found\012"
$ sudo acpidump | grep NHLT NHLT @ 0x0000000000000000 0000: 4E 48 4C 54 F1 17 00 00 00 17 49 4E 54 45 4C 20 NHLT......INTEL 10AA0: 6E 20 31 20 4E 48 4C 54 00 A4 4E 42 55 46 A1 4B n 1 NHLT..NBUF.K
Attached you will find nhlt.dsl file.
Missatge de josep lladonosa capell jlladonosa@gmail.com del dia dj., 16 d’abr. 2020 a les 8:34:
/sys/kernel/debug/dynamic_debug/control lines related to sound.
Missatge de josep lladonosa capell jlladonosa@gmail.com del dia dj., 16 d’abr. 2020 a les 8:33:
Hello,
This is my first time here. I contact you because I am trying to make microphones from my laptop work under Debian 10.3 (additional compiled kernel 5.6.4 but tried with your Linux kernel 5.6.0-rc7+).
Laptop is an HP Elitebook 830 G6.
$ sudo lspci -s 0:1f.3 -nnnnv 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 11) Subsystem: Hewlett-Packard Company Cannon Point-LP High Definition Audio Controller [103c:854a] Flags: bus master, fast devsel, latency 64, IRQ 158 Memory at 4022108000 (64-bit, non-prefetchable) [size=16K] Memory at 4022000000 (64-bit, non-prefetchable) [size=1M] Capabilities: [50] Power Management version 3 Capabilities: [80] Vendor Specific Information: Len=14 <?> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
I followed your instructions to build firmware and linux kernel (in a separate machine - just Cannon Lake and then installing firmware+kernel). This is part of dmesg: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [ 4.460258] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 4.460428] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver ... [ 4.530541] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 4.530676] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 4.530768] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 4.533271] sof-audio-pci 0000:00:1f.3: use msi interrupt mode ... [ 4.537726] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found [ 4.537727] sof-audio-pci 0000:00:1f.3: error: no matching ASoC machine driver found - aborting probe [ 4.537729] sof-audio-pci 0000:00:1f.3: error: failed to get machine info -19 [ 4.537835] sof-audio-pci 0000:00:1f.3: error: failed to probe DSP hardware! ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Result is (from alsa-info):
!!Soundcards recognised by ALSA !!-----------------------------
--- no soundcards ---
!!PCI Soundcards installed in the system !!--------------------------------------
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11)
In next email I will attach related debug information (/sys/kernel/debug/dynamic_debug/control lines related to sound.