Hi - i tried to put the dsdt fixes in place but it does not compile
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20090730 [Aug 12 2009]
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 4.0
/Library/DSDT/DSDTFiles/dsdt.dsl 2285: Method (RRIO, 4, NotSerialized)
Error 4095 - syntax error, unexpected PARSEOP_METHOD ^
ASL Input: /Library/DSDT/DSDTFiles/dsdt.dsl - 10087 lines, 303890 bytes, 683 keywords
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
also whenever i try to remove the irq from TMR it does not take - i re-read the aml into DSDTSE and its back again
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (CRS, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y0F)
})
OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04)
Field (LPCR, AnyAcc, NoLock, Preserve)
{
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
}
Method (_STA, 0, NotSerialized)
{
If (LEqual (OSFL (), Zero))
{
If (HPTE)
{
Return (0x0F)
}
}
Else
{
If (HPTE)
{
Return (0x0B)
}
}
Return (Zero)
}
Method (_CRS, 0, NotSerialized)
{
CreateDWordField (CRS, \_SB.PCI0.SBRG.HPET._Y0F._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
}
Method (RRIO, 4, NotSerialized)
{
If (LOr (LEqual (Arg0, Zero), LEqual (Arg0, One)))
{
If (LEqual (Arg2, 0x03F8))
{
Store (Arg1, S3F8)
}
If (LEqual (Arg2, 0x02F8))
{
Store (Arg1, S2F8)
}
If (LEqual (Arg2, 0x03E8))
{
Store (Arg1, S3E8)
}
If (LEqual (Arg2, 0x02E8))
{
Store (Arg1, S2E8)
}
}
If (LEqual (Arg0, 0x02))
{
If (LEqual (Arg2, 0x0378))
{
Store (Arg1, P378)
}
If (LEqual (Arg2, 0x0278))
{
Store (Arg1, P278)
}
If (LEqual (Arg2, 0x03BC))
{
Store (Arg1, P3BC)
}
}
If (LEqual (Arg0, 0x03))
{
Store (Arg1, FDC0)
}
If (LEqual (Arg0, 0x05))
{
If (LEqual (Arg2, 0x0330))
{
Store (Arg1, M330)
}
If (LEqual (Arg2, 0x0300))
{
Store (Arg1, M300)
}
}
If (LEqual (Arg0, 0x08))
{
Store (Zero, Local0)
If (Arg1)
{
Store (0xFF, Local0)
}
If (LEqual (Arg2, 0x0200))
{
Store (Local0, G200)
}
If (LEqual (Arg2, 0x0208))
{
Store (Local0, G208)
}
}
}
Method (RDMA, 3, NotSerialized)
{
}
Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (CRS0, ResourceTemplate ()
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
0x00, // Alignment
0x04, // Length
)
IRQNoFlags ()
{0}
})
any chance of a patched DSDT for this mobo? or telling me where the syntax errors are in the dsdt?
thanks
Moderator Edit: Please WRAP ALL computer OUTPUT/DUMPs within the CODE tags, and this comment will be removed. Thanks