GPB Posted October 19, 2015 Share Posted October 19, 2015 Ho provato a compilare il DSDT seguendo la guida di carbo178, è troppo difficile, una guida più semplice non esiste ? Link to comment Share on other sites More sharing options...
Jolly Posted October 19, 2015 Share Posted October 19, 2015 Apri MaciASL vai in preferenze seleziona iASL/ACPI4.0 chiudilo, apri il DSDT pulito, clicca su Patch, fai open e puntalo al file allegato, Apply e poi close, poi compila per vedere se ci sono errori. Però in questo modo non hai imparato niente GA Z68XP-UD5.txt.zip Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Quando devo aprire il DSDT pulito vado su File-- New giusto ? Poi cilcco su Patch--open vado sul file .txt --open , il pulsante Apply non si attiva. Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Devi elencare gli errori, o fare uno screen del compiler con l'elenco Link to comment Share on other sites More sharing options...
gengik84 Posted October 19, 2015 Share Posted October 19, 2015 Quando devo aprire il DSDT pulito vado su File-- New giusto ? Poi cilcco su Patch--open vado sul file .txt --open , il pulsante Apply non si attiva. Per aprire il DSDT basta che tu ci clicchi sopra. se ancora non è impostata l'app per aprirlo, tasto destro sopra al dsdt, apri con ...per ipotesi DSDT Editor. Se hai errori non puoi inserire patch prima di averli corretti Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Se hai errori non puoi inserire patch prima di averli corretti Il problema è tutto quì, saper correggere gli errori. Link to comment Share on other sites More sharing options...
Jolly Posted October 19, 2015 Share Posted October 19, 2015 Per aprire il DSDT basta che tu ci clicchi sopra. se ancora non è impostata l'app per aprirlo, tasto destro sopra al dsdt, apri con ...per ipotesi DSDT Editor. Se hai errori non puoi inserire patch prima di averli corretti Non è proprio così, le patch servono anche a correggere gli errori, soprattutto le "all in one" che sono spcifiche per una motherboard il problema sono eventualmente gli errori che restano i quali impediscono la compilazione. Il problema è tutto quì, saper correggere gli errori. Guarda sono ormai 8 anni che maneggio DSDT ed ho imparato a correggere diversi errori a furia di leggere, cercare, sperimentare, ma ci sono sempre arrivato grazie al lavoro degli altri. Solo con le adeguate conoscenze si può essere ingrado di farlo da soli. Io mi limito ad applicare le patch che vengono messe a disposizione da varie persone tramite le repo. Link to comment Share on other sites More sharing options...
gengik84 Posted October 19, 2015 Share Posted October 19, 2015 Non è proprio così, le patch servono anche a correggere gli errori, soprattutto le "all in one" che sono spcifiche per una motherboard il problema sono eventualmente gli errori che restano i quali impediscono la compilazione. Si hai ragione non ho considerato le patch "all in one" Giustissima osservazione.... Del resto non sono sempre disponibili per qualsiasi scheda madre. Il problema è tutto quì, saper correggere gli errori. Ti capisco... La strada è lunga... è ci vuole una certa "conoscenza"... ma nessuno del resto è "nato imparato" Quello che conta è non mollare e credere in ciò che si fa...quindi col tempo e pazienza.... Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Apri MaciASL vai in preferenze seleziona iASL/ACPI4.0 chiudilo, apri il DSDT pulito, clicca su Patch, fai open e puntalo al file allegato, Apply e poi close, poi compila per vedere se ci sono errori. Però in questo modo non hai imparato niente Ecco gli errori Link to comment Share on other sites More sharing options...
Jolly Posted October 19, 2015 Share Posted October 19, 2015 Intanto bisogna vedere come sei arrivato a quegli errori, se c'erano dall'inizio o se sono stati introdotti da una patch. Potrei dirti di cancellare i blocchi corrispondenti all'errore, ma potrebbe non essere la soluzione giusta. Per prendere gli screenshot, se non uso ai comandi da tastiera, vai in Applicazioni/Utility e apri Instantanea. Ti apparirà solo la barra in alto e nel menù scatto scegli l'opzione che ritieni giusta. Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Potresti fare una cosa, estrai il dsdt vergine (se usi Clover premi F4 alla schermata del bootloader, se non trovi nulla in EFI/CLOVER/ACPI/origin assicurati di non avere patch nel config.plist ed avvia MacIASL, salva il file in formato .dsl), poi visto il tuo hardware e la semplicità d'uso di DSDT Editor rispetto a MacIASL, ti consiglio di aprire il file con DSDT Editor e compilare, vediamo che errori hai; uno alla volta li correggiamo insieme. Allega anche il dsdt.dsl vergine 1 Link to comment Share on other sites More sharing options...
Rosarioxx Posted October 19, 2015 Share Posted October 19, 2015 A parte gli errori che credo sia "abbastanza semplice" per capire meglio cosa stiamo facendo con il DSDT, sarebbe utile una guida (possibilmente in italiano) che spiega a cosa servono i vari blocchi, ad esempio io vorrei inserire l'iniezione della mia scheda di rete, o quella video..... che ne dite? 1 Link to comment Share on other sites More sharing options...
Jolly Posted October 19, 2015 Share Posted October 19, 2015 Dico che a questo punto questo thread mi sembra decisamente OffTopic in questa sezione 2 Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Spostato, spero sia la sezione adatta 1 Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Ho aperto questo thread perché voglio capire come compilare il DSDT, il mio DSDT è stato corretto da Jolly quindi va bene, gli errori che ho postato sono dopo aver applicato la patch perché erano presenti due errori, con due errori può andar bene alla fine............ però non mi funzionano le USB3 !! Link to comment Share on other sites More sharing options...
Ciro82 Posted October 19, 2015 Share Posted October 19, 2015 Apri MaciASL vai in preferenze seleziona iASL/ACPI4.0 chiudilo, apri il DSDT pulito, clicca su Patch, fai open e puntalo al file allegato, Apply e poi close, poi compila per vedere se ci sono errori. Però in questo modo non hai imparato niente Meglio ACPI 5.0A Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Meglio ACPI 5.0A Va bene da Haswell in poi, fino a Ivy Bridge è meglio ACPI 4.0 Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Sono riuscito a correggere i due errori, che devo fare ? File--Save oppure File--Save as ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 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? Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 (edited) @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 fatto solo Save, è il mio DSDT quello in uso, l'ho corretto con MaciASL, se lo apro nuovamente non c'è nessun errore, per quanto riguarda le patch con MaciASL non si può fare ? Le USB3 sono Renesas, però con Windows ho risolto scaricando i driver da Intel esattamente da quì https://downloadcenter.intel.com/download/21566 Edited October 19, 2015 by GPB Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Le patch contenute in DSDT Editor hanno una sintassi diversa da quelle di MacIASL, bisognerebbe modificarle a mano... Le NEC Renesas credo che su El Capitan non siano supportate, tra l'altro GenericUSBXHCI non è compatibile con questa versione; devi aspettare che qualche sviluppatore metta mano al kext Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Correggo quanto detto prima, l'ho salvato come mi hai detto tu, il file è solo DSDT e non DSDT.aml, cosa faccio ? Lo modifico io in DSDT.aml ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Vai nelle preferenze di Finder, in "Avanzate" spunta "Mostra tutte le estensioni dei file"; vediamo se compare .aml Link to comment Share on other sites More sharing options...
GPB Posted October 19, 2015 Author Share Posted October 19, 2015 Perfetto, quindi posso usarlo ? Link to comment Share on other sites More sharing options...
carbo178 Posted October 19, 2015 Share Posted October 19, 2015 Solo corretto non serve a nulla, devi applicare le patch che ti ho consigliato Link to comment Share on other sites More sharing options...
Recommended Posts