Board index » The Build » Optimization » DSDT



This is read-only archived content.
All new content and posts can now be found at
http://www.tonymacx86.com.



Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: My DH55TC DSDT project
 Post Posted: Fri Jul 09, 2010 7:46 pm 
User avatar
GeekInTraining

Joined: Wed Jul 07, 2010 4:44 pm
Posts: 17

System: Intel DH55TC
CPU: Core i3 540
Graphics: nVidia GTS250

Offline
Hello, I have starting learning and working on fixing my DSDT for DH55TC "Tom Cove" motherboard, I have not found anything similar nowhere on the internet so I think I must do it from scratch,

I use DSDTSE, in mac it extracts and compiles without any errors, and in windows it gives like 23 errors, I started patching most of the errors, but I can't seem to find references for one in particular:

Code:
Invalid object type for reserved name ^  (found BUFFER, requires Package)


I will fix as many errors as possible on my own, and ask help here for other,
after that, what would be the next logical step, just compile and away we go, or to add HPET information and so on. How do I extract HPET information?, this part is still very blurry to me.


thanks!

_________________
System: Intel DH55TC "Tom Cove"
CPU: Core i3 540
Graphics: nVidia GTS250
RAM: 2GB Kingston DDR3@1333MHz
S/L: 10.6.4
Bootloader: ASEREBLN's Chameleon RC4


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Fri Jul 09, 2010 8:21 pm 
User avatar
GeekInTraining

Joined: Wed Jul 07, 2010 4:44 pm
Posts: 17

System: Intel DH55TC
CPU: Core i3 540
Graphics: nVidia GTS250

Offline
When I am trying to add the nvidia gts250 (my video card) hack, I get 201 errors, the first being a value SHIT not recognized

Here is the hack

Code:
Nvidia GTS 250 Hack

This hack needs the DTGP method included in the DSDT, search for it in the "DSDT Hacks" on the menu.

Locate the PCI section in your DSDT.


Device (PCI0)
        {
            Name (_HID, EisaId ("PNP0A03"))
            Name (_ADR, 0x00)
            Name (_UID, 0x01)
            Name (_BBN, 0x00)
            Method (_S3D, 0, NotSerialized)
            {
                If (LEqual (OSFL, 0x02))
                {
                    Return (0x02)
                }
                Else
                {
                    Return (0x03)
                }
             .................. the original code continues.




PCI code with hack:





            Device (PCI0)
                    {
                        Name (_HID, EisaId ("PNP0A03"))
                        Name (_ADR, 0x00)
                        Name (_UID, 0x01)
                        Name (_BBN, 0x00)
                Device (P0P1)  /* ------------------------------  the hack begins here */
            {
                Name (_ADR, 0x00010000)
            Device (GFX)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x16)
                            {
                                "@0,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@0,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@0,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                },

                                "@1,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@1,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@1,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                },

                                "NVCAP",
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
                                    /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                },

                                "VRAM,totalsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x20
                                },

                                "device_type",
                                Buffer (0x0C)
                                {
                                    "NVDA,Parent"
                                },

                                "model",
                                Buffer ()
                                {
                                    "NVIDIA GeForce GTS 250"
                                },

                                "rom-revision",
                                Buffer (0x06)
                                {
                                    "3386a"
                                }
                            }, Local0)
                        SHIT (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }
            }




Here we show you three sections that you must configure depending on your video card.


