Jump to content

Compilare il DSDT


GPB
 Share

38 posts in this topic

Recommended Posts

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

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

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... :yes:

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.... ;)  :D

Link to comment
Share on other sites

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

post-298719-0-29486600-1445273700_thumb.jpg

Link to comment
Share on other sites

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

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

  • Like 1
Link to comment
Share on other sites

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?

  • Like 1
Link to comment
Share on other sites

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

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

@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

@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 by GPB
Link to comment
Share on other sites

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

 Share

×
×
  • Create New...