Public bug reported:
**Summary**
On Ubuntu 26.04 (Resolute, kernel 7.0.0-30-generic) the SOF audio DSP crashes
on resume from s2idle
whenever an external DisplayPort monitor is connected, leaving **all audio dead
— both playback and
the internal microphone — until a full reboot**. This is fixed upstream by
commit `0c0e418dbcf0`,
which is **not** in the 7.0.y series, so it will not reach 26.04 via the normal
upstream-stable
rollups. Requesting a cherry-pick of that commit into the Resolute kernel.
**Impact**
- Total loss of audio (output + capture) after a routine suspend/resume — a
very common action on a
docked laptop. Only recovery is a full reboot; module reload / PCI rebind do
not recover it.
- Hits repeatedly (roughly every 1–4 suspend/resume cycles while an external DP
monitor is attached).
**Steps to reproduce**
1. Connect an external DisplayPort monitor (via USB-C dock or direct DP).
2. Suspend (s2idle) and resume — e.g. `sudo rtcwake -m freeze -s 25`. No audio
needs to be playing.
3. After resume, audio is gone. Deterministic within a few cycles.
Not reproducible with no external monitor connected (bare laptop is fine, on
battery and AC).
**Kernel log signature (on the failing resume)**
```
sof-audio-pci-intel-mtl 0000:00:1f.3: DSP panic! / error: DSP Firmware Oops /
EXCCAUSE 0x5
sof-audio-pci-intel-mtl 0000:00:1f.3: IMR restore failed, trying to cold boot
sof-audio-pci-intel-mtl 0000:00:1f.3: 0xd000001c: ROM_EXT,
REMOVE_ACCESS_CONTROL / error code: 0x2328
sof-audio-pci-intel-mtl 0000:00:1f.3: dsp init failed after 3 attempts with
err: -110
```
**Upstream fix (please backport)**
- Commit `0c0e418dbcf0582bf80d8dbfd9b306607c065992` ("chain-dma: fix potential
NULL dereference"),
first in mainline **v7.2-rc7**, Cc: stable — already backported to **7.1,
6.18, and 6.12** stable.
- It is **not** present in **7.0.y**, which is EOL upstream, so 26.04's 7.0
kernel will not pick it up
through the usual "Resolute update: vX upstream stable release" SRUs. Hence
this cherry-pick request.
**Upstream confirmation / discussion**
- thesofproject/sof#10955 — an Intel SOF maintainer confirmed this exact case
is the bug fixed by the
commit above. Our report, logs, and a deterministic reproducer are in that
thread:
https://github.com/thesofproject/sof/issues/10955#issuecomment-5371357276
**Environment**
- Lenovo ThinkPad P14s Gen6 (21QT0016MX); BIOS R2WET43W 1.25
- Intel Core Ultra 9 285H (Arrow Lake); audio `00:1f.3` Intel "Arrow Lake cAVS"
[8086:7728],
driver `sof-audio-pci-intel-mtl`
- Ubuntu 26.04, kernel 7.0.0-30-generic; `firmware-sof-signed` 2025.12.2-1
(ADSPFW 2.14.1.1)
- Suspend type: s2idle. Likely affects all MTL/ARL SOF laptops, not just this
model.
**Workaround**
Reboot to recover audio. No reliable pre-suspend avoidance (undocking before
suspend does not help;
disabling PCI runtime PM does not help).
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-30-generic 7.0.0-30.30
ProcVersionSignature: Ubuntu 7.0.0-30.30-generic 7.0.12
Uname: Linux 7.0.0-30-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Fri Aug 28 17:32:27 2026
InstallationDate: Installed on 2026-06-24 (65 days ago)
InstallationMedia: Kubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423)
MachineType: LENOVO 21QT0016MX
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-30-generic
root=UUID=d5d6fa86-81cb-4904-925b-70634bd44d5f ro quiet
cryptdevice=UUID=8011d035-e532-4f50-b0ed-881177e835e4:luks-8011d035-e532-4f50-b0ed-881177e835e4
root=/dev/mapper/luks-8011d035-e532-4f50-b0ed-881177e835e4 splash
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/30/2026
dmi.bios.release: 1.26
dmi.bios.vendor: LENOVO
dmi.bios.version: R2WET44W (1.26 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21QT0016MX
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76528 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.16
dmi.modalias:
dmi:bvnLENOVO:bvrR2WET44W(1.26):bd06/30/2026:br1.26:efr1.16:svnLENOVO:pn21QT0016MX:pvrThinkPadP14sGen6:rvnLENOVO:rn21QT0016MX:rvrSDK0T76528WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21QT_BU_Think_FM_ThinkPadP14sGen6:pfaThinkPadP14sGen6:
dmi.product.family: ThinkPad P14s Gen 6
dmi.product.name: 21QT0016MX
dmi.product.sku: LENOVO_MT_21QT_BU_Think_FM_ThinkPad P14s Gen 6
dmi.product.version: ThinkPad P14s Gen 6
dmi.sys.vendor: LENOVO
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2165740
Title:
No audio (SOF DSP fails to boot, -110) after suspend/resume with an
external DisplayPort monitor — needs upstream fix 0c0e418dbcf0
backported to the 7.0 kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2165740/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs