marianopela Posted October 19, 2020 Share Posted October 19, 2020 (edited) Hola, ultimamente sto testando questo interessante progetto, YogaSMC L'ho provato prima su un Lenovo Ideapad 330s (i7 8550u), perché ero interessato alla Conservation Mode, che permette di bloccare la carica della batteria intorno al 60%, preservandone la salute. Non avendo riscontrato alcun problema con questo dispositivo, passo al più recente Ideapad s540 (i5 10210u), e qui sono sorti i problemi. Sebbene non faccia fatica a controllare la backlight della tastiera e la modalità di gestione delle ventole (tramite DYTC), purtroppo la Conservation Mode non funziona in alcun modo Andando ad analizzare i logs.zip ad esempio con log stream --predicate 'processID=0 && (senderImagePath contains "YogaSMC" OR senderImagePath contains "ACPI")' si nota che c'è un problema con POWS, che non riesce a trovare il metodo \_SB.PCI0.LPCB.EC0._Q37 2020-10-19 12:23:02.280493+0200 0x193 Default 0x0 0 0 kernel: (YogaSMC) YSMC - Info: IdeaVPC::VPC0 ReadEC timeout 0x10 2020-10-19 12:23:02.280526+0200 0x193 Default 0x0 0 0 kernel: (YogaSMC) YSMC - Info: IdeaVPC::VPC0 Failed to read VPC 38 2020-10-19 12:23:03.282571+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) ACPI Error: 2020-10-19 12:23:03.282581+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) ACPI Error: 2020-10-19 12:23:03.282594+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [POWS] 2020-10-19 12:23:03.282596+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [POWS] 2020-10-19 12:23:03.282599+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND 2020-10-19 12:23:03.282601+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND 2020-10-19 12:23:03.282607+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) (20160930/psargs-463) 2020-10-19 12:23:03.282608+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) (20160930/psargs-463) 2020-10-19 12:23:03.282617+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [_Q37] @0003C #002D: 2020-10-19 12:23:03.282619+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [_Q37] @0003C #002D: 2020-10-19 12:23:03.282622+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) A 2020-10-19 12:23:03.282623+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) A 2020-10-19 12:23:03.282625+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) D 2020-10-19 12:23:03.282625+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) D 2020-10-19 12:23:03.282628+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) P 2020-10-19 12:23:03.282628+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) P 2020-10-19 12:23:03.282630+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) T 2020-10-19 12:23:03.282631+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) T 2020-10-19 12:23:03.282633+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282634+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282637+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) No Local Variables are initialized for method [_Q37] 2020-10-19 12:23:03.282639+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) No Local Variables are initialized for method [_Q37] 2020-10-19 12:23:03.282643+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282644+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282647+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) No Arguments are initialized for method [_Q37] 2020-10-19 12:23:03.282648+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) No Arguments are initialized for method [_Q37] 2020-10-19 12:23:03.282652+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282653+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) 2020-10-19 12:23:03.282656+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) ACPI Error: 2020-10-19 12:23:03.282658+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) ACPI Error: 2020-10-19 12:23:03.282661+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) Method parse/execution failed 2020-10-19 12:23:03.282663+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) Method parse/execution failed 2020-10-19 12:23:03.282668+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.EC0._Q37] (Node ffffff803cd692a0) 2020-10-19 12:23:03.282670+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.EC0._Q37] (Node ffffff803cd692a0) 2020-10-19 12:23:03.282674+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) , AE_NOT_FOUND 2020-10-19 12:23:03.282675+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) , AE_NOT_FOUND 2020-10-19 12:23:03.282679+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) (20160930/psparse-632) 2020-10-19 12:23:03.282679+0200 0x190 Default 0x0 0 0 kernel: (AppleACPIPlatform) (20160930/psparse-632) Inoltre, si notano diversi problemi del tipo: kernel: (AppleSMCLMU) AppleLMUController::smcReadKey Error: received error 0x84 when reading key 'MSLD' kernel: (AppleSMCLMU) AppleLMUController::smcReadKey Error: received error 0x84 when reading key 'ALV0' Il fatto è che MSLD ed ALV0 non compaiono nelle mie ACPI. Allego ACPI ed EFI e vi chiedo aiuto per fare un po' di chiarezza sulla questione. Thanks in advanceEFI + ACPI.zip Edited October 19, 2020 by marianopela Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted October 19, 2020 Administrators Share Posted October 19, 2020 Ciao, alcuni metodi non sono definiti o inizializzati come per esempio POWS etc il discorso *LMU può essere normale visto che hai iniettato ALS0, ma smc non ha le relative key... puoi estrarre nuovamente le acpi pulite? mi serve per avere alcune conferme Link to comment Share on other sites More sharing options...
marianopela Posted October 19, 2020 Author Share Posted October 19, 2020 Hey Gengik, ecco qua ACPI.zip Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted October 19, 2020 Administrators Share Posted October 19, 2020 prova ma non ti prometto, queste acpi necessitano di aggiornamento bios... si sono scordati qualcosa 😄 DSDT.aml 2.zip Link to comment Share on other sites More sharing options...
marianopela Posted October 19, 2020 Author Share Posted October 19, 2020 31 minutes ago, Gengik84 said: prova ma non ti prometto, queste acpi necessitano di aggiornamento bios... si sono scordati qualcosa 😄 Ha funzionato! Purtroppo ancora niente Conservation Mode, ma almeno nessun errore ACPI Per l'errore 0x84 invece cosa ne pensi? È vero, le ACPI avrebbero bisogno di qualche correzione, e ora che mi hai fatto pensare mi sono accorto che c'è un aggiornamento del BIOS, quindi mi metto subito all'ora e vediamo se migliora la situazione Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted October 19, 2020 Administrators Share Posted October 19, 2020 Adesso, marianopela ha scritto: È vero, le ACPI avrebbero bisogno di qualche correzione, e ora che mi hai fatto pensare mi sono accorto che c'è un aggiornamento del BIOS, quindi mi metto subito all'ora e vediamo se migliora la situazione ottimo anche perchè vorrei vedere su linux come lavora e eventuali debug per come sono messe le acpi attuali... 1 minuto fa, marianopela ha scritto: Per l'errore 0x84 invece cosa ne pensi? ti ho risposto prima comunque fai una prova rimuovendo la parte ALS0 dal ssdt e ricontrolla di fatto vai a far caricare ALS0 che è solo per il sensore di luminosità ambientale, il portatile ce l'ha? comunque come detto prima mancano le chiavi interessate quindi il kernel riporta errore perchè va a caricare il relativo kext ma non le trova Link to comment Share on other sites More sharing options...
marianopela Posted October 19, 2020 Author Share Posted October 19, 2020 18 minutes ago, Gengik84 said: ti ho risposto prima comunque fai una prova rimuovendo la parte ALS0 dal ssdt e ricontrolla di fatto vai a far caricare ALS0 che è solo per il sensore di luminosità ambientale, il portatile ce l'ha? comunque come detto prima mancano le chiavi interessate quindi il kernel riporta errore perchè va a caricare il relativo kext ma non le trova Scusami, ora ho capito bene. No, il portatile non ha il sensore e infatti lo avevo messo perché la leggenda narra che aiuti a mantenere il livello di luminosità salvato dopo lo spegnimento. Comunque in effetti poi avevo deciso di rimuovere il kext, dimenticandomi stupidamente di togliere anche ALS0, cosa che farò ora 21 minutes ago, Gengik84 said: ottimo anche perchè vorrei vedere su linux come lavora e eventuali debug per come sono messe le acpi attuali... Non c'è problema. Cosa ti servirebbe vedere? Un paio di giorni fa ho provato su Ubuntu la conservation mode e funziona alla perfezione. Intanto ti allego le nuove ACPI.zip anche se purtroppo non sembra cambiare molto... Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted October 19, 2020 Administrators Share Posted October 19, 2020 2 minuti fa, marianopela ha scritto: Non c'è problema. Cosa ti servirebbe vedere? mi riferivo agli sviluppatori del bios, che vanno a scrivere sul "nulla" di fatto in caso servirebbe tempo e avere materialmente l'oggetto 3 minuti fa, marianopela ha scritto: Intanto ti allego le nuove purtroppo è come prima 🤨 mi auguravo che correggessero la svista ma per ora "nisba" 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