This appears to affect Meteor Lake as well, not just Arrow Lake-S; I'm seeing the same issue on a Dell Pro Max 16.
It appears to be a regression since I didn't see this issue on 6.17.0-29, but I do see it on 7.0.0-15-generic. ## System - **Device**: Dell Pro Max 16 Premium MA16250 - **Motherboard**: Dell 085XPR - **CPU/iGPU**: Intel Core Ultra 7 265H (Meteor Lake) - **BIOS**: 1.9.0 (2026-03-31) - **Kernel**: 7.0.0-15-generic (Ubuntu 26.04) - **Display**: Internal eDP panel (DDI A / pipe A) ## Hardware IDs ``` DMI: Dell Inc. Dell Pro Max 16 Premium MA16250/085XPR, BIOS 1.9.0 03/31/2026 SMBIOS 3.8 present iGPU: pci 0000:00:02.0 [8086:7d51] - Meteor Lake integrated display version 14.00 stepping D0 dGPU: pci 0000:01:00.0 [10de:2d39] - NVIDIA (hybrid graphics, PCIe x8 @ 32 GT/s) ``` ## i915 Driver & Firmware ``` i915 version: 1.6.0 DMC firmware: i915/mtl_dmc.bin v2.23 GuC firmware: i915/mtl_guc_70.bin v70.53.0 HuC firmware: i915/mtl_huc_gsc.bin v8.5.4 GSC firmware: i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926) ``` ## Symptoms Appear to match the reported issue very closely: - Short s2idle dwells (minutes): instant wake, no errors - Long s2idle dwells (4+ hours): ~30-60 second resume delay with PHY/DPLL error storm - Display eventually recovers - Appeared to be a hard hang on display powersave before setting i915.enable_psr=0 ## Timing ``` [65004.726228] PM: suspend entry (s2idle) [80437.248708] PM: suspend exit ``` Sleep duration: ~4.3 hours Resume delay: ~57 seconds (from first resume activity at 80380 to PM: suspend exit) ## Log Excerpt (resume sequence) ``` [80392.232107] i915 0000:00:02.0: [drm] *ERROR* Failed to bring PHY A to idle. [80392.240108] i915 0000:00:02.0: [drm] *ERROR* PHY A Read 0c70 failed after 3 retries. [80392.249106] i915 0000:00:02.0: [drm] *ERROR* PHY A Write 0c70 failed after 3 retries. [80392.474869] i915 0000:00:02.0: [drm] *ERROR* Timeout waiting for DDI BUF A to get active [80393.428861] i915 0000:00:02.0: [drm] *ERROR* Timed out waiting for DP idle patterns [80403.757549] i915 0000:00:02.0: [drm] *ERROR* [CRTC:150:pipe A] flip_done timed out [80403.967091] i915 0000:00:02.0: [drm] *ERROR* [CRTC:150:pipe A] mismatch in pixel_rate (expected 317492, found 36124) [80403.967102] i915 0000:00:02.0: [drm] *ERROR* [CRTC:150:pipe A] mismatch in dpll_hw_state [80403.967106] i915 0000:00:02.0: [drm] *ERROR* cx0pll_hw_state: lane_count: 2, ssc_enabled: no, use_c10: yes, tbt_mode: no [80403.967109] i915 0000:00:02.0: [drm] *ERROR* c10pll_hw_state: clock: 540000, fracen: yes, [80403.967111] i915 0000:00:02.0: [drm] *ERROR* quot: 40960, rem: 0, den: 1, [80403.967112] i915 0000:00:02.0: [drm] *ERROR* multiplier: 140, tx_clk_div: 0. [80403.967127] i915 0000:00:02.0: [drm] *ERROR* found: [80403.967128] i915 0000:00:02.0: [drm] *ERROR* cx0pll_hw_state: lane_count: 2, ssc_enabled: no, use_c10: yes, tbt_mode: no [80403.967130] i915 0000:00:02.0: [drm] *ERROR* c10pll_hw_state: clock: 61440, fracen: no, [80403.967132] i915 0000:00:02.0: [drm] *ERROR* multiplier: 16, tx_clk_div: 0. [80403.967146] i915 0000:00:02.0: [drm] *ERROR* [CRTC:150:pipe A] mismatch in port_clock (expected 540000, found 61440) [80403.967159] i915 0000:00:02.0: [drm] pipe state doesn't match! [80404.177686] i915 0000:00:02.0: [drm] DPLL 0: pll hw state mismatch ``` Note the same C10 PLL state mismatch pattern: - **Expected**: clock 540000, multiplier 140, PLL registers populated - **Found**: clock 61440, multiplier 16, PLL registers all zeros The ~10 second gap between `[80393] Timed out waiting for DP idle patterns` and `[80403] flip_done timed out` matches the flip_done timeout constant. Issue reproduced on two separate occasions (2026-05-24 and 2026-05-25) with identical symptoms. ## Kernel Command Line ``` BOOT_IMAGE=/vmlinuz-7.0.0-15-generic root=/dev/mapper/vgubuntu-root ro quiet splash intel_iommu=on iommu=pt i915.enable_psr=0 ``` PSR is already disabled (`i915.enable_psr=0`), so this is not a PSR- related issue. Before disabling PSR I was seeing failure to recover from display suspend, another regression since 6.17.0-29. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2150605 Title: `i915 Arrow Lake-S: PHY A / C10 DPLL state mismatch on resume from long s2idle dwell — slow wake (5-10s) with retry storm` To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2150605/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
