Problemi legati alla compilazione SSDT
Correzione per SSDTTime: Could not locate or download iasl!
Ciò è solitamente dovuto a una versione obsoleta di Python; prova ad aggiornarlo o aggiungi iasl alla cartella degli script per SSDTTime:
Non posso eseguireacpidump.efi
Apri la shell OpenCore:
shell> fs0: //inserire il drive aduguato
fs0:\> dir //per verificare che questa sia la directory giusta
Directory of fs0:\
01/01/01 3:30p EFI
fs0:\> cd EFI\OC\Tools //nota che è con le backslash
fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z
iASL warning, only X unresolved
Se provi a decompilare il tuo DSDT e ottieni un errore simile a questo:
iASL Warning: There were 19 external control methods found during disassembly, but only 0 were resolved (19 unresolved)
Ciò accade quando una tabella ACPI richiede il resto per un corretto riferimento, non accetta la creazione di DSDT poiché la stiamo utilizzando solo per la creazione di pochi SSDT selezionati. Per coloro che sono preoccupati, puoi eseguire quanto segue:
iasl * [insersci tutti i file ACPI files qui]
Decompiliation Error
Loading Acpi table from file iASLAwjHrs.aml
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Questo è un errore comune nei DSDT che hanno metodi non supportati da MaciASL, la cosa migliore da fare in questo caso, è cancellare MaciASL e assicurarsi di scaricarla dalla repo Acidanthera: MaciASL
Invalid character (0x3D), expecting ASL keyword or name
Similmente all'errore superiore, stai usando una vecchia versione di MaciASL. Assicurati di star usando l'ultima versione dalla repo Acidanthera: MaciASL
Syntax error, unexpected PARSEOP_ONE, expecting '('
Similmente agli errori superiori, stai usando una vecchia versione di MaciASL. Assicurati di star usando l'ultima versione dalla repo Acidanthera: MaciASL