Bug 81373 - [ILK/IVB/HSW]dmesg error "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193" after boot
Summary: [ILK/IVB/HSW]dmesg error "[drm:drm_edid_block_valid] *ERROR* EDID checksum is...
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: low minor
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-15 07:08 UTC by Guo Jinxian
Modified: 2017-07-24 22:53 UTC (History)
2 users (show)

See Also:
i915 platform: ILK
i915 features: display/Other


Attachments
dmesg (82.26 KB, text/plain)
2014-07-15 07:08 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-07-15 07:08:41 UTC
Created attachment 102821 [details]
dmesg

==System Environment==
--------------------------
Regression: No
I rollback kernel to 2014/02/01, this bug still able to reproduce.

Non-working platforms: ILK

==kernel==
--------------------------
origin/drm-intel-nightly: 2a38e1bcd4dc9523cd723291340226d139bece1b(fails)
    drm-intel-nightly: 2014y-07m-14d-23h-18m-30s integration manifest
origin/drm-intel-next-queued: ebcdf5276e6e2ddef6a4fd7716684030301a6fed(fails)
    drm/i915: Handle failure to kick out a conflicting fb driver
origin/drm-intel-fixes: c6930992948adf0f8fc1f6ff1da51c5002a2cf95(fails)
    Revert "drm/i915: reverse dp link param selection, prefer fast over wide again"

==Bug detailed description==
dmesg error "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193" after boot

Dmesg shows:
[root@x-pk1 ~]# dmesg -r|egrep "<[1-3>]"|grep drm
<3>[    1.470425] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.482786] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.495113] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.507510] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.577457] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.611762] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.646303] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.680354] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.751840] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.764384] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.782313] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.802812] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.883420] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.925428] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    1.967277] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193
<3>[    2.008638] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193

==Reproduce steps==
---------------------------- 
1. boot
2. dmesg -r|egrep "<[1-3>]"|grep drm
Comment 1 Todd Previte 2014-07-15 18:43:58 UTC
Have you bisected this to see where it started? I've seen similar messages when working on the Displayport compliance testing stuff on HSW. I've been trying to track down whether it's the test unit or the DRM code, but seeing this makes me more suspicious of the DRM code. Can you bisect this to see where it might have started?

-T
Comment 2 Chris Wilson 2014-07-19 10:15:48 UTC
That hardware combination is just reading garbage for the EDID on VGA - the only issue is that the kernel is a little too verbose.
Comment 3 Guo Jinxian 2014-10-20 06:12:04 UTC
The failure is able to reproduce on latest -nightly(8d1dbeed28a28ecf964769bf089503f0c90ffdaa) on IVB

[root@x-ivb9 tests]# ./kms_cursor_crc --run-subtest cursor-64x64-random
IGT-Version: 1.8-gbba1cd0 (x86_64) (Linux: 3.17.0_drm-intel-nightly_8d1dbe_20141020_debug+ x86_64)
Beginning cursor-64x64-random on pipe A, connector VGA-1
..................................................
cursor-64x64-random on pipe A, connector VGA-1: PASSED

Beginning cursor-64x64-random on pipe B, connector VGA-1
..................................................
cursor-64x64-random on pipe B, connector VGA-1: PASSED

Beginning cursor-64x64-random on pipe C, connector VGA-1
..................................................
cursor-64x64-random on pipe C, connector VGA-1: PASSED

Subtest cursor-64x64-random: SUCCESS (27.987s)
[root@x-ivb9 tests]# dmesg -r|egrep "<[1-4]>"|grep drm
<3>[  423.651740] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 191
[root@x-ivb9 tests]#
Comment 4 lu hua 2014-12-30 05:11:27 UTC
run ./drv_module_reload, it also has this error.
output:
unbinding /sys/class/vtconsole/vtcon0/: (M) frame buffer device
module successfully unloaded
module successfully loaded again
[root@x-hsw24 tests]# dmesg -r|egrep "<[1-4]>"|grep drm
<3>[  140.403234] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 193
<3>[  140.415558] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 193
<3>[  140.427867] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 193
<3>[  140.440183] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 193
Comment 5 Jani Nikula 2015-10-23 09:54:09 UTC
Timeout, closing. Please reopen if the problem persists with latest kernels.


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.