public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* i915 black screen introduced by ACPI changes
@ 2013-02-18  4:43 Chris Li
  2013-02-19 18:08 ` Jesse Barnes
  0 siblings, 1 reply; 29+ messages in thread
From: Chris Li @ 2013-02-18  4:43 UTC (permalink / raw)
  To: linux-kernel; +Cc: jbarnes, robert.moore, feng.tang, len.brown, daniel.vetter

My Lenovo Y580 laptop with FC18 start to get black screen after the kernel
upgrade to 3.7.xxx

The black screen happens about the time kernel switch to using VT console.
At the point of black screen, no response of cap locks key led no network
connection. The machine seems dead.

The CPU is i7 and it has two video card. The Intel build-in video card
and Gtx 660M Nvidia card.

This is very annoying. I did some poking around it:
- It was fine on the FC18 3.6.xxx kernel before the upgrade.
- The black screen exists with FC18 3.7.xxx kernel
- The black screen also exists in latest tip of linux-2.6.
- Switch to multi-user mode booting does not get rid of the black screen.
- Get rid of the "rhrb quit" does not help either.
- When the black screen happen, cap lock LED does not response to cap locks.
- No networking when black screen happen. The only thing to do is
reboot the system.
- Adding "i915.modeset=0" will allow the kernel to boot into GUI login. However,
  logout of X will cause the machine to hang similar to the black screen.
- Suspend and resume will get stuck at the black screen with"i915.modeset=0".
- Kernel console and X is using the Intel driver for display.

There are other user experience the same problem as well.
http://forums.fedoraforum.org/showthread.php?t=287853

The black screen is introduced between v3.6 and v3.7. I did the git bisect.
It points to this ACPI change which is a little bit surprising. I was
expecting some
change relate to i915 driver. I double check commit before this does
not have black
screen.

Anyway, any suggestion to nail down this problem?
I am happy to reproduce and verify the fix.

Thanks

Chris


commit a57f7f9175b8ccbc9df83ac13860488913115de4
Author: Bob Moore <robert.moore@intel.com>
Date:   Fri Aug 17 10:55:02 2012 +0800

    ACPICA: Add Windows8/Server2012 string for _OSI method.

    This change adds a new _OSI string, "Windows 2012" for both Windows 8
    and Windows Server 2012.

    From Microsoft document "How to Identify the Windows Version in ACPI
    by Using _OSI", July 13, 2012.

    Signed-off-by: Bob Moore <robert.moore@intel.com>
    Signed-off-by: Feng Tang <feng.tang@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2013-03-19  8:13 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-18  4:43 i915 black screen introduced by ACPI changes Chris Li
2013-02-19 18:08 ` Jesse Barnes
2013-02-19 20:18   ` Chris Li
2013-02-19 20:52     ` Jesse Barnes
2013-02-20  7:17       ` Chris Li
2013-02-20 10:57         ` Daniel Vetter
2013-02-20 19:29           ` Chris Li
2013-02-20 19:33             ` Chris Li
2013-02-20 19:37               ` Chris Li
2013-02-20 19:45           ` Chris Li
2013-02-20 20:01             ` Chris Li
2013-02-20 20:19             ` Daniel Vetter
2013-02-20 20:23               ` Chris Li
2013-02-20 20:43               ` Chris Li
2013-02-20 21:04                 ` Chris Li
2013-02-22 22:42                   ` Chris Li
2013-03-04 17:11                     ` Chris Li
2013-03-04 17:49                       ` Daniel Vetter
2013-03-04 17:50                         ` Daniel Vetter
2013-03-04 23:16                           ` Chris Li
2013-03-04 23:33                             ` Chris Li
2013-03-11 13:16                               ` [Intel-gfx] " Jani Nikula
2013-03-14 20:10                                 ` Chris Li
2013-03-14 20:49                                   ` Chris Li
2013-03-15  7:29                                     ` Jani Nikula
2013-03-15  9:00                                       ` Chris Li
2013-03-15  9:06                                       ` Chris Li
2013-03-15  9:33                                       ` Chris Li
2013-03-19  8:13                                       ` Chris Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox