пятница

[Bug 2165740] Re: 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

** Tags added: kernel-daily-bug -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb 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 Status in linux package in Ubuntu: New Bug description: **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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2165740/+subscriptions

Комментариев нет:

Отправить комментарий