/sys/devices/pci0000:00/0000:00:1f.3 $ cat device 0x9d71 $ cat class 0x040100 $ lsmod | grep snd snd_soc_skl_hda_dsp 24576 0 snd_soc_hdac_hdmi 40960 1 snd_soc_skl_hda_dsp snd_usb_audio 294912 0 snd_usbmidi_lib 40960 1 snd_usb_audio snd_rawmidi 45056 1 snd_usbmidi_lib snd_seq_device 16384 1 snd_rawmidi mc 61440 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common snd_soc_dmic 16384 0 snd_soc_skl_ssp_clk 16384 0 snd_soc_skl 180224 1 snd_soc_skl_ssp_clk snd_soc_hdac_hda 24576 1 snd_soc_skl snd_hda_ext_core 36864 3 snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl snd_soc_sst_ipc 20480 1 snd_soc_skl snd_soc_sst_dsp 40960 1 snd_soc_skl snd_soc_acpi_intel_match 40960 1 snd_soc_skl snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_soc_skl snd_intel_dspcfg 28672 1 snd_soc_skl snd_hda_codec 163840 2 snd_soc_hdac_hda,snd_soc_skl_hda_dsp snd_hda_core 106496 6 snd_hda_ext_core,snd_hda_codec,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_soc_skl_hda_dsp snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec snd_soc_core 299008 5 snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_soc_skl,snd_soc_dmic,snd_soc_skl_hda_dsp snd_compress 28672 1 snd_soc_core ac97_bus 16384 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core snd_pcm 143360 7 snd_usb_audio,snd_hda_codec,snd_soc_hdac_hdmi,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine snd_timer 40960 1 snd_pcm snd 110592 11 snd_seq_device,snd_hwdep,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_soc_skl_hda_dsp,snd_rawmidi soundcore 16384 1 snd /lib/modules/(uname -r)/kernel/sound/hda ext/ snd-hda-core.ko.xz snd-intel-dspcfg.ko.xz /lib/modules/(uname -r)/kernel/sound/hda/ext snd-hda-ext-core.ko.xz /lib/modules/(uname -r)/kernel/sound/soc/codecs | grep -iE "hda|dmic" snd-soc-dmic.ko.xz snd-soc-hdac-hda.ko.xz snd-soc-hdac-hdmi.ko.xz /lib/modules/(uname -r)/kernel/sound/soc/intel/boards snd-skl_nau88l25_max98357a.ko.xz snd-soc-skl_hda_dsp.ko.xz snd-soc-sst-broadwell.ko.xz snd-soc-sst-bytcr-rt5651.ko.xz snd-soc-cml_rt1011_rt5682.ko.xz snd-soc-skl_nau88l25_ssm4567.ko.xz snd-soc-sst-bxt-da7219_max98357a.ko.xz snd-soc-sst-cht-bsw-max98090_ti.ko.xz snd-soc-kbl_da7219_max98357a.ko.xz snd-soc-skl_rt286.ko.xz snd-soc-sst-bxt-rt298.ko.xz snd-soc-sst-cht-bsw-nau8824.ko.xz snd-soc-kbl_da7219_max98927.ko.xz snd-soc-sof_da7219_max98373.ko.xz snd-soc-sst-byt-cht-cx2072x.ko.xz snd-soc-sst-cht-bsw-rt5645.ko.xz snd-soc-kbl_rt5660.ko.xz snd-soc-sof_rt5682.ko.xz snd-soc-sst-byt-cht-da7213.ko.xz snd-soc-sst-cht-bsw-rt5672.ko.xz snd-soc-kbl_rt5663_max98927.ko.xz snd-soc-sst-bdw-rt5650-mach.ko.xz snd-soc-sst-byt-cht-es8316.ko.xz snd-soc-sst-glk-rt5682_max98357a.ko.xz snd-soc-kbl_rt5663_rt5514_max98927.ko.xz snd-soc-sst-bdw-rt5677-mach.ko.xz snd-soc-sst-bytcr-rt5640.ko.xz snd-soc-sst-haswell.ko.xz /lib/modules/(uname -r)/kernel/sound/soc/intel/skylake snd-soc-skl.ko.xz snd-soc-skl-ssp-clk.ko.xz Enabled dynamic debugging for module options snd-soc-skl dyndbg options snd-intel-dspcfg dyndbg dmesg | grep snd_soc [ 4.028144] snd_soc_skl 0000:00:1f.3: enabling device (0000 -> 0002) [ 4.033295] snd_soc_skl 0000:00:1f.3: chipset global capabilities = 0x9701 [ 4.033309] snd_soc_skl 0000:00:1f.3: Clearing TCSEL [ 4.037829] snd_soc_skl 0000:00:1f.3: oem_id INTEL , oem_table_id KBL oem_revision 2 [ 4.038354] snd_soc_skl 0000:00:1f.3: No matching I2S machine driver found [ 4.042476] snd_soc_skl 0000:00:1f.3: dsp registration status=0 [ 5.143642] snd_soc_skl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 5.152306] snd_soc_skl 0000:00:1f.3: codec #0 probed OK: 14f120d0 [ 5.153947] snd_soc_skl 0000:00:1f.3: codec #2 probed OK: 8086280b