Skip to content

Instantly share code, notes, and snippets.

@queeup
Created February 4, 2014 13:00
Show Gist options
  • Save queeup/8803161 to your computer and use it in GitHub Desktop.
Save queeup/8803161 to your computer and use it in GitHub Desktop.
Toshiba Sattellite U400 Z11 DSDT Fix
--- dsdt.dsl 2014-01-18 23:48:44.755559000 +0200
+++ dsdt.dsl.fix 2014-01-19 00:54:41.522926000 +0200
@@ -1459,6 +1459,10 @@
Return (Zero)
}
}
+ Else
+ {
+ Return (Zero)
+ }
}
}
@@ -1466,7 +1470,7 @@
{
Device (QWMI)
{
- Name (_HID, "*PNP0C14")
+ Name (_HID, "PNP0C14")
Name (_UID, 0x01)
Method (PHSR, 2, NotSerialized)
{
@@ -2355,6 +2359,7 @@
Sleep (0x64)
Add (VALF, 0x01, VALF)
+ Return (Zero)
}
}
}
@@ -3140,9 +3145,9 @@
And (Local0, 0x00FFFFFF, Local0)
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x56))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x56))
{
If (MTCH (VALI, GWFS))
{
@@ -3191,7 +3196,7 @@
}
Else
{
- If (LEqual (_T_0, 0x050E))
+ If (LEqual (T_0, 0x050E))
{
If (MTCH (VALI, GTPS))
{
@@ -3225,7 +3230,7 @@
}
Else
{
- If (LEqual (_T_0, 0x5A))
+ If (LEqual (T_0, 0x5A))
{
If (MTCH (VALI, FNDS))
{
@@ -3255,7 +3260,7 @@
}
Else
{
- If (LEqual (_T_0, 0x7F))
+ If (LEqual (T_0, 0x7F))
{
If (MTCH (VALI, GCCM))
{
@@ -3295,7 +3300,7 @@
}
Else
{
- If (LEqual (_T_0, 0x62))
+ If (LEqual (T_0, 0x62))
{
If (MTCH (VALI, CESS))
{
@@ -3317,7 +3322,7 @@
}
Else
{
- If (LEqual (_T_0, 0x11))
+ If (LEqual (T_0, 0x11))
{
Name (PBUF, Buffer (0x0200)
{
@@ -3445,7 +3450,7 @@
}
Else
{
- If (LEqual (_T_0, 0xC000))
+ If (LEqual (T_0, 0xC000))
{
If (MTCH (VALI, SHK0))
{
@@ -3489,7 +3494,7 @@
}
Else
{
- If (LEqual (_T_0, 0x1E))
+ If (LEqual (T_0, 0x1E))
{
If (MTCH (VALI, SBED))
{
@@ -3552,7 +3557,7 @@
}
Else
{
- If (LEqual (_T_0, 0x014E))
+ If (LEqual (T_0, 0x014E))
{
If (MTCH (VALI, LEDG))
{
@@ -3581,56 +3586,56 @@
}
Else
{
- If (LEqual (_T_0, 0x0154))
+ If (LEqual (T_0, 0x0154))
{
\_SB.PHSR (0x12, 0x00)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x0155))
+ If (LEqual (T_0, 0x0155))
{
\_SB.PHSR (0x12, 0x01)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x8F))
+ If (LEqual (T_0, 0x8F))
{
\_SB.PHSR (0x12, 0x02)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x00C0008F))
+ If (LEqual (T_0, 0x00C0008F))
{
\_SB.PHSR (0x12, 0x03)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x00C2008F))
+ If (LEqual (T_0, 0x00C2008F))
{
\_SB.PHSR (0x12, 0x04)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x00C9008F))
+ If (LEqual (T_0, 0x00C9008F))
{
\_SB.PHSR (0x12, 0x05)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0xC000))
+ If (LEqual (T_0, 0xC000))
{
\_SB.PHSR (0x12, 0x08)
Store (0x55, CECF)
}
Else
{
- If (LEqual (_T_0, 0x47))
+ If (LEqual (T_0, 0x47))
{
If (MTCH (VALI, RMGW))
{
@@ -3691,7 +3696,7 @@
}
Else
{
- If (LEqual (_T_0, 0x61))
+ If (LEqual (T_0, 0x61))
{
If (MTCH (VALI, RMGS))
{
@@ -4017,7 +4022,7 @@
0x00000000, // Range Minimum
0xDFFFFFFF, // Range Maximum
0x00000000, // Translation Offset
- 0x00000000, // Length
+ 0xE0000000, // Length
,, _Y0D, AddressRangeMemory, TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
@@ -4911,51 +4916,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -4989,51 +4994,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -5271,6 +5276,10 @@
Return (0x00)
}
}
+ Else
+ {
+ Return (0x00)
+ }
}
Method (USTA, 0, NotSerialized)
@@ -5513,51 +5522,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -5591,51 +5600,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -5707,51 +5716,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -5785,51 +5794,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -5908,51 +5917,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -5986,51 +5995,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -6109,51 +6118,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -6187,51 +6196,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -6310,51 +6319,51 @@
{
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Arg0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Arg0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x0E))
+ If (LEqual (T_0, 0x0E))
{
Store (0x01, Local1)
}
Else
{
- If (LEqual (_T_0, 0x1C))
+ If (LEqual (T_0, 0x1C))
{
Store (0x02, Local1)
}
Else
{
- If (LEqual (_T_0, 0x2A))
+ If (LEqual (T_0, 0x2A))
{
Store (0x03, Local1)
}
Else
{
- If (LEqual (_T_0, 0x38))
+ If (LEqual (T_0, 0x38))
{
Store (0x04, Local1)
}
Else
{
- If (LEqual (_T_0, 0x46))
+ If (LEqual (T_0, 0x46))
{
Store (0x05, Local1)
}
Else
{
- If (LEqual (_T_0, 0x54))
+ If (LEqual (T_0, 0x54))
{
Store (0x06, Local1)
}
Else
{
- If (LEqual (_T_0, 0x64))
+ If (LEqual (T_0, 0x64))
{
Store (0x07, Local1)
}
@@ -6388,51 +6397,51 @@
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x00))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x00))
{
Store (0x00, Local1)
}
Else
{
- If (LEqual (_T_0, 0x01))
+ If (LEqual (T_0, 0x01))
{
Store (0x0E, Local1)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Store (0x1C, Local1)
}
Else
{
- If (LEqual (_T_0, 0x03))
+ If (LEqual (T_0, 0x03))
{
Store (0x2A, Local1)
}
Else
{
- If (LEqual (_T_0, 0x04))
+ If (LEqual (T_0, 0x04))
{
Store (0x38, Local1)
}
Else
{
- If (LEqual (_T_0, 0x05))
+ If (LEqual (T_0, 0x05))
{
Store (0x46, Local1)
}
Else
{
- If (LEqual (_T_0, 0x06))
+ If (LEqual (T_0, 0x06))
{
Store (0x54, Local1)
}
Else
{
- If (LEqual (_T_0, 0x07))
+ If (LEqual (T_0, 0x07))
{
Store (0x64, Local1)
}
@@ -9722,16 +9731,16 @@
Release (\_SB.PCI0.LPCB.EC0.MUT1)
While (One)
{
- Name (_T_0, 0x00)
- Store (ToInteger (Local0), _T_0)
- If (LEqual (_T_0, 0x01))
+ Name (T_0, 0x00)
+ Store (ToInteger (Local0), T_0)
+ If (LEqual (T_0, 0x01))
{
Notify (\_SB.PCI0.LPCB.EC0.DAL1, 0x80)
Notify (\_SB.PCI0.LPCB.EC0.DAL1, 0x80)
}
Else
{
- If (LEqual (_T_0, 0x02))
+ If (LEqual (T_0, 0x02))
{
Notify (\_SB.PCI0.LPCB.EC0.DAL2, 0x80)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment