Public bug reported:
# No audio on Dell XPS 9315 speakers — rt715-sdca SoundWire bus clash on
kernel 7.0.0-14
## Summary
No sound from the built-in speakers of a Dell XPS 9315 running Ubuntu 26.04 LTS
(kernel 7.0.0-14-generic). Sound works fine on Windows on the same machine, so
the hardware is functional. The kernel log shows the `rt715-sdca` SoundWire
slave (microphone codec) failing to initialize at boot with a bus clash /
parity error, then looping indefinitely with `Slave 6 initialization failed:
-61`. Because rt715 fails to attach properly, the shared SoundWire bus stays in
a degraded state and the `rt1316-sdca` speaker amplifier (which is otherwise
reported as `Attached`) never receives clock/data, leading to ASoC trigger
timeouts (`-110`) whenever an audio stream is opened on the Speaker sink.
## Hardware
- **Model**: Dell XPS 9315 (Alder Lake-P)
- **Audio**: Intel Smart Sound Technology + SoundWire
- rt1316-sdca (speaker amplifier, link 2)
- rt715-sdca (microphone codec, link 3)
- **BIOS**: 1.36.0 (2025-12-24) — latest, no fwupd update available
## Software
- **Distro**: Ubuntu 26.04 LTS
- **Kernel**: 7.0.0-14-generic (`linux-image-generic-hwe-26.04`)
- **firmware-sof-signed**: 2025.12.2-1
- **PipeWire / WirePlumber**: 1.6.2
- **Topology loaded**: `intel/sof-tplg/sof-adl-rt1316-l2-mono-rt714-l3.tplg`
- **Firmware**: `intel/sof/sof-adl.ri` — `Firmware ABI 3:22:1`, `Kernel ABI
3:23:1` (mismatch noted in dmesg)
## Symptoms
- No sound from built-in speakers in any application
- `wpctl status` reports the Speaker sink as default, not muted, volume normal
- All relevant ALSA mixer controls (`Speaker Switch`, `rt1316-1 DAC Switch`,
`PGA3.0 Master Playback Volume`) are ON / at maximum
- PCM state goes to `RUNNING` when audio is played (data is sent to ALSA) but
no sound is produced
## Kernel log
Key errors at boot (full log attached in `01-dmesg-audio.txt`):
```
rt715-sdca sdw:0:3:025d:0714:01: Bus clash detected before INT mask is enabled
rt715-sdca sdw:0:3:025d:0714:01: PARITY error detected before INT mask is
enabled
rt715-sdca sdw:0:3:025d:0714:01: ASoC error (-5): at
snd_soc_component_update_bits() on sdw:0:3:025d:0714:01 for register:
[0x40800109]
```
Then an infinite retry loop (5000+ occurrences in a few minutes):
```
rt715-sdca sdw:0:3:025d:0714:01: Slave 6 state check1: UNATTACHED, status was 1
rt715-sdca sdw:0:3:025d:0714:01: SDW_SCP_BUSCLOCK_SCALE_B1 write failed:-61
rt715-sdca sdw:0:3:025d:0714:01: Slave 6 initialization failed: -61
```
When an application opens the Speaker sink:
```
Speaker: ASoC error (-110): trigger FE cmd: 0 failed
sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC error (-110): at
soc_component_trigger() on 0000:00:1f.3
sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC error (-110): at
snd_soc_pcm_component_hw_free() on 0000:00:1f.3
```
## Reproduction
1. Boot Ubuntu 26.04 LTS on Dell XPS 9315 (kernel 7.0.0-14)
2. Observe `sudo dmesg | grep rt715-sdca` — bus clash + UNATTACHED loop from
the first second after boot
3. Try to play any audio (browser, `speaker-test`, etc.) — PCM state is
`RUNNING` but no sound is produced; ASoC -110 timeout errors appear
## Timeline / first occurrence
The bug appeared after a **suspend/resume cycle** on 2026-05-12:
- 22:02:53 — system entered s2idle (`PM: suspend entry`)
- 22:30:15 — system resumed (`Freezing user space processes` → resume sequence)
- 22:30:59 — **first audio error** (43s after resume):
```
rt715-sdca sdw:0:3:025d:0714:01: ASoC error (-16): at
soc_component_read_no_lock() on sdw:0:3:025d:0714:01 for register:
[0x4080010a]
```
- 22:31:02 — user-triggered reboot due to apparent display freeze / black screen
- From this reboot onwards, **every Linux boot** shows the rt715-sdca bus clash
+ UNATTACHED loop from the first second after the audio stack initializes
Audio was working fine under Linux **before** this suspend/resume cycle. The
fresh boot at 10:19 (earlier the same day) shows clean SOF init with no
rt715-sdca errors.
## Things that do NOT fix the issue
- Cold power-off (full shutdown 10s, then power-on)
- Reboot
- **Reboot into Windows (where audio works) → reboot back into Ubuntu**:
audio still broken under Linux, so Windows does not reset the codec to a
state that helps Linux re-init
- `systemctl --user restart pipewire wireplumber pipewire-pulse`
- Forcing volume to 100% and unmuting via `wpctl set-volume / set-mute`
- All ALSA mixer controls are already ON and at maximum
- BIOS is already at the latest version (1.36.0, 2025-12-24), fwupd reports no
updates available
- No recent apt upgrades (last apt activity 2026-05-02) — issue persists across
many reboots
## Likely diagnosis
Since:
- Audio works under Windows (so hardware is functional)
- Windows → Ubuntu reboot does not fix Linux (so the codec is not in a
persistent latched state across OS — or Linux's init sequence
re-creates the bad state every time)
- Linux audio worked fine until a specific suspend/resume cycle
- After that suspend/resume, the bug is reproducible at every Linux boot
This looks like a **kernel/driver regression** specific to the
`rt715-sdca` init path or the SoundWire bus initialization on this Dell XPS
9315 hardware. The Linux init sequence may now hit a path that the codec or
the SDW PHY rejects (possibly related to BIOS 1.36.0 changing some
codec/SoundWire init parameter). Windows uses different
proprietary init drivers and is unaffected.
## Attempted workaround that failed
`sudo modprobe -r snd_soc_rt715_sdca` after stopping PipeWire — fails with
`Module is in use` because `snd_soc_sof_sdw` keeps it loaded.
## Attached files
- `00-system-info.txt` — distro, kernel, hardware, BIOS, package versions
- `01-dmesg-audio.txt` — compacted kernel log (audio-related lines, loop
truncated)
- `03-pipewire-state.txt` — `wpctl status` and sink inspect
- `04-alsa-state.txt` — ALSA card, mixer controls, PCM hw_params
- `05-error-summary.txt` — error counters for this boot
## Notes
- The topology name references `rt714` but the hardware codec is `rt715`. Both
are SDCA-compatible so this matches Linux convention, but worth verifying
whether the `rt714-l3` choice is correct for this exact hardware revision.
- The ABI mismatch (`FW 3:22:1` vs `Kernel ABI 3:23:1`) is normally backward
compatible but may be relevant for this regression.
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-14-generic 7.0.0-14.14
ProcVersionSignature: Ubuntu 7.0.0-14.14-generic 7.0.0
Uname: Linux 7.0.0-14-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path',
'/dev/snd/controlC0', '/dev/snd/hwC0D2', '/dev/snd/pcmC0D7p',
'/dev/snd/pcmC0D6p', '/dev/snd/pcmC0D5p', '/dev/snd/pcmC0D4c',
'/dev/snd/pcmC0D2p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Tue May 12 23:15:31 2026
InstallationDate: Installed on 2026-04-25 (17 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: Dell Inc. XPS 9315
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-14-generic
root=UUID=31da62d7-9d69-4573-9041-4147f1a2652b ro quiet splash
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/24/2025
dmi.bios.release: 1.36
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.36.0
dmi.board.name: 02GGG1
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.18
dmi.modalias:
dmi:bvnDellInc.:bvr1.36.0:bd12/24/2025:br1.36:efr1.18:svnDellInc.:pnXPS9315:pvr:rvnDellInc.:rn02GGG1:rvrA00:cvnDellInc.:ct10:cvr:sku0B14:pfaXPS:
dmi.product.family: XPS
dmi.product.name: XPS 9315
dmi.product.sku: 0B14
dmi.sys.vendor: Dell Inc.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
** Attachment added: "audio-bug-report.tar.gz"
https://bugs.launchpad.net/bugs/2152267/+attachment/5969947/+files/audio-bug-report.tar.gz
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152267
Title:
Dell XPS 9315: rt715-sdca SoundWire bus clash after suspend/resume,
persistent across reboots (kernel 7.0.0-14)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2152267/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs