Bug 100385 - [i915] Screen freezes (X still works) after switch from EFI VGA to inteldrmfb, if booted with DP connected, if connected after boot everything works.
Summary: [i915] Screen freezes (X still works) after switch from EFI VGA to inteldrmfb...
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
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: 2017-03-25 12:09 UTC by rtur
Modified: 2017-07-24 23:15 UTC (History)
1 user (show)

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


Attachments
dmesg boot log with DisplayPort connected (125.82 KB, text/plain)
2017-03-25 12:09 UTC, rtur
no flags Details
dmesg log without displayport connection until after boot (149.88 KB, text/plain)
2017-03-25 12:10 UTC, rtur
no flags Details
xrandr verbose output with displayport connected since boot (13.40 KB, text/plain)
2017-03-25 12:14 UTC, rtur
no flags Details

Description rtur 2017-03-25 12:09:19 UTC
Created attachment 130448 [details]
dmesg boot log with DisplayPort connected

Configuration: 
 Lenovo x230 on a Ultrabase series 3 docking station,
 connected to a LG 22MP57VQ-P Display through a
 DisplayPort to DVI-D adapter.
 I'm running Arch Linux with the current drm-tip
 kernel 4.11.0-1. 

Problem Description:
 If I boot with the Display connected through Displayport,
 the console output freezes after the message:
    fb: switching to inteldrmfb from EFI VGA
 I still can log in at this point and the display works
 again as soon as X is started (see dmesg_DP_connected_boot 
 attachment). But if I try to switch to a TTY the 
 screen goes blank, if switched back to X everything works again.

 If I boot without the Displayport connection everything works, 
 nothing freezes. Even after attaching the display
 through DisplayPort everything works (TTY switch works also).
 (see dmesg_DP_connected_after_boot attachment in my next comment.)

Steps to reproduce:
 Boot with Displayport connected Display.

 If I forgot some important information please let me know and
 I'll provide it, also if you need a tester for this I would
 gladly be of assistance.
Comment 1 rtur 2017-03-25 12:10:36 UTC
Created attachment 130449 [details]
dmesg log without displayport connection until after boot
Comment 2 rtur 2017-03-25 12:14:29 UTC
Created attachment 130450 [details]
xrandr verbose output with displayport connected since boot
Comment 3 rtur 2017-04-22 13:35:09 UTC
Just a quick update. I again tried the current drm-tip, still the same problem. But it turns out, disabling legacy boot and csm (not sure if both need to be disabled though) in the bios fixes this problem for me. 
As far as I am concerned this is "fixed".


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.