--- dsdt.dsl 2007-07-11 00:31:42.000000000 +1000 +++ dsdt.dsl.good 2007-07-11 00:13:30.000000000 +1000 @@ -2,7 +2,7 @@ * Intel ACPI Component Architecture * AML Disassembler version 20061109 * - * Disassembly of dsdt.dat, Wed Jul 11 00:31:41 2007 + * Disassembly of dsdt.dat, Tue Jul 10 23:41:20 2007 * * * Original Table Header: @@ -986,41 +986,7 @@ } Store (0x07D0, OSYS) - If (CondRefOf (_OSI, Local0)) - { - If (_OSI ("Linux")) - { - Store (0x03E8, OSYS) - } - Else - { - Store (0x07D1, OSYS) - If (_OSI ("Windows 2001 SP2")) - { - Store (0x07D2, OSYS) - } - - If (_OSI ("Windows 2001.1")) - { - Store (0x07D3, OSYS) - } - - If (_OSI ("Windows 2001.1 SP1")) - { - Store (0x07D4, OSYS) - } - - If (_OSI ("Windows 2006")) - { - Store (0x07D6, OSYS) - } - - If (LAnd (MPEN, LEqual (OSYS, 0x07D1))) - { - TRAP (0x3D) - } - } - } + Store (0x07D6, OSYS) } Name (ECOK, 0x00) @@ -1867,51 +1833,51 @@ { While (One) { - Name (_T_0, 0x00) - Store (ToInteger (Arg0), _T_0) - If (LEqual (_T_0, 0x00)) + Name (_TX0, 0x00) + Store (ToInteger (Arg0), _TX0) + If (LEqual (_TX0, 0x00)) { Store (0x00, Local1) } Else { - If (LEqual (_T_0, 0x0E)) + If (LEqual (_TX0, 0x0E)) { Store (0x01, Local1) } Else { - If (LEqual (_T_0, 0x1C)) + If (LEqual (_TX0, 0x1C)) { Store (0x02, Local1) } Else { - If (LEqual (_T_0, 0x2A)) + If (LEqual (_TX0, 0x2A)) { Store (0x03, Local1) } Else { - If (LEqual (_T_0, 0x38)) + If (LEqual (_TX0, 0x38)) { Store (0x04, Local1) } Else { - If (LEqual (_T_0, 0x46)) + If (LEqual (_TX0, 0x46)) { Store (0x05, Local1) } Else { - If (LEqual (_T_0, 0x54)) + If (LEqual (_TX0, 0x54)) { Store (0x06, Local1) } Else { - If (LEqual (_T_0, 0x64)) + If (LEqual (_TX0, 0x64)) { Store (0x07, Local1) } @@ -1945,51 +1911,51 @@ While (One) { - Name (_T_0, 0x00) - Store (ToInteger (Local0), _T_0) - If (LEqual (_T_0, 0x00)) + Name (_TX0, 0x00) + Store (ToInteger (Local0), _TX0) + If (LEqual (_TX0, 0x00)) { Store (0x00, Local1) } Else { - If (LEqual (_T_0, 0x01)) + If (LEqual (_TX0, 0x01)) { Store (0x0E, Local1) } Else { - If (LEqual (_T_0, 0x02)) + If (LEqual (_TX0, 0x02)) { Store (0x1C, Local1) } Else { - If (LEqual (_T_0, 0x03)) + If (LEqual (_TX0, 0x03)) { Store (0x2A, Local1) } Else { - If (LEqual (_T_0, 0x04)) + If (LEqual (_TX0, 0x04)) { Store (0x38, Local1) } Else { - If (LEqual (_T_0, 0x05)) + If (LEqual (_TX0, 0x05)) { Store (0x46, Local1) } Else { - If (LEqual (_T_0, 0x06)) + If (LEqual (_TX0, 0x06)) { Store (0x54, Local1) } Else { - If (LEqual (_T_0, 0x07)) + If (LEqual (_TX0, 0x07)) { Store (0x64, Local1) } @@ -2143,33 +2109,33 @@ Store (And (ShiftRight (Local2, 0x04), 0x0F), DISD) While (One) { - Name (_T_0, 0x00) - Store (ToInteger (WDAS), _T_0) - If (LEqual (_T_0, 0x01)) + Name (_TX0, 0x00) + Store (ToInteger (WDAS), _TX0) + If (LEqual (_TX0, 0x01)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_0, 0x03)) + If (LEqual (_TX0, 0x03)) { While (One) { - Name (_T_1, 0x00) - Store (ToInteger (DISD), _T_1) - If (LEqual (_T_1, 0x01)) + Name (_TX1, 0x00) + Store (ToInteger (DISD), _TX1) + If (LEqual (_TX1, 0x01)) { Store (0x03, OSTE) } Else { - If (LEqual (_T_1, 0x02)) + If (LEqual (_TX1, 0x02)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_1, 0x03)) + If (LEqual (_TX1, 0x03)) { Store (0x02, OSTE) } @@ -2185,25 +2151,25 @@ } Else { - If (LEqual (_T_0, 0x05)) + If (LEqual (_TX0, 0x05)) { While (One) { - Name (_T_2, 0x00) - Store (ToInteger (DISD), _T_2) - If (LEqual (_T_2, 0x01)) + Name (_TX2, 0x00) + Store (ToInteger (DISD), _TX2) + If (LEqual (_TX2, 0x01)) { Store (0x05, OSTE) } Else { - If (LEqual (_T_2, 0x04)) + If (LEqual (_TX2, 0x04)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_2, 0x05)) + If (LEqual (_TX2, 0x05)) { Store (0x04, OSTE) } @@ -2219,37 +2185,37 @@ } Else { - If (LEqual (_T_0, 0x07)) + If (LEqual (_TX0, 0x07)) { While (One) { - Name (_T_3, 0x00) - Store (ToInteger (DISD), _T_3) - If (LEqual (_T_3, 0x01)) + Name (_TX3, 0x00) + Store (ToInteger (DISD), _TX3) + If (LEqual (_TX3, 0x01)) { Store (0x03, OSTE) } Else { - If (LEqual (_T_3, 0x02)) + If (LEqual (_TX3, 0x02)) { Store (0x05, OSTE) } Else { - If (LEqual (_T_3, 0x03)) + If (LEqual (_TX3, 0x03)) { Store (0x02, OSTE) } Else { - If (LEqual (_T_3, 0x04)) + If (LEqual (_TX3, 0x04)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_3, 0x05)) + If (LEqual (_TX3, 0x05)) { Store (0x04, OSTE) } @@ -2267,25 +2233,25 @@ } Else { - If (LEqual (_T_0, 0x09)) + If (LEqual (_TX0, 0x09)) { While (One) { - Name (_T_4, 0x00) - Store (ToInteger (DISD), _T_4) - If (LEqual (_T_4, 0x01)) + Name (_TX4, 0x00) + Store (ToInteger (DISD), _TX4) + If (LEqual (_TX4, 0x01)) { Store (0x09, OSTE) } Else { - If (LEqual (_T_4, 0x08)) + If (LEqual (_TX4, 0x08)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_4, 0x09)) + If (LEqual (_TX4, 0x09)) { Store (0x08, OSTE) } @@ -2301,37 +2267,37 @@ } Else { - If (LEqual (_T_0, 0x0B)) + If (LEqual (_TX0, 0x0B)) { While (One) { - Name (_T_5, 0x00) - Store (ToInteger (DISD), _T_5) - If (LEqual (_T_5, 0x01)) + Name (_TX5, 0x00) + Store (ToInteger (DISD), _TX5) + If (LEqual (_TX5, 0x01)) { Store (0x09, OSTE) } Else { - If (LEqual (_T_5, 0x02)) + If (LEqual (_TX5, 0x02)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_5, 0x03)) + If (LEqual (_TX5, 0x03)) { Store (0x08, OSTE) } Else { - If (LEqual (_T_5, 0x08)) + If (LEqual (_TX5, 0x08)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_5, 0x09)) + If (LEqual (_TX5, 0x09)) { Store (0x08, OSTE) } @@ -2349,37 +2315,37 @@ } Else { - If (LEqual (_T_0, 0x0D)) + If (LEqual (_TX0, 0x0D)) { While (One) { - Name (_T_6, 0x00) - Store (ToInteger (DISD), _T_6) - If (LEqual (_T_6, 0x01)) + Name (_TX6, 0x00) + Store (ToInteger (DISD), _TX6) + If (LEqual (_TX6, 0x01)) { Store (0x09, OSTE) } Else { - If (LEqual (_T_6, 0x04)) + If (LEqual (_TX6, 0x04)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_6, 0x05)) + If (LEqual (_TX6, 0x05)) { Store (0x04, OSTE) } Else { - If (LEqual (_T_6, 0x08)) + If (LEqual (_TX6, 0x08)) { Store (0x05, OSTE) } Else { - If (LEqual (_T_6, 0x09)) + If (LEqual (_TX6, 0x09)) { Store (0x08, OSTE) } @@ -2397,49 +2363,49 @@ } Else { - If (LEqual (_T_0, 0x0F)) + If (LEqual (_TX0, 0x0F)) { While (One) { - Name (_T_7, 0x00) - Store (ToInteger (DISD), _T_7) - If (LEqual (_T_7, 0x01)) + Name (_TX7, 0x00) + Store (ToInteger (DISD), _TX7) + If (LEqual (_TX7, 0x01)) { Store (0x09, OSTE) } Else { - If (LEqual (_T_7, 0x02)) + If (LEqual (_TX7, 0x02)) { Store (0x05, OSTE) } Else { - If (LEqual (_T_7, 0x03)) + If (LEqual (_TX7, 0x03)) { Store (0x08, OSTE) } Else { - If (LEqual (_T_7, 0x04)) + If (LEqual (_TX7, 0x04)) { Store (0x01, OSTE) } Else { - If (LEqual (_T_7, 0x05)) + If (LEqual (_TX7, 0x05)) { Store (0x04, OSTE) } Else { - If (LEqual (_T_7, 0x08)) + If (LEqual (_TX7, 0x08)) { Store (0x05, OSTE) } Else { - If (LEqual (_T_7, 0x09)) + If (LEqual (_TX7, 0x09)) { Store (0x08, OSTE) } @@ -2806,51 +2772,51 @@ { While (One) { - Name (_T_0, 0x00) - Store (ToInteger (Arg0), _T_0) - If (LEqual (_T_0, 0x00)) + Name (_TX0, 0x00) + Store (ToInteger (Arg0), _TX0) + If (LEqual (_TX0, 0x00)) { Store (0x00, Local1) } Else { - If (LEqual (_T_0, 0x0E)) + If (LEqual (_TX0, 0x0E)) { Store (0x01, Local1) } Else { - If (LEqual (_T_0, 0x1C)) + If (LEqual (_TX0, 0x1C)) { Store (0x02, Local1) } Else { - If (LEqual (_T_0, 0x2A)) + If (LEqual (_TX0, 0x2A)) { Store (0x03, Local1) } Else { - If (LEqual (_T_0, 0x38)) + If (LEqual (_TX0, 0x38)) { Store (0x04, Local1) } Else { - If (LEqual (_T_0, 0x46)) + If (LEqual (_TX0, 0x46)) { Store (0x05, Local1) } Else { - If (LEqual (_T_0, 0x54)) + If (LEqual (_TX0, 0x54)) { Store (0x06, Local1) } Else { - If (LEqual (_T_0, 0x64)) + If (LEqual (_TX0, 0x64)) { Store (0x07, Local1) } @@ -2884,51 +2850,51 @@ While (One) { - Name (_T_0, 0x00) - Store (ToInteger (Local0), _T_0) - If (LEqual (_T_0, 0x00)) + Name (_TX0, 0x00) + Store (ToInteger (Local0), _TX0) + If (LEqual (_TX0, 0x00)) { Store (0x00, Local1) } Else { - If (LEqual (_T_0, 0x01)) + If (LEqual (_TX0, 0x01)) { Store (0x0E, Local1) } Else { - If (LEqual (_T_0, 0x02)) + If (LEqual (_TX0, 0x02)) { Store (0x1C, Local1) } Else { - If (LEqual (_T_0, 0x03)) + If (LEqual (_TX0, 0x03)) { Store (0x2A, Local1) } Else { - If (LEqual (_T_0, 0x04)) + If (LEqual (_TX0, 0x04)) { Store (0x38, Local1) } Else { - If (LEqual (_T_0, 0x05)) + If (LEqual (_TX0, 0x05)) { Store (0x46, Local1) } Else { - If (LEqual (_T_0, 0x06)) + If (LEqual (_TX0, 0x06)) { Store (0x54, Local1) } Else { - If (LEqual (_T_0, 0x07)) + If (LEqual (_TX0, 0x07)) { Store (0x64, Local1) } @@ -5203,15 +5169,15 @@ Release (\_SB.PCI0.LPCB.EC0.MUT1) While (One) { - Name (_T_0, 0x00) - Store (Local0, _T_0) - If (LEqual (_T_0, 0x01)) + Name (_TX0, 0x00) + Store (Local0, _TX0) + If (LEqual (_TX0, 0x01)) { Notify (\_SB.PCI0.LPCB.EC0.DAL1, 0x80) } Else { - If (LEqual (_T_0, 0x02)) + If (LEqual (_TX0, 0x02)) { Notify (\_SB.PCI0.LPCB.EC0.DAL2, 0x80) } @@ -7296,6 +7262,10 @@ Return (Zero) } } + Else + { + Return (Zero) + } } } @@ -7335,6 +7305,7 @@ Else { Sleep (0x05) + Return (Zero) } } } @@ -7649,9 +7620,9 @@ Store (Zero, Index (VALO, 0x05)) While (One) { - Name (_T_0, 0x00) - Store (ToInteger (Arg1), _T_0) - If (LEqual (_T_0, 0x56)) + Name (_TX0, 0x00) + Store (ToInteger (Arg1), _TX0) + If (LEqual (_TX0, 0x56)) { If (MTCH (VALI, GWFS)) { @@ -7692,7 +7663,7 @@ } Else { - If (LEqual (_T_0, 0x050E)) + If (LEqual (_TX0, 0x050E)) { If (MTCH (VALI, GTPS)) { @@ -7726,7 +7697,7 @@ } Else { - If (LEqual (_T_0, 0x5A)) + If (LEqual (_TX0, 0x5A)) { If (MTCH (VALI, FNDS)) { @@ -7756,7 +7727,7 @@ } Else { - If (LEqual (_T_0, 0x7F)) + If (LEqual (_TX0, 0x7F)) { If (MTCH (VALI, GCCM)) { @@ -7796,7 +7767,7 @@ } Else { - If (LEqual (_T_0, 0x62)) + If (LEqual (_TX0, 0x62)) { If (MTCH (VALI, CESS)) { @@ -7818,7 +7789,7 @@ } Else { - If (LEqual (_T_0, 0x11)) + If (LEqual (_TX0, 0x11)) { If (MTCH (VALI, GPNL)) { @@ -7832,7 +7803,7 @@ } Else { - If (LEqual (_T_0, 0xC000)) + If (LEqual (_TX0, 0xC000)) { If (MTCH (VALI, SHK0)) { @@ -7860,7 +7831,7 @@ } Else { - If (LEqual (_T_0, 0x1E)) + If (LEqual (_TX0, 0x1E)) { If (MTCH (VALI, SBED)) { @@ -7930,7 +7901,7 @@ Device (AMW0) { - Name (_HID, "*PNP0C14") + Name (_HID, "PNP0C14") Name (_UID, 0x00) Method (_STA, 0, NotSerialized) { @@ -8081,7 +8052,7 @@ { Device (QWMI) { - Name (_HID, "*PNP0C14") + Name (_HID, "PNP0C14") Name (_UID, 0x01) Method (PHSR, 2, NotSerialized) { @@ -8140,75 +8111,75 @@ { While (One) { - Name (_T_0, 0x00) - Store (ToInteger (RCOD), _T_0) - If (LEqual (_T_0, 0x01)) + Name (_TX0, 0x00) + Store (ToInteger (RCOD), _TX0) + If (LEqual (_TX0, 0x01)) { RQ01 (Arg0) } Else { - If (LEqual (_T_0, 0x02)) + If (LEqual (_TX0, 0x02)) { RQ02 (Arg0) } Else { - If (LEqual (_T_0, 0x03)) + If (LEqual (_TX0, 0x03)) { RQ03 (Arg0) } Else { - If (LEqual (_T_0, 0x04)) + If (LEqual (_TX0, 0x04)) { RQ04 (Arg0) } Else { - If (LEqual (_T_0, 0x05)) + If (LEqual (_TX0, 0x05)) { RQ05 (Arg0) } Else { - If (LEqual (_T_0, 0x06)) + If (LEqual (_TX0, 0x06)) { RQ06 (Arg0) } Else { - If (LEqual (_T_0, 0x07)) + If (LEqual (_TX0, 0x07)) { RQ07 (Arg0) } Else { - If (LEqual (_T_0, 0x08)) + If (LEqual (_TX0, 0x08)) { RQ08 (Arg0) } Else { - If (LEqual (_T_0, 0x09)) + If (LEqual (_TX0, 0x09)) { RQ09 (Arg0) } Else { - If (LEqual (_T_0, 0x0A)) + If (LEqual (_TX0, 0x0A)) { RQ0A (Arg0) } Else { - If (LEqual (_T_0, 0x0B)) + If (LEqual (_TX0, 0x0B)) { RQ0B (Arg0) } Else { - If (LEqual (_T_0, 0x0C)) + If (LEqual (_TX0, 0x0C)) { RQ0C (Arg0) } @@ -8234,75 +8205,75 @@ { While (One) { - Name (_T_0, 0x00) - Store (ToInteger (RCOD), _T_0) - If (LEqual (_T_0, 0x01)) + Name (_TX0, 0x00) + Store (ToInteger (RCOD), _TX0) + If (LEqual (_TX0, 0x01)) { RS01 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x02)) + If (LEqual (_TX0, 0x02)) { RS02 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x03)) + If (LEqual (_TX0, 0x03)) { RS03 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x04)) + If (LEqual (_TX0, 0x04)) { RS04 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x05)) + If (LEqual (_TX0, 0x05)) { RS05 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x06)) + If (LEqual (_TX0, 0x06)) { RS06 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x07)) + If (LEqual (_TX0, 0x07)) { RS07 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x08)) + If (LEqual (_TX0, 0x08)) { RS08 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x09)) + If (LEqual (_TX0, 0x09)) { RS09 (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x0A)) + If (LEqual (_TX0, 0x0A)) { RS0A (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x0B)) + If (LEqual (_TX0, 0x0B)) { RS0B (Arg0, Arg1) } Else { - If (LEqual (_T_0, 0x0C)) + If (LEqual (_TX0, 0x0C)) { RS0C (Arg0, Arg1) }