The NVCAP should be extracted with ioregistry explorer while having our cards working correctly with QE/CI, previous to injecting it in the DSDT, to ensure you have
the correct values.


         "NVIDIA GeForce GTS 250" /* <------ Here you can change the name of your Card */

            VRAM,totalsize",
               Buffer (0x04)
            {
               0x00, 0x00, 0x00, 0x20   /*<----------- Ram amount: 0x40 = 1024mb, 0x20= 512mb, 0x10= 256mb */
            },


               "NVCAP",   
            Buffer (0x18)
            {
             /* 0000 */    0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, //<--------- Here the NVCAP.
            /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
            /* 0010 */    0x00, 0x00, 0x00, 0x00




And this is the compilation log:

Code:
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100331 [Mar 31 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0


Maximum error count (200) exceeded
dsdt.dsl  1818:                         SHIT (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Error    4064 -      Object does not exist ^  (SHIT)

dsdt.dsl  1877:             Device (P0P1)
Error    4057 -                        ^ Name already exists in scope (P0P1)

dsdt.dsl  1879:                 Name (_ADR, 0x00010000)
Error    4057 -                          ^ Name already exists in scope (_ADR)

dsdt.dsl  1925:                 Method (SPTS, 1, NotSerialized)
Error    4068 -                            ^ Object is not accessible from this scope (SPTS)

dsdt.dsl  1927:                     Store (One, PS1S)
Error    4068 -                                    ^ Object is not accessible from this scope (PS1S)

dsdt.dsl  1928:                     Store (One, PS1E)
Error    4068 -                                    ^ Object is not accessible from this scope (PS1E)

dsdt.dsl  1932:                 Method (SWAK, 1, NotSerialized)
Error    4068 -                            ^ Object is not accessible from this scope (SWAK)

dsdt.dsl  1935:                     Store (Zero, PS1E)
Error    4068 -                                     ^ Object is not accessible from this scope (PS1E)

dsdt.dsl  1943:                 OperationRegion (APMP, SystemIO, SMIP, 0x02)
Error    4068 -                                     ^ Object is not accessible from this scope (APMP)

dsdt.dsl  1944:                 Field (APMP, ByteAcc, NoLock, Preserve)
Error    4068 -                           ^ Object is not accessible from this scope (APMP)

dsdt.dsl  1946:                     APMC,   8,
Error    4068 -                        ^ Object is not accessible from this scope (APMC)

dsdt.dsl  1947:                     APMS,   8
Error    4068 -                        ^ Object is not accessible from this scope (APMS)

dsdt.dsl  1950:                 Field (APMP, ByteAcc, NoLock, Preserve)
Error    4068 -                           ^ Object is not accessible from this scope (APMP)

dsdt.dsl  1954:                     BRTC,   1
Error    4068 -                        ^ Object is not accessible from this scope (BRTC)

dsdt.dsl  1957:                 OperationRegion (SMIE, SystemIO, PM30, 0x08)
Error    4068 -                                     ^ Object is not accessible from this scope (SMIE)

dsdt.dsl  1958:                 Field (SMIE, ByteAcc, NoLock, Preserve)
Error    4068 -                           ^ Object is not accessible from this scope (SMIE)

dsdt.dsl  1961:                     PS1E,   1,
Error    4068 -                        ^ Object is not accessible from this scope (PS1E)

dsdt.dsl  1963:                     PS1S,   1,
Error    4068 -                        ^ Object is not accessible from this scope (PS1S)

dsdt.dsl  2120:                 Device (SIO1)
Error    4068 -                            ^ Object is not accessible from this scope (SIO1)

dsdt.dsl  2122:                     Name (_HID, EisaId ("PNP0C02"))
Error    4068 -                              ^ Object is not accessible from this scope (_HID)

dsdt.dsl  2123:                     Method (_UID, 0, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (_UID)

dsdt.dsl  2128:                     Name (CRS, ResourceTemplate ()
Error    4068 -                             ^ Object is not accessible from this scope (CRS_)

dsdt.dsl  2143:                     Method (_CRS, 0, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (_CRS)

dsdt.dsl  2147:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MIN, GPI0)
Error    4068 -       Object is not accessible from this scope ^  (GPI0)

dsdt.dsl  2147:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MIN, GPI0)
Error    4068 -       Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2147:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MIN, GPI0)
Error    4064 -                                                         Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y08._MIN)

dsdt.dsl  2148:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MAX, GPI1)
Error    4068 -       Object is not accessible from this scope ^  (GPI1)

dsdt.dsl  2148:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MAX, GPI1)
Error    4068 -       Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2148:                             CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._MAX, GPI1)
Error    4064 -                                                         Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y08._MAX)

dsdt.dsl  2149:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._LEN, GPIL)
Error    4068 -       Object is not accessible from this scope ^  (GPIL)

dsdt.dsl  2149:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._LEN, GPIL)
Error    4068 -       Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2149:                             CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y08._LEN, GPIL)
Error    4064 -                                                         Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y08._LEN)

dsdt.dsl  2150:                             Store (SP1O, GPI0)
Error    4068 -    Object is not accessible from this scope ^  (GPI0)

dsdt.dsl  2151:                             Store (SP1O, GPI1)
Error    4068 -    Object is not accessible from this scope ^  (GPI1)

