Bug 99109 - [SKL] eDP EDID is invalid
Summary: [SKL] eDP EDID is invalid
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-16 13:33 UTC by Imre Deak
Modified: 2017-12-26 16:34 UTC (History)
2 users (show)

See Also:
i915 platform: SKL
i915 features: display/DP


Attachments

Description Imre Deak 2016-12-16 13:33:29 UTC
This happens all the time on a SKL-6700K machine:

[   25.572597] i915 0000:00:02.0: eDP-1: EDID is invalid:
[   25.572599] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572599] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572600] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572600] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572601] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572601] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572602] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   25.572602] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

http://benchsrv.fi.intel.com/archive/results/CI_IGT_test/CI_DRM_1963/fi-skl-6700k/dmesg-before.log
Comment 1 Ville Syrjala 2016-12-19 16:11:05 UTC
This is caused by port A trying to use AUX A which is really meant for port E on this machine.

[    2.841811] [drm:intel_dp_init_connector [i915]] Adding eDP connector on port A
[    2.841900] [drm:intel_dp_init_connector [i915]] using AUX A for port A (platform default)
[    2.841976] [drm:intel_pps_dump_state [i915]] cur t1_t3 0 t8 0 t9 0 t10 0 t11_t12 0
[    2.841994] [drm:intel_pps_dump_state [i915]] vbt t1_t3 2000 t8 10 t9 2000 t10 500 t11_t12 5000
[    2.842011] [drm:intel_dp_init_panel_power_sequencer [i915]] panel power up delay 200, power down delay 50, power cycle delay 500
[    2.842028] [drm:intel_dp_init_panel_power_sequencer [i915]] backlight on delay 1, off delay 200
[    2.842090] [drm:intel_dp_init_panel_power_sequencer_registers [i915]] panel power sequencer register settings: PP_ON 0x7d00001, PP_OFF 0x1f40001, PP_DIV 0x4af05
[    2.842113] [drm:intel_edp_panel_vdd_sanitize [i915]] VDD left on by BIOS, adjusting state tracking
[    2.842707] [drm:intel_dp_read_dpcd [i915]] DPCD: 11 0a 82 01 00 03 01 01 02 00 00 00 00 00 00
[    2.843187] [drm:intel_dp_read_desc [i915]] DP branch: OUI 00-00-00(NS) dev-ID  HW-rev 0.0 SW-rev 0.0
[    2.847703] i915 0000:00:02.0: eDP-1: EDID is invalid:
[    2.847708] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847711] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847715] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847719] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847722] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847724] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847727] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847730] 	[00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    2.847789] [drm:get_backlight_max_vbt [i915]] VBT defined backlight frequency 200 Hz
[    2.847815] [drm:intel_panel_setup_backlight [i915]] Connector eDP-1 backlight initialized, disabled, brightness 0/7500
[    2.847877] [drm:intel_hdmi_init_connector [i915]] Adding HDMI connector on port B
[    2.847938] [drm:intel_hdmi_init_connector [i915]] Using DDC pin 0x5 for port B (VBT)
[    2.847970] [drm:intel_hdmi_init_connector [i915]] Adding HDMI connector on port C
[    2.848012] [drm:intel_hdmi_init_connector [i915]] Using DDC pin 0x4 for port C (VBT)
[    2.848037] [drm:intel_dp_init_connector [i915]] Adding DP connector on port E
[    2.848090] [drm:intel_dp_init_connector [i915]] using AUX A for port E (VBT)

I think what we need to do is notice and handle the conflict between the platform default AUX assignment and the VBT based assignment. That is, we need to move the platform default AUX channel assignment to happen at the same time or before the VBT based assignment.
Comment 2 Jari Tahvanainen 2017-04-11 08:45:18 UTC
Note public place for skl-6700k results - https://intel-gfx-ci.01.org/CI/fi-skl-6700k.html - problem still valid with drv_module_reload@basic-reload/basic-reload-inject/basic-reload-final tests.
Comment 3 Elizabeth 2017-07-25 15:54:09 UTC
(In reply to Imre Deak from comment #0)
> (In reply to Ville Syrjala from comment #1)
> (In reply to Jari Tahvanainen from comment #2)
> ... problem still valid with
> drv_module_reload@basic-reload/basic-reload-inject/basic-reload-final tests.
Good afternoon everybody, Is this still valid? Any update on this? Thank you.

(In reply to Jari Tahvanainen from comment #2)
> ... problem still valid with
> drv_module_reload@basic-reload/basic-reload-inject/basic-reload-final tests.
Hello Jari,
These tests have passed with the following configuration:

==============================================================
Software
==============================================================
Component: drm
    tag: libdrm-2.4.81-33-g3876bc2
    commit: 3876bc246a07070a6043159cd7623d4def9bbd4c

Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-116-g76bce77
    commit: 76bce77388bcb4f1c0fc8d6245279ec50e12161a

Component: piglit
    tag: piglit-v1
    commit: 1d5023fe19bf837b4930a3d0e8a8f82cce2a72ad
==============================================================
Hardware
==============================================================
Processor Number			i5-6260U
# of Cores				2
# of Threads				4
Processor Base Frequency		1.80 GHz
Max Turbo Frequency			2.90 GHz
Cache					4 MB SmartCache
Max Memory Size 			32 GB
Memory Types				DDR4-2133, LPDDR3-1866, DDR3L-1600
Max # of Memory Channels		2
Max Memory Bandwidth			34.1 GB/s
ECC Memory Supported  			No

==============================================================
Graphics Specifications
==============================================================
Processor Graphics 			Intel® Iris™ Graphics 540
Graphics Base Frequency			300.00 MHz
Graphics Max Dynamic Frequency		950.00 MHz
Graphics Video Max Memory		32 GB
eDRAM					64 MB
Graphics Output				eDP/DP/HDMI/DVI
4K Support				Yes, at 60Hz
Max Resolution (Intel® WiDi)		1080p
Max Resolution (HDMI 1.4)		4096x2304@24Hz
Max Resolution (DP)			4096x2304@60Hz
Max Resolution (eDP)			4096x2304@60Hz
Max Resolution (VGA)			N/A
DirectX* Support			12
OpenGL* Support				4.4
Intel® Quick Sync Video 		Yes
Intel® InTru™ 3D Technology		Yes
Intel® Clear Video HD Technology	Yes
Intel® Clear Video Technology		Yes
Intel® Wireless Display 		Yes
# of Displays Supported 		3
Device ID				0x1926
Comment 4 Elizabeth 2017-10-13 20:38:59 UTC
Hello, according to https://intel-gfx-ci.01.org/CI/fi-skl-6700k.html tests aren't failing anymore on 4.14.
Comment 5 Hector Velazquez 2017-12-26 16:34:34 UTC
This tests are passing on SKL QA

igt@drv_module_reload@basic-reload
igt@drv_module_reload@basic-reload-inject

IGT-Version: 1.20-gbeb26d8 (x86_64) (Linux: 4.15.0-rc4-drm-tip-ww51-commit-34783c4+ x86_64)

According to the success historial of the tests, i will change to close this bug report...


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.