GPB Posted October 19, 2015 Author Share Posted October 19, 2015 @GPB Save as... poi digita un nome e scegli l'estensione ACPI Machine Language Binary dal menu a tendina Se hai DSDT Editor, col DSDT solo corretto inserisci queste patch: DTGP EHCI IRQs SMBUS LPC RTC Shutdown Gigabyte Le USB3 non credo siano Intel, giusto? Ho scaricato DSDT editor, scusa ma quelle patch dove sono ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Te le passo io Patches.zip Link to comment Share on other sites More sharing options...
GPB Posted October 20, 2015 Author Share Posted October 20, 2015 @GPB Save as... poi digita un nome e scegli l'estensione ACPI Machine Language Binary dal menu a tendina Se hai DSDT Editor, col DSDT solo corretto inserisci queste patch: DTGP EHCI IRQs SMBUS LPC RTC Shutdown Gigabyte Le USB3 non credo siano Intel, giusto? Ho aperto il DSDT.aml con DSDT editor, sono andato su Patch -- Open, ho inserito tali patch una alla volta, poi ho salvato il tutto con File -- Save DSL as, è giusto ? Se lo salvo così non c'è niente. Link to comment Share on other sites More sharing options...
carbo178 Posted October 20, 2015 Share Posted October 20, 2015 No, devi inserire le patch e poi andare su IASL-Compile, alla fine vai su IASL-Save aml as Link to comment Share on other sites More sharing options...
GPB Posted October 20, 2015 Author Share Posted October 20, 2015 No, devi inserire le patch e poi andare su IASL-Compile, alla fine vai su IASL-Save aml as L'ho salvato come nome gli ho dato DSDT, ma è un file bianco..........quindi ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 20, 2015 Share Posted October 20, 2015 Come fa ad essere bianco? Hai aperto il file dsdt.aml, compilato, risolto gli errori, applicato le patch, compilato nuovamente e salvato in formato aml, deve esserci qualcosa. Hai installato java? Link to comment Share on other sites More sharing options...
GPB Posted October 20, 2015 Author Share Posted October 20, 2015 L'ho rinominato .aml , è possibile fare questo ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 20, 2015 Share Posted October 20, 2015 Prova a passare quello che usi come base di partenza Link to comment Share on other sites More sharing options...
GPB Posted October 20, 2015 Author Share Posted October 20, 2015 Ho prelevato il DSDT da EFI/CLOVER/ACPI/origin, ho corretto tutti gli errori, ci sono 2 Warnings e 7 Remarks, posso ignorarli ? Link to comment Share on other sites More sharing options...
gengik84 Posted October 20, 2015 Share Posted October 20, 2015 non creano problemi ai fini di utilizzo, anche se, per il mio pensiero almeno i Warning andrebbero corretti 1 Link to comment Share on other sites More sharing options...
carbo178 Posted October 20, 2015 Share Posted October 20, 2015 Non capisco, 2 volte ho chiesto di allegare il dsdt originale per risolvere passo passo... Link to comment Share on other sites More sharing options...
GPB Posted October 21, 2015 Author Share Posted October 21, 2015 Non capisco, 2 volte ho chiesto di allegare il dsdt originale per risolvere passo passo... Ecco qua. DSDT.aml.zip Link to comment Share on other sites More sharing options...
carbo178 Posted October 23, 2015 Share Posted October 23, 2015 Warning riga 216: Method (\_WAK, 1, NotSerialized) { Store (0xFF, DBG1) If (LEqual (Arg0, 0x04)) { If (LEqual (OSFL, 0x01)) { Store (0x56, SMIP) } If (LEqual (OSFL, 0x02)) { Store (0x57, SMIP) } If (LEqual (OSFL, 0x00)) { Store (0x58, Local0) If (LEqual (OSFX, 0x03)) { Store (0x59, Local0) } If (LEqual (OSFX, 0x05)) { Store (0x5B, Local0) } If (LEqual (OSFX, 0x07)) { Store (0x5D, Local0) } Store (Local0, SMIP) } } If (LEqual (Arg0, 0x01)) {} If (OSFL) { Notify (\_SB.PWRB, 0x02) } Else { If (LEqual (RTCW, 0x00)) { Notify (\_SB.PWRB, 0x02) } } Return (Zero) <----- aggiungere } Warning riga 1081: Method (GBDA, 0, Serialized) { If (LEqual (GESF, 0x00)) { Store (0x00, PARM) Or (PARM, ShiftLeft (0x01, 0x00), PARM) Or (PARM, ShiftLeft (0x01, 0x03), PARM) Or (PARM, ShiftLeft (0x01, 0x04), PARM) Or (PARM, ShiftLeft (0x01, 0x05), PARM) Or (PARM, ShiftLeft (0x01, 0x06), PARM) Or (PARM, ShiftLeft (0x01, 0x09), PARM) Store (Zero, GESF) Return (SUCC) } If (LEqual (GESF, 0x01)) { Store (0x0240, PARM) Store (Zero, GESF) Return (SUCC) } If (LEqual (GESF, 0x04)) { Name (LOOP, 0x00) And (PARM, 0xFFFFFF00, PARM) Or (DerefOf (Index (DBTB, IBTT)), PARM, PARM) Store (Zero, GESF) Return (SUCC) } If (LEqual (GESF, 0x05)) { Store (IPSC, PARM) Or (PARM, ShiftLeft (IPAT, 0x08), PARM) Add (PARM, 0x0100, PARM) Or (PARM, ShiftLeft (LIDS, 0x10), PARM) Add (PARM, 0x00010000, PARM) Or (PARM, ShiftLeft (IBIA, 0x14), PARM) Store (Zero, GESF) Return (SUCC) } If (LEqual (GESF, 0x06)) { Store (ITVF, PARM) Or (PARM, ShiftLeft (ITVM, 0x04), PARM) Store (Zero, GESF) Return (SUCC) } If (LEqual (GESF, 0x07)) { Store (GIVD, PARM) XOr (PARM, 0x01, PARM) Or (PARM, ShiftLeft (GMFN, 0x01), PARM) Or (PARM, ShiftLeft (0x03, 0x0B), PARM) If (LEqual (IDMM, 0x00)) { Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) } If (LOr (LEqual (IDMM, 0x01), LEqual (IDMM, 0x03))) { Or (PARM, ShiftLeft (IDMS, 0x11), PARM) } Or (PARM, ShiftLeft (CGCS, 0x15), PARM) Store (0x01, GESF) Return (SUCC) } If (LEqual (GESF, 0x0A)) { Store (0x00, PARM) If (ISSC) { Or (0x03, PARM, PARM) <-------- aggiungere } Store (0x00, GESF) Return (SUCC) } Store (Zero, GESF) Return (CRIT) } Warning righe 3106/3108: CreateWordField (BUF0, \_SB.PCI0.PX40.FDC0._CRS._Y01._MIN, IOLO) <------ cambiare da Byte a Word CreateByteField (BUF0, 0x03, IOHI) CreateWordField (BUF0, \_SB.PCI0.PX40.FDC0._CRS._Y01._MAX, IORL) <------ cambiare da Byte a Word CreateByteField (BUF0, 0x05, IORH) Remark riga 3423: Name (RPMV, Package (0x01) {}) <------ cambiare da 0x00 a 0x01 Remark (_T_0): Apri e applica la patch _T_x rename Dovresti trovare il compiler con 0 Errors, 0 Warnings, 0 Remarks, 684 Optimizations. Clicca su IASL-Compile ancora una volta, poi IASL-Save AML as, dagli il nome DSDT.aml e posizione Scrivania. Alla prossima apertura dovrebbe essere correttamente compilato, a questo punto inserisci le patch suggerite al post #19, compila e salva con le stesse modalità descritte in precedenza. Per l'audio ci pensiamo poi Link to comment Share on other sites More sharing options...
Recommended Posts