Skip to content

No sound on Dell XPS 13 9315 2-in-1 #4522

Closed

Description

@usrhere

Describe the bug
No sound on Dell XPS 13 9315 2-in-1

Reproduction Rate
It was never working.

Screenshots or console output

$ uname -r
6.4.10-arch1-1
$ lspci | grep -i audio
0000:00:1f.3 Audio device: Intel Corporation Alder Lake Smart Sound Technology Audio Controller (rev 01)
$ sudo dmesg | grep 0000:00:1f.3
[    0.548050] pci 0000:00:1f.3: [8086:51cc] type 00 class 0x040380
[    0.548107] pci 0000:00:1f.3: reg 0x10: [mem 0x6040290000-0x6040293fff 64bit]
[    0.548177] pci 0000:00:1f.3: reg 0x20: [mem 0x6040000000-0x60400fffff 64bit]
[    0.548333] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    1.024956] pci 0000:00:1f.3: Adding to iommu group 16
[    4.530562] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    4.531120] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    4.863277] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    4.863410] sof-audio-pci-intel-tgl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    4.863424] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.863610] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[    4.863679] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.870626] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    4.887328] sof-audio-pci-intel-tgl 0000:00:1f.3: No SoundWire machine driver found
[    4.887330] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4
[    4.887331] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.887333] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[    4.892959] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.892961] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    4.892963] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    4.987536] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    4.987540] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    5.003821] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[    5.045318] input: sof-hda-dsp HDMI/DP,pcm=1 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
[    5.090985] input: sof-hda-dsp HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
[    5.091041] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
$ lsmod | grep snd_sof_pci_intel_tgl
snd_sof_pci_intel_tgl    12288  2
snd_sof_intel_hda_common   229376  1 snd_sof_pci_intel_tgl
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi_intel_match    77824  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 132
Tile Size: 65472
User Name: jo
Host Name: 2in1
Server Name: PulseAudio (on PipeWire 0.3.77)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-1
Default Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-1.monitor
Cookie: b8ae:deb6

Thanks!

Activity

  1. plbossart commented on Aug 14, 2023

    @plbossart
    Member

    @usrhere can you attach the log of 'alsa-info'?

  2. usrhere commented on Aug 14, 2023

    @usrhere
    Author

    @plbossart , sure, here it is.
    alsa-info.txt

  3. changed the title [-]No sound on Dell XPS 9315 2-in-1[/-] [+]No sound on Dell XPS 13 9315 2-in-1[/+] on Aug 14, 2023
  4. plbossart commented on Aug 14, 2023

    @plbossart
    Member

    we have support for this SKU

    sof_sdw.c-      {
    sof_sdw.c-              .callback = sof_sdw_quirk_cb,
    sof_sdw.c-              .matches = {
    sof_sdw.c-                      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"),
    sof_sdw.c:                      DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0B34"),
    

    But the code was added in June, so most likely not in your kernel just yet?

    You need patches b62a1a8 and 332f618

  5. usrhere commented on Aug 14, 2023

    @usrhere
    Author

    thanks @plbossart , if I understood it correctly - it should be in v6.5 (?), so I still have to wait https://lore.kernel.org/lkml/87tturevnv.wl-tiwai@suse.de/

  6. plbossart commented on Aug 14, 2023

    @plbossart
    Member

    yes it'll be in 6.5 for sure. the patches may be picked-up by the 6.4-stable or distros earlier, it's not something we can help with.

  7. usrhere commented on Aug 14, 2023

    @usrhere
    Author

    Sure, got it, thanks a lot for the guidance and your work!

  8. bphd commented on Sep 22, 2023

    @bphd

    My sound was working really fine until some updates month ago

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions