--- dsdt.orig.dsl	2005-02-10 10:12:05.800768280 -0800
+++ dsdt.dsl	2005-02-10 10:12:35.505252512 -0800
@@ -2,13 +2,17 @@
  * Intel ACPI Component Architecture
  * AML Disassembler version 20041203
  *
- * Disassembly of dsdt, Thu Feb 10 10:10:42 2005
+ * Disassembly of dsdt, Sun Feb  6 15:50:47 2005
  */
 DefinitionBlock ("DSDT.aml", "DSDT", 1, "Arima", "161Fh   ", 100925440)
 {
     Scope (\_PR)
     {
-        Processor (CPU0, 0x00, 0x00004010, 0x06) {}
+        Processor (CPU0, 0x00, 0x00004010, 0x06)
+	{ 
+        External (_PPC)
+	
+	}	
     }
 
     Scope (\)
@@ -253,6 +257,7 @@
             Store (Zero, \_PR.CPU0._PPC)
             Notify (\_PR.CPU0, 0x80)
         }
+    Return(Package(0x02){0x00, 0x00})
     }
 
     Scope (\_GPE)
@@ -353,6 +358,7 @@
                         Return (0x00)
                     }
                 }
+		Return(Package(0x02){0x00, 0x00})
             }
         }
 
@@ -2148,6 +2154,7 @@
                             Release (\_SB.PCI0.EC.MTX0)
                             Return (BIFB)
                         }
+			Return(Package(0x02){0x00, 0x00})
                     }
 
                     Method (_BST, 0, NotSerialized)
@@ -2927,7 +2934,7 @@
                     }
                 }
 
-                OperationRegion (CCRD, PCI_Config, 0x00, 0xA7)
+                OperationRegion (CCRD, PCI_Config, 0x00, 0xA8)
                 Field (CCRD, DWordAcc, Lock, Preserve)
                 {
                     Offset (0x04), 
@@ -3233,7 +3240,7 @@
                     CMD3,   8
                 }
 
-                Field (ERAM, AnyAcc, NoLock, Preserve)
+                Field (ERAM, ByteAcc, NoLock, Preserve)
                 {
                     Offset (0x80), 
                     NMSG,   8, 