dsdt.dsl  2152:                             Store (0x02, GPIL)
Error    4068 -    Object is not accessible from this scope ^  (GPIL)

dsdt.dsl  2155:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MIN, GP40)
Error    4068 -   Object is not accessible from this scope ^  (GP40)

dsdt.dsl  2155:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MIN, GP40)
Error    4068 -   Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2155:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MIN, GP40)
Error    4064 -                                                     Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y09._MIN)

dsdt.dsl  2156:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MAX, GP41)
Error    4068 -   Object is not accessible from this scope ^  (GP41)

dsdt.dsl  2156:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MAX, GP41)
Error    4068 -   Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2156:                         CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._MAX, GP41)
Error    4064 -                                                     Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y09._MAX)

dsdt.dsl  2157:                         CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._LEN, GPL4)
Error    4068 -   Object is not accessible from this scope ^  (GPL4)

dsdt.dsl  2157:                         CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._LEN, GPL4)
Error    4068 -   Object is not accessible from this scope ^  (CRS_)

dsdt.dsl  2157:                         CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y09._LEN, GPL4)
Error    4064 -                                                     Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y09._LEN)

dsdt.dsl  2158:                         ENFG (One)
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2159:                         If (ACTR)
Error    4068 -                                ^ Object is not accessible from this scope (ACTR)

dsdt.dsl  2161:                             ShiftLeft (IOAH, 0x08, Local0)
Error    4068 -  Object is not accessible from this scope ^  (IOAH)

dsdt.dsl  2162:                             Or (IOAL, Local0, Local0)
Error    4068 -                                    ^ Object is not accessible from this scope (IOAL)

dsdt.dsl  2165:                             If (And (OPT0, 0x02)) {}
Error    4068 -                                         ^ Object is not accessible from this scope (OPT0)

dsdt.dsl  2168:                                 Or (Local0, 0x0400, GP40)
Error    4068 -               Object is not accessible from this scope ^  (GP40)

dsdt.dsl  2169:                                 Or (Local0, 0x0400, GP41)
Error    4068 -               Object is not accessible from this scope ^  (GP41)

dsdt.dsl  2170:                                 Store (Local1, GPL4)
Error    4068 -          Object is not accessible from this scope ^  (GPL4)

dsdt.dsl  2174:                         EXFG ()
Error    4068 -                            ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2175:                         Return (CRS)
Error    4068 -                                   ^ Object is not accessible from this scope (CRS_)

