Dell Inspiron 640m: Power LCD on when lid is opened Author: Daniel Drake --- DSDT.dsl.orig 2007-05-06 13:19:59.000000000 -0400 +++ DSDT.dsl 2007-05-06 13:19:59.000000000 -0400 @@ -448,6 +448,16 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, Method (LIDE, 0, NotSerialized) { + // If lid open, enable video + If (LNotEqual(\_SB.LID._LID(), 0)) { + \_SB.PCI0.VID.LCD._DSS(0x80000001) + Notify (\_SB.LID, 0x80) + Return + } + + // If lid closed, continue + + // The following Store turns the LCD off Store (SMI (0x43, 0x00), Local0) If (LAnd (LNotEqual (Local0, 0x00), LNotEqual (Local0, 0x0F))) { @@ -474,6 +484,7 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, } Notify (\_SB.LID, 0x80) + Return } Method (PWRE, 0, NotSerialized)