Fedeanzaf Posted November 8, 2019 Share Posted November 8, 2019 Ciao a tutti ragazzi. Sto cimentandomi nella mio primo Hackbook portatile, mi sono avvantaggiato con un modello non nuovissimo e collaudato. :=-0: Sto cercando di capire come fixare gli errori più comuni, prettamente di sintassi del DSDT.dsl, già decompilato con le ultime iAsl di Rehabman. Qualcuno riuscirebbe a darmi due dritte? Cosa serve che vi posti oltre a caratteristiche, che sono in firma, e il DSDT decompilato? Premetto che l'installazione è assolutamente vanilla. Vi allego la EFI così potete vederlo. Al momento non c'è funzionante solo audio (alc282), porte video (vga e cdmi, so che per la vga c'è poco da fare), le usb paiono viste correttamente e infatti funzionano bene. Vi ringrazio in anticipo CLOVER.zip DSDT.dsl.zip MacBook Pro di Federico.ioreg.zip Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Non so dove hai aggiunto le specifiche hardware, ma in firma non ci sono. Hai fatto Settings -> Edit Signature? Usa versioni ufficiali di iASL, come quella in ACPIDecompile. Sono integrate in MaciASL di Acidanthera, se vuoi fare tutto da lì. Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Ciao, si avevo fatto edit signature ma a quanto vedo non mi ha neanche caricato la profile picture. Rimedio subito Non ho capito come utilizzare MaciASL per eseguire il decompile... Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Con la versione corretta di iASL non mi dà errori. DSDT.dsl.zip Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Ah... che versione hai usato di iASL? Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Se apri un aml con MaciASL, te lo decompila in automatico. Su quell'hardware è meglio disassemblare tutte le tabelle insieme, comunque. ---------- Post Merged at 04:33 PM ---------- Intel ACPI Component Architecture ASL+ Optimizing Compiler/Disassembler version 20190509 Copyright (c) 2000 - 2019 Intel Corporation Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Okay, io ho aperto il mio DSDT.aml con macIASL... però se clicco su compila, escono un sacco di errori syntax... quale versione di iASL stai usando tu? Io con l'ultima ottengo degli errori Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Uso la 20190509 No, come dicevo, guardando il tuo hardware, ti conviene decompilare prima e aprire i .dsl con MaciASL. Il DSDT è pieno di referenze esterne. Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 (edited) Scusami @foskvs non sto capendo... Cosa significa decompilare prima e aprire i .dsl con MaciASL? Come ho fatto io decompilando il mio DSDT? Oppure devo utilizzare altri file di origin? Mi sto sforzando di capire, ma è la prima volta che maneggio seriamente delle ACPI e non sono praticissimo Come si fa a decompilare tutte le tabelle insieme? Edited November 8, 2019 by Fedeanzaf Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Aspetta... come hai decompilato al post #1? Se fai iasl -d DSDT.aml stai sbagliando. Devi decompilare tutte le tabelle secondarie, come da guida: https://www.macos86.it/showthread.php?3401-ACPI-Decompile Solo in questo modo riesci a decompilarle correttamente. ---------- Post Merged at 04:45 PM ---------- Prova e allega le tabelle decompilate. Così vediamo se lo fai correttamente. Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Okay grazie mille, allora ricomincio da capo a decompilare. grazie del tip. Vi aggiorno appena fatto Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 (edited) Aspetta... come hai decompilato al post #1? Se fai iasl -d DSDT.aml stai sbagliando. Devi decompilare tutte le tabelle secondarie, come da guida: https://www.macos86.it/showthread.php?3401-ACPI-Decompile Solo in questo modo riesci a decompilarle correttamente. ---------- Post Merged at 04:45 PM ---------- Prova e allega le tabelle decompilate. Così vediamo se lo fai correttamente. Mi da che fallisce con iAsl 6.3.. allego screen. Gli .aml di Origin sono nella cartella AML, poi eseguo lo script e non funzia... provo con una versione più vecchia UPDATE: con iasl 6.2 le decompila correttamente. Arrivano i file, ma il DSDT presenta errori PARSEOP_INTEGER se compilo... Archivio.zip Edited November 8, 2019 by Fedeanzaf Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Questa comunque è la mia cartella AML, privata degli inopportuni ssdt con "x", non riesco a decompilararla in 6.3 ed anche l'ultima versione di maciASL da errori di compilazione sul DSDt Aml.zip Link to comment Share on other sites More sharing options...
Supervisor. foskvs Posted November 8, 2019 Supervisor. Share Posted November 8, 2019 Usa la 6.2. La 6.3 è piena di errori. Prova ad aggiungere un file di dichiarazioni esterne. Nel tuo caso dovrebbe bastare questo che ti allego. La sintassi corretta è iasl -fe refs.txt -e SSDT*.aml -d DSDT.aml Negli SSDT non vedo errori, quindi vanno già bene così. Mi raccomando, usa iasl di ACPICA, non quello di altri. refs.txt.zip Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 (edited) Non riesco a capire dove prendere l'iasl di ACPICA... è da scaricare via terminale? ---------- Post Merged at 07:47 PM ---------- Usa la 6.2. La 6.3 è piena di errori. Prova ad aggiungere un file di dichiarazioni esterne. Nel tuo caso dovrebbe bastare questo che ti allego. La sintassi corretta è iasl -fe refs.txt -e SSDT*.aml -d DSDT.aml Negli SSDT non vedo errori, quindi vanno già bene così. Mi raccomando, usa iasl di ACPICA, non quello di altri. ohhh... ce l'ho fatta... ho usato le 6.2 e ha finalmente estratto il DSDT.dsl correttamente senza errori di compilazione. Procedo ad inserire delle patch ---------- Post Merged at 07:48 PM ---------- Ma non me lo fa salvare come DSDT.aml se lo ricompilo... UFFFF (usando MaciASL di acidanthera) Edit: leggevo ora nelle preferenze di maciASL che usa le ACPI 6.3 dico bene?? la versione del compiler va bene la stabile? Comunque ti ringrazio per la pazienza... Non è da tutti :) Edited November 8, 2019 by Fedeanzaf Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted November 8, 2019 Administrators Share Posted November 8, 2019 Si va bene stable avrai errori e quindi non ti salva Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Si va bene stable avrai errori e quindi non ti salva Si in effetti guardando bene in fondo in fondo c'era un errore banale che ho fixato. Vediamo se riesco a sistemare audio, batteria... Mentre ci sono ti chiedo anche una cosa: le porte video si sistemano sempre da DSDT? la dedicata è stata disattivata da BIOS quindi non credo sia colpa del framebuffer condiviso che non funzionano. Hai delucidazioni in merito? Grazie mille per tutto l'aiuto Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted November 8, 2019 Administrators Share Posted November 8, 2019 No quelle della integrata sono solo legate al FB Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 No quelle della integrata sono solo legate al FB Okay, quindi come mai non workano? l'iniezione grafica essendo una hd4400 l'ho fatta con fakeid+ig-plat-id. Devo inserire la patch framebuffer quindi? Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted November 8, 2019 Administrators Share Posted November 8, 2019 di quale uscite parli? hdmi? Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 HDMI e VGA (sulla quale non ci spero molto) Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted November 8, 2019 Administrators Share Posted November 8, 2019 si ti servono molto probabilmente patch al FB e per i connettori Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 Urca... posso farlo tramite hackintool o devo farlo a mano? Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted November 8, 2019 Administrators Share Posted November 8, 2019 Prova come vuoi :) Link to comment Share on other sites More sharing options...
Fedeanzaf Posted November 8, 2019 Author Share Posted November 8, 2019 (edited) Prova come vuoi :) Okay, l'ho applicata e ora la provo... La cosa che mi preoccupa seriamente è la batteria... la patch di rehabman non funziona anche se è per il mio tipo di pc... a giudicare dagli errori sembrerebbe che loro prevedessero più batteria in modelli come il mio in realtà ne ho una sola. :) Edit: la patch non funziona... anche perché sembra non esistere un ig-platform id per la hd4400, ma solo per la 4600. Non so quanto aiuti questa cosa. Se non si è capito sono nella bagna. Sopratutto per la batteria :happy-emoji-face: Edited November 8, 2019 by Fedeanzaf Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now