dsdt.dsl  2178:                     Name (DCAT, Package (0x15)
Error    4068 -                              ^ Object is not accessible from this scope (DCAT)

dsdt.dsl  2202:                     Mutex (MUT0, 0x00)
Error    4068 -                               ^ Object is not accessible from this scope (MUT0)

dsdt.dsl  2203:                     Method (ENFG, 1, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2205:                         Acquire (MUT0, 0xFFFF)
Error    4068 -                                     ^ Object is not accessible from this scope (MUT0)

dsdt.dsl  2206:                         Store (IOCE, INDX)
Error    4068 -                                         ^ Object is not accessible from this scope (INDX)

dsdt.dsl  2207:                         Store (IOCE, INDX)
Error    4068 -                                         ^ Object is not accessible from this scope (INDX)

dsdt.dsl  2208:                         Store (Arg0, LDN)
Error    4068 -                                        ^ Object is not accessible from this scope (LDN_)

dsdt.dsl  2211:                     Method (EXFG, 0, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2213:                         Store (IOCL, INDX)
Error    4068 -                                         ^ Object is not accessible from this scope (INDX)

dsdt.dsl  2214:                         Release (MUT0)
Error    4068 -                                     ^ Object is not accessible from this scope (MUT0)

dsdt.dsl  2217:                     Method (LPTM, 1, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (LPTM)

dsdt.dsl  2219:                         ENFG (CGLD (Arg0))
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2219:                         ENFG (CGLD (Arg0))
Error    4068 -                                  ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2220:                         And (OPT0, 0x02, Local0)
Error    4068 -                                 ^ Object is not accessible from this scope (OPT0)

dsdt.dsl  2221:                         EXFG ()
Error    4068 -                            ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2225:                     Method (UHID, 1, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (UHID)

dsdt.dsl  2229:                             ENFG (CGLD (Arg0))
Error    4068 -                                ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2229:                             ENFG (CGLD (Arg0))
Error    4068 -                                      ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2230:                             And (OPT1, 0x38, Local0)
Error    4068 -                                     ^ Object is not accessible from this scope (OPT1)

dsdt.dsl  2231:                             EXFG ()
Error    4068 -                                ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2241:                     OperationRegion (IOID, SystemIO, SP1O, 0x02)
Error    4068 -                                         ^ Object is not accessible from this scope (IOID)

dsdt.dsl  2242:                     Field (IOID, ByteAcc, NoLock, Preserve)
Error    4068 -                               ^ Object is not accessible from this scope (IOID)

dsdt.dsl  2244:                         INDX,   8,
Error    4068 -                            ^ Object is not accessible from this scope (INDX)

dsdt.dsl  2245:                         DATA,   8
Error    4068 -                            ^ Object is not accessible from this scope (DATA)

dsdt.dsl  2248:                     IndexField (INDX, DATA, ByteAcc, NoLock, Preserve)
Error    4068 -                                    ^ Object is not accessible from this scope (INDX)

dsdt.dsl  2248:                     IndexField (INDX, DATA, ByteAcc, NoLock, Preserve)
Error    4068 - Object is not accessible from this scope ^  (DATA)

dsdt.dsl  2251:                         LDN,    8,
Error    4068 -                           ^ Object is not accessible from this scope (LDN_)

dsdt.dsl  2253:                         OP2C,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OP2C)

dsdt.dsl  2254:                         OP2D,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OP2D)

dsdt.dsl  2256:                         ACTR,   8,
Error    4068 -                            ^ Object is not accessible from this scope (ACTR)

dsdt.dsl  2258:                         IOAH,   8,
Error    4068 -                            ^ Object is not accessible from this scope (IOAH)

dsdt.dsl  2259:                         IOAL,   8,
Error    4068 -                            ^ Object is not accessible from this scope (IOAL)

dsdt.dsl  2260:                         IOH2,   8,
Error    4068 -                            ^ Object is not accessible from this scope (IOH2)

dsdt.dsl  2261:                         IOL2,   8,
Error    4068 -                            ^ Object is not accessible from this scope (IOL2)

dsdt.dsl  2263:                         INTR,   8,
Error    4068 -                            ^ Object is not accessible from this scope (INTR)

dsdt.dsl  2265:                         DMCH,   8,
Error    4068 -                            ^ Object is not accessible from this scope (DMCH)

dsdt.dsl  2267:                         RGE0,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE0)

dsdt.dsl  2268:                         RGE1,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE1)

dsdt.dsl  2269:                         RGE2,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE2)

dsdt.dsl  2270:                         RGE3,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE3)

dsdt.dsl  2271:                         RGE4,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE4)

dsdt.dsl  2272:                         RGE5,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE5)

dsdt.dsl  2273:                         RGE6,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE6)

dsdt.dsl  2274:                         RGE7,   8,
Error    4068 -                            ^ Object is not accessible from this scope (RGE7)

dsdt.dsl  2276:                         OPT0,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT0)

dsdt.dsl  2277:                         OPT1,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT1)

dsdt.dsl  2278:                         OPT2,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT2)

dsdt.dsl  2279:                         OPT3,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT3)

dsdt.dsl  2280:                         OPT4,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT4)

dsdt.dsl  2281:                         OPT5,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT5)

dsdt.dsl  2282:                         OPT6,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT6)

dsdt.dsl  2283:                         OPT7,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT7)

dsdt.dsl  2284:                         OPT8,   8,
Error    4068 -                            ^ Object is not accessible from this scope (OPT8)

dsdt.dsl  2285:                         OPT9,   8
Error    4068 -                            ^ Object is not accessible from this scope (OPT9)

