--- tpx61.asl.orig 2012-06-17 20:37:48.000000000 +0900 +++ tpx61.asl 2012-06-17 20:43:54.000000000 +0900 @@ -14663,6 +14663,7 @@ }) Method (_BCM, 1, NotSerialized) { +/* XXX \_SB.PCI0.VID.LCD0 methods don't work, call \_SB.PCI0.AGP.VID.LCD0 instead. Store (Match (BCLP, MEQ, Arg0, MTR, 0x00, 0x00), Local0) If (LNotEqual (Local0, Ones)) { @@ -14670,10 +14671,13 @@ \_SB.PCI0.LPC.EC.BRNS () \UCMS (0x16) } +*/ + \_SB.PCI0.AGP.VID.LCD0._BCM (Arg0) } Method (_BQC, 0, NotSerialized) { +/* XXX \_SB.PCI0.VID.LCD0 methods don't work, call \_SB.PCI0.AGP.VID.LCD0 instead. Store (\BRLV, Local0) If (LLessEqual (Local0, 0x0F)) { @@ -14683,6 +14687,8 @@ { Return (Zero) } +*/ + Return (\_SB.PCI0.AGP.VID.LCD0._BQC ()) } }