[Sound-open-firmware] SOF in a laptop Whiskey Lake ALC215

josep lladonosa capell jlladonosa at gmail.com
Thu Apr 16 08:44:42 CEST 2020


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 at 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 at 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.


More information about the Sound-open-firmware mailing list