dsdt.dsl  2288:                     Method (CGLD, 1, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2290:                         Return (DerefOf (Index (DCAT, Arg0)))
Error    4068 -           Object is not accessible from this scope ^  (DCAT)

dsdt.dsl  2293:                     Method (DSTA, 1, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (DSTA)

dsdt.dsl  2295:                         ENFG (CGLD (Arg0))
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2295:                         ENFG (CGLD (Arg0))
Error    4068 -                                  ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2296:                         Store (ACTR, Local0)
Error    4068 -                                   ^ Object is not accessible from this scope (ACTR)

dsdt.dsl  2297:                         EXFG ()
Error    4068 -                            ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2322:                     Method (DCNT, 2, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (DCNT)

dsdt.dsl  2324:                         ENFG (CGLD (Arg0))
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2324:                         ENFG (CGLD (Arg0))
Error    4068 -                                  ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2325:                         If (LAnd (LLess (DMCH, 0x04), LNotEqual (And (DMCH, 0x03,
Error    4068 -    Object is not accessible from this scope ^  (DMCH)

dsdt.dsl  2325:                         If (LAnd (LLess (DMCH, 0x04), LNotEqual (And (DMCH, 0x03,
Error    4068 -                                 Object is not accessible from this scope ^  (DMCH)

dsdt.dsl  2331:                         Store (Arg1, ACTR)
Error    4068 -                                         ^ Object is not accessible from this scope (ACTR)

dsdt.dsl  2332:                         ShiftLeft (IOAH, 0x08, Local1)
Error    4068 -                                       ^ Object is not accessible from this scope (IOAH)

dsdt.dsl  2333:                         Or (IOAL, Local1, Local1)
Error    4068 -                                ^ Object is not accessible from this scope (IOAL)

dsdt.dsl  2335:                         EXFG ()
Error    4068 -                            ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2338:                     Name (CRS1, ResourceTemplate ()
Error    4068 -                              ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2351:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0A._INT, IRQM)
Error    4068 -                                         ^ Object is not accessible from this scope (IRQM)

dsdt.dsl  2351:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0A._INT, IRQM)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2351:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0A._INT, IRQM)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0A._INT)

dsdt.dsl  2352:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0B._DMA, DMAM)
Error    4068 -                                         ^ Object is not accessible from this scope (DMAM)

dsdt.dsl  2352:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0B._DMA, DMAM)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2352:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0B._DMA, DMAM)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0B._DMA)

dsdt.dsl  2353:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MIN, IO11)
Error    4068 -                                         ^ Object is not accessible from this scope (IO11)

dsdt.dsl  2353:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MIN, IO11)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2353:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MIN, IO11)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0C._MIN)

dsdt.dsl  2354:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MAX, IO12)
Error    4068 -                                         ^ Object is not accessible from this scope (IO12)

dsdt.dsl  2354:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MAX, IO12)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2354:                     CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._MAX, IO12)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0C._MAX)

dsdt.dsl  2355:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._LEN, LEN1)
Error    4068 -                                         ^ Object is not accessible from this scope (LEN1)

dsdt.dsl  2355:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._LEN, LEN1)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2355:                     CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y0C._LEN, LEN1)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0C._LEN)

dsdt.dsl  2356:                     Name (CRS2, ResourceTemplate ()
Error    4068 -                              ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2375:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0D._INT, IRQE)
Error    4068 -                                         ^ Object is not accessible from this scope (IRQE)

dsdt.dsl  2375:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0D._INT, IRQE)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2375:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0D._INT, IRQE)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0D._INT)

dsdt.dsl  2376:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0E._DMA, DMAE)
Error    4068 -                                         ^ Object is not accessible from this scope (DMAE)

dsdt.dsl  2376:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0E._DMA, DMAE)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2376:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0E._DMA, DMAE)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0E._DMA)

dsdt.dsl  2377:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MIN, IO21)
Error    4068 -                                         ^ Object is not accessible from this scope (IO21)

dsdt.dsl  2377:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MIN, IO21)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2377:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MIN, IO21)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0F._MIN)

dsdt.dsl  2378:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MAX, IO22)
Error    4068 -                                         ^ Object is not accessible from this scope (IO22)

dsdt.dsl  2378:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MAX, IO22)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2378:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._MAX, IO22)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0F._MAX)

dsdt.dsl  2379:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._LEN, LEN2)
Error    4068 -                                         ^ Object is not accessible from this scope (LEN2)

dsdt.dsl  2379:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._LEN, LEN2)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2379:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y0F._LEN, LEN2)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y0F._LEN)

dsdt.dsl  2380:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MIN, IO31)
Error    4068 -                                         ^ Object is not accessible from this scope (IO31)

dsdt.dsl  2380:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MIN, IO31)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2380:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MIN, IO31)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y10._MIN)

dsdt.dsl  2381:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MAX, IO32)
Error    4068 -                                         ^ Object is not accessible from this scope (IO32)

dsdt.dsl  2381:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MAX, IO32)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2381:                     CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._MAX, IO32)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y10._MAX)

