Bug 104704 - [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
Summary: [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-19 15:19 UTC by doru iorgulescu
Modified: 2018-03-08 18:29 UTC (History)
2 users (show)

See Also:
i915 platform: HSW, IVB
i915 features: display/Other


Attachments
[drm:wait_panel_status [i915]] *ERROR* PPS state mismatch (61.30 KB, text/plain)
2018-01-19 15:19 UTC, doru iorgulescu
no flags Details
dmesg with drm.debug=0x1e log_buf_len=4M (214.15 KB, text/plain)
2018-02-10 22:47 UTC, Dominik 'Rathann' Mierzejewski
no flags Details

Description doru iorgulescu 2018-01-19 15:19:09 UTC
Created attachment 136848 [details]
[drm:wait_panel_status [i915]] *ERROR* PPS state mismatch

Linux mirela3 4.15.0-rc8 #1 SMP Mon Jan 15 03:20:02 EET 2018 x86_64 GNU/Linux
root@mirela3:~# dmesg | grep drm
[    3.408446] [drm] Memory usable by graphics device = 2048M
[    3.408450] fb: switching to inteldrmfb from simple
[    3.408647] [drm] Replacing VGA console driver
[    3.416463] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.416465] [drm] Driver supports precise vblank timestamp query.
[    3.432735] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    3.471354] fbcon: inteldrmfb (fb0) is primary device
[    3.744312] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.416260] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.576104] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.576138] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.989326] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Linux mirela3 4.14.14 #1 SMP Wed Jan 17 16:23:03 EET 2018 x86_64 GNU/Linux
root@mirela3:~# dmesg | grep drm
[    3.061868] [drm] Memory usable by graphics device = 2048M
[    3.061872] fb: switching to inteldrmfb from simple
[    3.062002] [drm] Replacing VGA console driver
[    3.069542] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.069543] [drm] Driver supports precise vblank timestamp query.
[    3.104507] [drm] Initialized i915 1.6.0 20170818 for 0000:00:02.0 on minor 0
[    3.145285] fbcon: inteldrmfb (fb0) is primary device
[    3.420271] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.092144] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.252062] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.252098] [drm:wait_panel_status [i915]] *ERROR* PPS state mismatch
[    4.668371] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Linux mirela3 4.9.77 #1 SMP Wed Jan 17 16:53:32 EET 2018 x86_64 GNU/Linux
root@mirela3:~# dmesg | grep drm
[    2.979984] [drm] Initialized
[    3.060989] [drm] Memory usable by graphics device = 2048M
[    3.060992] fb: switching to inteldrmfb from simple
[    3.061086] [drm] Replacing VGA console driver
[    3.067266] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.067268] [drm] Driver supports precise vblank timestamp query.
[    3.118712] [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0
[    3.123224] fbcon: inteldrmfb (fb0) is primary device
[    4.599801] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Comment 1 Elizabeth 2018-01-22 21:02:19 UTC
Hello Doru,
Could you please share a dmesg from boot till issue with debug information, drm.debug=0x1e log_bug_len=2M(or bigger) parameter on grub. Also what is the machine doing at the time this happens?
Thank you.
Comment 2 Dominik 'Rathann' Mierzejewski 2018-02-10 22:37:51 UTC
I can see the same error on a Haswell machine, Fedora kernel 4.14.18-300.fc27.x86_64. I'll try to post a debug log after next reboot.
Comment 3 Dominik 'Rathann' Mierzejewski 2018-02-10 22:47:15 UTC
Created attachment 137263 [details]
dmesg with drm.debug=0x1e log_buf_len=4M

Here's my dmesg.
Comment 4 Elizabeth 2018-02-12 19:36:24 UTC
Thanks for the update Dominik. Reopening.
Comment 5 Imre Deak 2018-02-13 15:12:42 UTC
This should be fixed in drm-tip by

commit 7c2e017e32e1bc12e56760458568a166e1f13353
Author: Imre Deak <imre.deak@intel.com>
Date:   Wed Nov 29 19:51:37 2017 +0200

    drm/i915: Avoid PPS HW/SW state mismatch due to rounding

I sent now a backport request to stable trees starting from 4.9. I'll close this once the change is merged in stable trees.
Comment 6 Imre Deak 2018-02-13 15:28:50 UTC
(In reply to Imre Deak from comment #5)
> This should be fixed in drm-tip by
> 
> commit 7c2e017e32e1bc12e56760458568a166e1f13353

Err, the correct ID is

commit 5643205c6340b565a3be0fe0e7305dc4aa551c74

> Author: Imre Deak <imre.deak@intel.com>
> Date:   Wed Nov 29 19:51:37 2017 +0200
> 
>     drm/i915: Avoid PPS HW/SW state mismatch due to rounding
> 
> I sent now a backport request to stable trees starting from 4.9. I'll close
> this once the change is merged in stable trees.
Comment 7 Jani Nikula 2018-02-15 15:01:54 UTC
(In reply to Imre Deak from comment #5)
> I sent now a backport request to stable trees starting from 4.9. I'll close
> this once the change is merged in stable trees.

We only track bugs here until we've fixed them in our trees, not until stable backports. Thanks for the report and fix, closing.

Please reopen if the problem persists with that commit.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.