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

Reply via email to