dsdt.dsl  2382:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._LEN, LEN3)
Error    4068 -                                         ^ Object is not accessible from this scope (LEN3)

dsdt.dsl  2382:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._LEN, LEN3)
Error    4068 -                                         ^ Object is not accessible from this scope (CRS2)

dsdt.dsl  2382:                     CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y10._LEN, LEN3)
Error    4064 -                                                  Object does not exist ^  (\_SB.PCI0.SBRG.SIO1._Y10._LEN)

dsdt.dsl  2383:                     Method (DCRS, 2, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (DCRS)

dsdt.dsl  2385:                         ENFG (CGLD (Arg0))
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2385:                         ENFG (CGLD (Arg0))
Error    4068 -                                  ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2386:                         ShiftLeft (IOAH, 0x08, IO11)
Error    4068 -                                       ^ Object is not accessible from this scope (IOAH)

dsdt.dsl  2386:                         ShiftLeft (IOAH, 0x08, IO11)
Error    4068 -          Object is not accessible from this scope ^  (IO11)

dsdt.dsl  2387:                         Or (IOAL, IO11, IO11)
Error    4068 -                                ^ Object is not accessible from this scope (IOAL)

dsdt.dsl  2387:                         Or (IOAL, IO11, IO11)
Error    4068 -                                      ^ Object is not accessible from this scope (IO11)

dsdt.dsl  2387:                         Or (IOAL, IO11, IO11)
Error    4068 -   Object is not accessible from this scope ^  (IO11)

dsdt.dsl  2388:                         Store (IO11, IO12)
Error    4068 -                                   ^ Object is not accessible from this scope (IO11)

dsdt.dsl  2388:                         Store (IO11, IO12)
Error    4068 -                                         ^ Object is not accessible from this scope (IO12)

dsdt.dsl  2389:                         Subtract (FindSetRightBit (IO11), One, Local0)
Error    4068 -              Object is not accessible from this scope ^  (IO11)

dsdt.dsl  2390:                         ShiftLeft (One, Local0, LEN1)
Error    4068 -           Object is not accessible from this scope ^  (LEN1)

dsdt.dsl  2391:                         If (INTR)
Error    4068 -                                ^ Object is not accessible from this scope (INTR)

dsdt.dsl  2393:                             ShiftLeft (One, INTR, IRQM)
Error    4068 -       Object is not accessible from this scope ^  (INTR)

dsdt.dsl  2393:                             ShiftLeft (One, INTR, IRQM)
Error    4068 -             Object is not accessible from this scope ^  (IRQM)

dsdt.dsl  2397:                             Store (Zero, IRQM)
Error    4068 -    Object is not accessible from this scope ^  (IRQM)

dsdt.dsl  2400:                         If (LOr (LGreater (DMCH, 0x03), LEqual (Arg1, Zero)))
Error    4068 -      Object is not accessible from this scope ^  (DMCH)

dsdt.dsl  2402:                             Store (Zero, DMAM)
Error    4068 -    Object is not accessible from this scope ^  (DMAM)

dsdt.dsl  2406:                             And (DMCH, 0x03, Local1)
Error    4068 -                                     ^ Object is not accessible from this scope (DMCH)

dsdt.dsl  2407:                             ShiftLeft (One, Local1, DMAM)
Error    4068 -               Object is not accessible from this scope ^  (DMAM)

dsdt.dsl  2410:                         EXFG ()
Error    4068 -                            ^ Object is not accessible from this scope (EXFG)

dsdt.dsl  2411:                         Return (CRS1)
Error    4068 -                                    ^ Object is not accessible from this scope (CRS1)

dsdt.dsl  2414:                     Method (DSRS, 2, NotSerialized)
Error    4068 -                                ^ Object is not accessible from this scope (DSRS)

dsdt.dsl  2416:                         CreateWordField (Arg0, 0x09, IRQM)
Error    4068 -    Object is not accessible from this scope ^  (IRQM)

dsdt.dsl  2417:                         CreateByteField (Arg0, 0x0C, DMAM)
Error    4068 -    Object is not accessible from this scope ^  (DMAM)

dsdt.dsl  2418:                         CreateWordField (Arg0, 0x02, IO11)
Error    4068 -    Object is not accessible from this scope ^  (IO11)

dsdt.dsl  2419:                         ENFG (CGLD (Arg1))
Error    4068 -                            ^ Object is not accessible from this scope (ENFG)

dsdt.dsl  2419:                         ENFG (CGLD (Arg1))
Error    4068 -                                  ^ Object is not accessible from this scope (CGLD)

dsdt.dsl  2420:                         ShiftLeft (IOAH, 0x08, Local1)
Error    4068 -                                       ^ Object is not accessible from this scope (IOAH)

dsdt.dsl  2421:                         Or (IOAL, Local1, Local1)
Error    4068 -                                ^ Object is not accessible from this scope (IOAL)

dsdt.dsl  2423:                         RRIO (Arg1, One, IO11, 0x08)
Error    4068 -    Object is not accessible from this scope ^  (IO11)

dsdt.dsl  2424:                         And (IO11, 0xFF, IOAL)
Error    4068 -                                 ^ Object is not accessible from this scope (IO11)

dsdt.dsl  2424:                         And (IO11, 0xFF, IOAL)
Error    4068 -    Object is not accessible from this scope ^  (IOAL)

dsdt.dsl  2425:                         ShiftRight (IO11, 0x08, IOAH)
Error    4068 -                                        ^ Object is not accessible from this scope (IO11)

dsdt.dsl  2425:                         ShiftRight (IO11, 0x08, IOAH)
Error    4068 -           Object is not accessible from this scope ^  (IOAH)

dsdt.dsl  2426:                         If (IRQM)
Error    4068 -                                ^ Object is not accessible from this scope (IRQM)


Maximum error count (200) exceeded
ASL Input:  dsdt.dsl - 7949 lines, 244753 bytes, 2830 keywords
Compilation complete. 201 Errors, 0 Warnings, 0 Remarks, 318 Optimizations
[Completed]

_________________
System: Intel DH55TC "Tom Cove"
CPU: Core i3 540
Graphics: nVidia GTS250
RAM: 2GB Kingston DDR3@1333MHz
S/L: 10.6.4
Bootloader: ASEREBLN's Chameleon RC4


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Sun Jul 11, 2010 12:41 pm 
User avatar
GeekInTraining

Joined: Wed Jul 07, 2010 4:44 pm
Posts: 17

System: Intel DH55TC
CPU: Core i3 540
Graphics: nVidia GTS250

Offline
I have attached the following files:

Clean DSDT Extracted under Win7 x64

Modified DSDT under Win7 x64 (DGTP, HPET, RTC Hack)

Clean DSDT Extracted under OSX (COMPILES in .aml without errors)

Modified DSDT under OSX (DGTP, HPET, RTC Hack) (Compiles without errors)

I didn't test them yet, can someone please take a look and see if everything is ok?

I hope I can make 100% working DSDT for this motherboard so others can use it too, because I saw a few people with my type of mobo.


You do not have the required permissions to view the files attached to this post.

_________________
System: Intel DH55TC "Tom Cove"
CPU: Core i3 540
Graphics: nVidia GTS250
RAM: 2GB Kingston DDR3@1333MHz
S/L: 10.6.4
Bootloader: ASEREBLN's Chameleon RC4


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Tue Jul 13, 2010 1:27 pm 
User avatar
Noob

Joined: Tue Jul 13, 2010 1:18 pm
Posts: 2

System: Intel DH55TC
CPU: Core i5 650
Graphics: Zotac Geforce 9800GT 1GB

Offline
Any progress on fully working DSDT???


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Wed Jul 14, 2010 8:33 am 
User avatar
GeekInTraining

Joined: Wed Jul 07, 2010 4:44 pm
Posts: 17

System: Intel DH55TC
CPU: Core i3 540
Graphics: nVidia GTS250

Offline
No, no one will answer my questions related to the errors I get, so I am stuck, reading documentation.

Sorry

_________________
System: Intel DH55TC "Tom Cove"
CPU: Core i3 540
Graphics: nVidia GTS250
RAM: 2GB Kingston DDR3@1333MHz
S/L: 10.6.4
Bootloader: ASEREBLN's Chameleon RC4


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Tue Aug 10, 2010 9:53 am 
User avatar
Geek

Joined: Sat May 08, 2010 5:35 pm
Posts: 189
Location: District 9

System: GA-X58A-UD3R (Rev. 2)
CPU: Intel Core i7 950
Graphics: GeForce GTX 580 3GB
iOS: iPhone 4S

Offline
Wish I knew more on DSDT so I could help... :banghead:
We have very similar boards.. :thumbup:

_________________
600T | TX750M | X58A-UD3R | i7 950 + H100 | 16GB DDR3 | GTX 580 3GB | 120GB SSD + 750GB Hybrid | MULTIMEDIA K/B | PERFORMANCE MX | 23" | 10.7.4 + 7 ULTIMATE
---

YOU make tonymacx86.com great!


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Tue Jan 25, 2011 4:55 am 
User avatar
Noob

Joined: Thu Nov 18, 2010 1:56 pm
Posts: 1

System: Intel DH55TC custom DSDT via autopatcher
CPU: Core i3-540
Graphics: Geforce 7200GS 521MB

Offline
I've got a fully working DH55TC with a custom DSDT by using autopatcher http://www.insanelymac.com/forum/index.php?showtopic=235523
all you do is run auto-patcher and then install the dsdt.aml file that auto-patcher creates by running multi-beast and follow the guide for selecting the custom-beast option and make sure your dsdt.aml file is on the desktop (so it knows where to find it)
I now have a fully working i3 install whereas before it wouldn't even recognise that the board had a pci slot!
Enjoy! :D

_________________
Install method: OS X 10.6.6 - custom DSDT created by DSDT autopatcher
Board: Intel DH55HC
CPU: Intel Core i3-540
RAM: 4GB DDR3@1333MHz
GPU: GeForce 7200GS 512MB
Firewire: Adaptec Fireconnect 400
Bluetooth: Trust BT-2400p
WiFi: Native Apple Airport extreme n mini pci-e card via pci-e adapter
HD0: Mac OS X 10.6.6
HD1: Windows 7 Ultimate x64 GUID partition


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Tue Jan 25, 2011 6:40 am 
User avatar
Geek

Joined: Sat May 08, 2010 5:35 pm
Posts: 189
Location: District 9

System: GA-X58A-UD3R (Rev. 2)
CPU: Intel Core i7 950
Graphics: GeForce GTX 580 3GB
iOS: iPhone 4S

Offline
heaviley wrote:
I've got a fully working DH55TC with a custom DSDT by using autopatcher http://www.insanelymac.com/forum/index.php?showtopic=235523
all you do is run auto-patcher and then install the dsdt.aml file that auto-patcher creates by running multi-beast and follow the guide for selecting the custom-beast option and make sure your dsdt.aml file is on the desktop (so it knows where to find it)
I now have a fully working i3 install whereas before it wouldn't even recognise that the board had a pci slot!
Enjoy! :D


Nice find, my hack has been running fine with no DSDT but i will give this a go. Thanx!

_________________
600T | TX750M | X58A-UD3R | i7 950 + H100 | 16GB DDR3 | GTX 580 3GB | 120GB SSD + 750GB Hybrid | MULTIMEDIA K/B | PERFORMANCE MX | 23" | 10.7.4 + 7 ULTIMATE
---

YOU make tonymacx86.com great!


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Wed Oct 12, 2011 8:17 pm 
User avatar
Noob

Joined: Thu Jun 24, 2010 5:24 pm
Posts: 6

System: Intel DH55TC
CPU: Intel Core i5-750
Graphics: NVIDIA Geforce 8600 GT

Offline
heaviley wrote:
I've got a fully working DH55TC with a custom DSDT by using autopatcher http://www.insanelymac.com/forum/index.php?showtopic=235523
all you do is run auto-patcher and then install the dsdt.aml file that auto-patcher creates by running multi-beast and follow the guide for selecting the custom-beast option and make sure your dsdt.aml file is on the desktop (so it knows where to find it)
I now have a fully working i3 install whereas before it wouldn't even recognise that the board had a pci slot!
Enjoy! :D

That link is now broken. How do I get beyond viewing a DSDT full of gobbledygook code from DSDTSE and creating a .aml file to use with MultiBeast?


Top 
 Profile
 
 Post subject: Re: My DH55TC DSDT project
 Post Posted: Fri Oct 14, 2011 2:35 pm 
User avatar
Noob

Joined: Sat Nov 27, 2010 8:24 am
Posts: 1

System: Intel M/B 946
CPU: Core 2
Graphics: nvidia

Offline
thanks had been searching for a long time for a DSDT for this motherboard


Top 
 Profile
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
 


Board index » The Build » Optimization » DSDT


Who is online

Users browsing this forum: No registered users and 2 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to: