apparent workaround for i915 "black screen" issue
selvamuthukumar v
v.selvamuthukumar at gmail.com
Mon Jan 31 03:55:40 EST 2011
On Sat, Jan 29, 2011 at 4:13 PM, Robert P. J. Day <rpjday at crashcourse.ca> wrote:
>
> 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.
00:02.0 VGA compatible controller: Intel Corporation Mobile
GM965/GL960 Integrated Graphics Controller (rev 0c) (prog-if 00 [VGA
controller])
Subsystem: Lenovo T61
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f8100000 (64-bit, non-prefetchable) [size=1M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 1800 [size=8]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit-
Queue=0/0 Enable-
Capabilities: [d0] Power Management version 3
Kernel modules: intelfb
More information about the Kernelnewbies
mailing list