Jump to content
7 posts in this topic

Recommended Posts

Ciao a tutti: ho installato snow leopard su acer aspire 8730g, ma durante la compilazione del dsdt ho questi problemi.. ALLEGO IL FILE DSDT... chi mi puo' aiutare?

 

 

il programma che ho usato è dsdtse 1.4.3 by evox86

 

problemi :

 

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20091214 [Dec 16 2009]

Copyright © 2000 - 2009 Intel Corporation

Supports ACPI Specification Revision 4.0

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 4990: Method (HKDS, 1, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (HKDS)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5846: Name (_HID, "*pnp0c14")

Error 4001 - String must be entirely alphanumeric ^ (*pnp0c14)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5905: Method (_WED, 1, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (_WED)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5905: Method (_WED, 1, NotSerialized)

Warning 1081 - Reserved method must return a value ^ (_WED)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 6289: Method (WMC9, 3, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (WMC9)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 6560: Method (WRCB, 2, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (WRCB)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 6749: Method (WMCD, 3, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (WMCD)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7355: Method (WMCF, 3, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (WMCF)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7485: Name (_T_0, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_0)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7522: Name (_T_1, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_1)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7538: Name (_T_2, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_2)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7596: Name (_T_3, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_3)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7640: Name (_T_4, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_4)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7682: Name (_T_5, 0x00)

Remark 5111 - Use of compiler reserved name ^ (_T_5)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7762: Method (WB15, 6, NotSerialized)

Warning 1088 - Not all control paths return a value ^ (WB15)

 

/Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 7818: Name (_HID, "*pnp0c14")

Error 4001 - String must be entirely alphanumeric ^ (*pnp0c14)

 

ASL Input: /Users/Lorenzo/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 10641 lines, 407486 bytes, 4235 keywords

Compilation complete. 2 Errors, 8 Warnings, 6 Remarks, 1169 Optimizations

dsdt.zip

Nel topic sul dsdt ci sono spiegate alcune correzioni dei warning che hai gli erroti sono entrambi dovuta a questo:

Error 4001 - String must be entirely alphanumeric ^ (*pnp0c14)

La stringe DEVE ESSERE completamente ALFANUMERICA niente * nel nome

 

I warning e i remarks puoi ignorarli, gli errori no.

per tutti i remarks _T_(X) devi cambiare il valore con T_(X), ad esempio _T_1 deve diventare T_1

questo perche il nome _T_(X) e' riservato per il compilatore.

 

fai un trova e sostituisci di tutti i _T_ con T_, meglio se abiliti il rispetta maiuscole e minuscole.

 

gli altri warnings vengono fuori perche' manca un Return (0) nella routine incriminata, sono solo warnings comunque e puoi ignorarli.

(come hanno gia' detto prima di me lol)

 

comunque, ecco un esempio dal mio dsdt

 

PRIMA

Method (_WED, 1, NotSerialized)
               {
                   If (LGreaterEqual (Arg0, 0x80))
                   {
                       If (LLess (Arg0, 0x83))
                       {
                           Return (OEMN ())
                       }
                   }
               }

 

DOPO

Method (_WED, 1, NotSerialized)
               {
                   If (LGreaterEqual (Arg0, 0x80))
                   {
                       If (LLess (Arg0, 0x83))
                       {
                           Return (OEMN ())
                       }
                   }

                   Return (Zero)
               }

 

Putrroppo non c'e' un metodo automatico per fixare il tutto, va fatto a mano

×
×
  • Create New...