Jump to content

So many compiling errors for Lenovo YangTian R4960d, Please help


xclimbing
 Share

3 posts in this topic

Recommended Posts

My computer is a Lenovo YangTian R4960d. I have no idea about its motherboard. the motherboard use an UEFI (BIOS compatible) firmware from AMI. I got and compiled the DSDT by MaciASL, DSDTFixer and DSDT SE. They have the same 91 errors. I worked on the errors for a long time but have no progress. Its code is too long. Following is the errors:

 
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110211-32 [Feb 12 2011]
Copyright (c) 2000 - 2011 Intel Corporation
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    502:                 LNKF, 
Error    4064 -                                                    Object does not exist ^  (LNKF)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    510:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    518:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    526:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    534:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    542:                 LNKH, 
Error    4064 -                                                    Object does not exist ^  (LNKH)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    550:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    558:                 LNKG, 
Error    4064 -                                                    Object does not exist ^  (LNKG)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    566:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    574:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    582:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    590:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    598:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    606:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    614:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    622:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    630:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    638:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    646:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    654:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    662:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    670:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    678:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    686:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    694:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    702:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    922:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    930:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    938:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    946:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    990:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl    998:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1006:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1014:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1058:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1066:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1074:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1082:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1126:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1134:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1142:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1150:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1194:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1202:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1210:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1218:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1262:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1270:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1278:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1286:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1330:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1338:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1346:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1354:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1398:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1406:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1414:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1422:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1466:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1474:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1482:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1490:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1534:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1542:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1550:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1558:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1602:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1610:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1618:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1626:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1670:                 LNKA, 
Error    4064 -                                                    Object does not exist ^  (LNKA)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1678:                 LNKB, 
Error    4064 -                                                    Object does not exist ^  (LNKB)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1686:                 LNKC, 
Error    4064 -                                                    Object does not exist ^  (LNKC)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   1694:                 LNKD, 
Error    4064 -                                                    Object does not exist ^  (LNKD)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   6520:             Zero
Error    4096 -                                syntax error, unexpected PARSEOP_ZERO ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   6650:                 \_SB.PCI0.LPCB.SIOH ()
Error    4064 -                                                                   Object does not exist ^  (\_SB.PCI0.LPCB.SIOH)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   6656:                 \_SB.PCI0.LPCB.SIOH ()
Error    4064 -                                                                   Object does not exist ^  (\_SB.PCI0.LPCB.SIOH)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   6668:                 Return (GPRW (0x1D, 0x03))
Error    4064 -                                                            Object does not exist ^  (GPRW)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   8419:                 }
Error    4096 -                           syntax error, unexpected '}', expecting '(' ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl   8482:                 }
Error    4096 -                           syntax error, unexpected '}', expecting '(' ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  11043:             Arg0
Error    4096 -                                syntax error, unexpected PARSEOP_ARG0 ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17259:     If (SS3)
Error    4096 -                        syntax error, unexpected PARSEOP_IF ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17270:     If (SS4)
Error    4096 -                        syntax error, unexpected PARSEOP_IF ^ 
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17292:             \_SB.PCI0.LPCB.SPTS (Arg0)
Error    4064 -                                                               Object does not exist ^  (\_SB.PCI0.LPCB.SPTS)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17293:             \_SB.PCI0.NPTS (Arg0)
Error    4064 -                                                          Object does not exist ^  (\_SB.PCI0.NPTS)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17294:             RPOP (Arg0)
Error    4064 -                                                Object does not exist ^  (RPOP)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17295:             \_SB.PCI0.LPCB.SIOS (Arg0)
Error    4064 -                                                               Object does not exist ^  (\_SB.PCI0.LPCB.SIOS)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17301:         \_SB.PCI0.LPCB.SWAK (Arg0)
Error    4064 -                                                           Object does not exist ^  (\_SB.PCI0.LPCB.SWAK)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17302:         \_SB.PCI0.NWAK (Arg0)
Error    4064 -                                                      Object does not exist ^  (\_SB.PCI0.NWAK)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17303:         HWAK (Arg0)
Error    4064 -                                            Object does not exist ^  (HWAK)
 
/Applications/DSDTFixer.app/Contents/Resources/files/dsdt.dsl  17304:         \_SB.PCI0.LPCB.SIOW (Arg0)
Error    4064 -                                                           Object does not exist ^  (\_SB.PCI0.LPCB.SIOW)
 
ASL Input: - 17318 lines, 562170 bytes, 7043 keywords
Compilation complete. 91 Errors, 0 Warnings, 0 Remarks, 5 Optimizations

attach is the original dsdt.aml and dsdt.dsl: Lenovo-YangTian-R4960d-DSDT.zip

 

Anyone can help me in progress? 

 

thanks a lot.

Link to comment
Share on other sites

@artur-pt  thanks a lot. I resovled the problem with DSDT Editor 0.8 for Mac , DSDTSE for Mac  and some other posts's suggestion. anyway, thanks dude.

 

BTW:Maybe there is a more perfect way that use iASL (command line) like these: save all the dsdt.aml and ssdt(?).aml into same directory, and then use:

 

iasl –e SSDT*.aml –d DSDT.aml 

iasl -e DSDT.aml -d SSDT*.aml

 

or

 

iasl -e *.aml -d *.aml

iasl -da *.aml

iasl -da DSDT.aml SSDT*.aml

 

or

 

iasl -da -dl DSDT.aml SSDT*.aml

Link to comment
Share on other sites

 Share

×
×
  • Create New...