apparent workaround for i915 "black screen" issue
From: Robert P. J. Day <hidden>
Date: 2011-01-31 17:12:04
On Mon, 31 Jan 2011, selvamuthukumar v wrote:
On Mon, Jan 31, 2011 at 6:46 PM, Robert P. J. Day [off-list ref] wrote:quoted
On Mon, 31 Jan 2011, selvamuthukumar v wrote:quoted
On Sat, Jan 29, 2011 at 4:13 PM, Robert P. J. Day [off-list ref] wrote:quoted
quoted
diff --git a/drivers/gpu/drm/i915/intel_opregion.c b/drivers/gpu/drm/i915/intel_opregion.c index 64fd644..28adc6d 100644 --- a/drivers/gpu/drm/i915/intel_opregion.c +++ b/drivers/gpu/drm/i915/intel_opregion.c@@ -495,6 +495,8 @@ int intel_opregion_setup(struct drm_device *dev)? ? ? ? ? ? ? ?opregion->acpi = base + OPREGION_ACPI_OFFSET; ? ? ? ?} +return 0; // rday + ? ? ? ?if (mboxes & MBOX_SWSCI) { ? ? ? ? ? ? ? ?DRM_DEBUG_DRIVER("SWSCI supported\n"); ? ? ? ? ? ? ? ?opregion->swsci = base + OPREGION_SWSCI_OFFSET;Yes. I was also facing similar issue. This workaround works for me. Tested using lenovo R61.?so you're saying that you were persistently getting a black screen boot, but that that simple tweak solved the problem? ?i'm not scared to admit that i still don't understand *how* that fixes things, i was just following the guidance of the appropriate mailing list and, so far, things have been working. ?i'm sure there will be a formal fix in the near future.Yes. I was getting black screen consistently. I do not remember exactly from which version issue started happening. But behavior was different with different kernel version. In 2.6.37 I used to get scrambled output. In 2.6.38-rc2 I get black screen, but CAPSLOCK LED is blinking continuously, probably a kernel panic. With this workaround I get the desktop.
ok, thanks for clearing that up. i still haven't heard back from
the intel mailing list so if anyone wants to try to narrow things down
further, feel free. i don't know why this fixes things but, until i
do, i'm just going to keep applying this patch to my git build.
rday
--
========================================================================
Robert P. J. Day Waterloo, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================