Summary: | [ILK/IVB/HSW]dmesg error "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 193" after boot | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Guo Jinxian <jinxianx.guo> | ||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||
Severity: | minor | ||||||
Priority: | low | CC: | christophe.prigent, intel-gfx-bugs | ||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | ILK | i915 features: | display/Other | ||||
Attachments: |
|
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 That hardware combination is just reading garbage for the EDID on VGA - the only issue is that the kernel is a little too verbose. 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]# 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 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.
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