Jump to content

Fedeanzaf

Recommended Posts

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

  • Supervisor.

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

  • Supervisor.

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

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

  • Supervisor.

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

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

Schermata 2019-11-08 alle 19.11.47.jpg

Archivio.zip

Edited by Fedeanzaf
Link to comment
Share on other sites

  • Supervisor.

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

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 :)

Schermata 2019-11-08 alle 19.48.06.png

Schermata 2019-11-08 alle 19.51.46.jpg

Edited by Fedeanzaf
Link to comment
Share on other sites

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.