ITABRA Posted November 25, 2018 Share Posted November 25, 2018 Buongiorno a tutti vorrei imparare a compilare da solo il mio dsdt, ho provato a compilare ma ci sono degli errori, e non esistono patch nella repository che possono correggerli 7491, 6126, syntax error, unexpected PARSEOP_OPERATIONREGION7495, 6126, syntax error, unexpected PARSEOP_CLOSE_PAREN7504, 6126, syntax error, unexpected PARSEOP_ELSE10130, 6126, syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File qualcuno di voi mi puó spiegrare come posso fare ? grazie a tutti Link to comment Share on other sites More sharing options...
foskvs Posted November 25, 2018 Share Posted November 25, 2018 Se alleghi il pezzo di codice che da problemi (o meglio tutto il DSDT), è più facile capire come aiutarti. Link to comment Share on other sites More sharing options...
ITABRA Posted November 25, 2018 Author Share Posted November 25, 2018 (edited) Ok allego il mio dsdt ma puoi anche allegare la patch per capire ? cosi se mi trovo nella stessa situazione posso risorverla- grazie DSDT.aml Edited November 25, 2018 by ITABRA Link to comment Share on other sites More sharing options...
foskvs Posted November 25, 2018 Share Posted November 25, 2018 C'è una chiamata di funzione esterna. Allega tutte le tabelle originali. Link to comment Share on other sites More sharing options...
ITABRA Posted November 25, 2018 Author Share Posted November 25, 2018 ok origin.zip Link to comment Share on other sites More sharing options...
foskvs Posted November 25, 2018 Share Posted November 25, 2018 Originale: If ((\_SB.PCI0.LPC.EC.ASBF == One)) { If ((\_SB.PCI0.RP09.PEGP.BADR (0xFFFFFFFF) != OperationRegion (AMSA, SystemMemory, \_SB.PCI0.RP09.PEGP.BADR (0x00010000), Field (AMSA, AnyAcc, NoLock, Preserve) { Offset (0x53F0), ASBT, 8 }))) { If ((ASBT != 0x83)) { ASBT = 0x83 } } } Sostituirei con questo: If ((\_SB.PCI0.LPC.EC.ASBF == One)) { OperationRegion (AMSA, SystemMemory, \_SB.PCI0.RP09.PEGP.BADR, 0x00010000) Field (AMSA, AnyAcc, NoLock, Preserve) { Offset (0x53F0), ASBT, 8 } If (\_SB.PCI0.RP09.PEGP.BADR (0xFFFFFFFF) != AMSA) { If ((ASBT != 0x83)) { ASBT = 0x83 } } } Link to comment Share on other sites More sharing options...
ITABRA Posted November 25, 2018 Author Share Posted November 25, 2018 grazie 1 Link to comment Share on other sites More sharing options...
Recommended Posts