On Sat, Jan 29, 2011 at 4:13 PM, Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> 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 _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies