Jump to content

[HELP ] Errori ACPI con YogaSMC


marianopela

Recommended Posts

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
1128213774_Screenshot2020-10-19at12_45_53.png.cde2cf3a25f3262df8fa94833150c859.png

 

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 advance
EFI + ACPI.zip

Edited by marianopela
Link to comment
Share on other sites

  • Administrators

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

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

  • Administrators
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

 

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

  • Administrators
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

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.