Opened 4 years ago

Closed 4 years ago

#16357 closed bug (fixed)

Blank LVDS panel on Intel IronLake laptop

Reported by: madmax Owned by:
Priority: normal Milestone: R1/beta3
Component: Drivers/Graphics/intel_extreme/ironlake Version: R1/beta2
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Haiku R1/beta2 and nightly (playing with hrev54352) boot to a blank screen in my laptop with IronLake graphics. Not a hang, as it responds to long Ctrl-Alt-Supr, and the panel is on with backlight. It just doesn't display anything. Connecting a monitor to the VGA port doesn't change results.

What has worked for me is changing refclk_activate_ilk. There are three path selections there: Ibexpeak PCH, hasPanel and hasEDP. In my case, I have IBX and panel, and EDP is hardcoded as true for whatever reason. My results playing with that function are:

IBXpanelEDP
YYYblank screen
YYNblank screen
YN blank screen
NYYworks
NYNworks
NN works
return before changing anythingworks

Where "works" means I get the desktop in the panel. The external VGA monitor doesn't get signal anyway, but there seems to be tickets for that already.

Syslogs attached, though the only relevant difference I see is "No changes to reference clock" in refclk_activate_ilk in the correct boot.

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
  vendor 8086: Intel Corporation
  device 0046: Core Processor Integrated Graphics Controller

Attachments (3)

listdev.txt (2.7 KB ) - added by madmax 4 years ago.
syslogBAD.txt (214.3 KB ) - added by madmax 4 years ago.
syslogOK.txt (214.3 KB ) - added by madmax 4 years ago.

Download all attachments as: .zip

Change History (5)

by madmax, 4 years ago

Attachment: listdev.txt added

by madmax, 4 years ago

Attachment: syslogBAD.txt added

by madmax, 4 years ago

Attachment: syslogOK.txt added

comment:1 by pulkomandy, 4 years ago

For reference, proposed patch: https://review.haiku-os.org/c/haiku/+/3867

comment:2 by madmax, 4 years ago

Milestone: UnscheduledR1/beta3
Resolution: fixed
Status: newclosed

Fixed in hrev55052

Note: See TracTickets for help on using tickets.