Am cumpărat noul MSI Summit B15 care a fost furnizat fără sistem de operare și instalat cu bucurie pe el proaspăt Ubuntu 21.04. Până acum totul funcționează destul de bine (cu excepția unor probleme cu touchpad și fără drivere pentru scanerul FP, dar asta este o poveste diferită), cu excepția unei probleme destul de enervante: când încerc să suspendez aparatul, se trezește brusc în aproximativ 40-60 de minute și începeți să rulați ventilatoarele la viteză maximă. Nu numai că uneori se trezește pe mine dacă s-a întâmplat să dorm în apropiere, se consumă bateria peste noapte, făcând suspendarea practic inutilă.
Am încercat să dezactivez totul (vezi Aici cum) dar butonul de pornire intră /proc/acpi/wakeup
, așa că în prezent arată așa:
â ~ cat /proc/acpi/wakeup | grep activat
PWRB S4 *platformă activată:PNP0C0C:00
Nu ajută.
Aici este o parte din syslog (aici am pus sistemul să se suspende la 7:48 și a început să se aprindă la 8:35, dar m-am autentificat mai târziu, abia la 10:56):
5 septembrie 07:48:00 rb-base tracker-store[6784]: OK
5 septembrie 07:48:00 rb-base systemd[3246]: tracker-store.service: Succeeded.
5 septembrie 07:48:01 rb-base kernel: [ 146.937861] Blocare: systemd-logind: hibernarea este restricționată; vezi man kernel_lockdown.7
5 septembrie 07:48:05 rb-base kernel: [ 150.972633] Blocare: systemd-logind: hibernarea este restricționată; vezi man kernel_lockdown.7
5 septembrie 07:48:05 rb-base kernel: [ 150.977982] Blocare: systemd-logind: hibernarea este restricționată; vezi man kernel_lockdown.7
5 septembrie 07:48:05 rb-base ModemManager[2119]: <info> sistemul [sleep-monitor] este pe cale să se suspende
5 septembrie 07:48:05 rb-base kernel: [ 150.997219] wlo1: deautentificare de la b0:4e:26:31:82:b8 prin alegere locală (Motiv: 3=DEAUTH_LEAVING)
Sep 5 07:48:05 rb-base wpa_supplicant[1978]: wlo1: CTRL-EVENT-DISCONNECTED bssid=b0:4e:26:31:82:b8 motiv=3 local_generated=1
Sep 5 07:48:05 rb-base NetworkManager[1931]: <info> [1630817285.6861] device (wlo1): modificarea stării: dezactivare -> deconectat (motiv „sleeping", sys-ifac
e-state: „gestionat”)
5 septembrie 07:48:05 rb-base wpa_supplicant[1978]: wlo1: CTRL-EVENT-SIGNAL-CHANGE deasupra=0 semnal=0 zgomot=9999 txrate=0
5 septembrie 07:48:07 rb-base systemd[1]: Atins ținta Sleep.
5 septembrie 07:48:07 rb-base systemd[1]: Începe suspendarea...
5 septembrie 07:48:07 rb-base kernel: [ 152.341436] PM: suspendă intrarea (s2idle)
5 septembrie 07:48:07 rb-base systemd-sleep[7072]: Sistem de suspendare...
5 septembrie 07:48:07 rb-base systemd[1]: zsysd.service: Reușit.
5 septembrie 07:48:07 rb-base kernel: [ 152.424613] Sincronizarea sistemelor de fișiere: 0.083 secunde
5 septembrie 10:56:42 rb-base kernel: [ 152.426323] Înghețarea proceselor din spațiul utilizatorului... (a trecut 0,002 secunde) gata.
5 septembrie 10:56:42 rb-base kernel: [ 152.428515] OOM killer dezactivat.
Sep 5 10:56:42 rb-base kernel: [ 152.428516] Înghețarea sarcinilor înghețate rămase... (a trecut 0,001 secunde) finalizată.
5 septembrie 10:56:42 rb-base kernel: [ 152.429676] printk: Suspendarea consolei (utilizați no_console_suspend pentru a depana)
5 septembrie 10:56:42 rb-base kernel: [ 153.214718] ACPI: EC: întrerupere blocată
5 septembrie 10:56:42 rb-base kernel: [11468.660690] ACPI: EC: întrerupere deblocata
Sep 5 10:56:42 rb-base kernel: [11469.338032] nvme nvme0: 8/0/0 default/read/poll queues
5 septembrie 10:56:42 rb-base kernel: [11469.574414] OOM killer activat.
Sep 5 10:56:42 rb-base kernel: [11469.574416] Repornirea sarcinilor... gata.
5 septembrie 10:56:42 rb-base kernel: [11469.584884] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound (bound) [0000:00:16.0] 0000:00:16.0
5 septembrie 10:56:42 rb-base kernel: [11469.586402] thermal thermal_zone6: nu s-a putut citi zona termică (-61)
5 septembrie 10:56:42 rb-base systemd[1]: Verificarea stării a dus la omisia lucrărilor Run anacron.
5 septembrie 10:56:43 rb-base systemd-sleep[7072]: Sistemul a fost reluat.
5 septembrie 10:56:43 rb-base kernel: [11469.846714] PM: suspendare ieșire
5 septembrie 10:56:43 rb-base systemd[1]: systemd-suspend.service: Reușit.
5 septembrie 10:56:43 rb-base systemd[1]: Suspendare terminată.
5 septembrie 10:56:43 rb-base systemd[1]: Sleep țintă oprit.
5 septembrie 10:56:43 rb-base systemd[1]: Suspendare țintă atinsă.
5 septembrie 10:56:43 rb-base systemd[1]: Suspendare țintă oprită.
5 septembrie 10:56:43 rb-base NetworkManager[1931]: <info> [1630828603.2303] manager: sleep: trezire solicitată (dormire: da activat: da)
5 septembrie 10:56:43 rb-base ModemManager[2119]: sistemul <info> [sleep-monitor] se reia
5 septembrie 10:56:43 rb-base NetworkManager[1931]: <warn> [1630828603.5154] sup-iface[499bce01c63427b3,1,wlo1]: call-p2p-cancel: eșuat cu P2P anulat eșuat
5 septembrie 10:56:45 rb-base ModemManager[2119]: <info> [base-manager] nu a putut verifica suportul pentru dispozitivul „/sys/devices/pci0000:00/0000:00:14.3”: nu este acceptat de orice plugin
5 septembrie 10:56:46 rb-base dbus-daemon[1927]: [sistem] Se activează prin systemd: service name='net.reactivated.Fprint' unit='fprintd.service' solicitat de către ':1.90' (uid= 1000 pid=3490 comm="/usr/bin/gnome-shell " label="unconfined")
5 septembrie 10:56:46 rb-base systemd[1]: Se pornește Daemonul de autentificare cu amprentă...
5 septembrie 10:56:46 rb-base dbus-daemon[1927]: [sistem] Serviciul „net.reactivated.Fprint” a fost activat cu succes
5 septembrie 10:56:46 rb-base systemd[1]: Daemonul de autentificare cu amprentă a pornit.
(Iată jurnalul complet, în cazul în care am eliminat ceva relevant)
După cum puteți vedea, nu există nicio înregistrare în momentul în care aparatul este de fapt trezit. Deci următoarea mea presupunere este că ceva din afara sistemului de operare provoacă trezire. Dar sistem arata nesuspendat: de ex. monitorul este aprins și ecranul de conectare este afișat imediat când deschid capacul, de obicei durează ceva timp pentru a porni ecranul de autentificare, când deschid capacul la sistemul de dormit.
UPD1: Datorită comentariului @David, deși WOL în sine nu este relevant pentru sistemul meu (MSI Summit nici măcar nu are o placă Ethernet), mi-am dat seama că trebuie să caut o configurație în configurarea BIOS. Și am găsit acolo intrarea „Wake on Thunderbolt⢠device” care era activată. Am 0 dispozitive Thunderboltâ¢, dar am dezactivat intrarea, pentru orice eventualitate. Acest lucru nu a ajutat totuși.
UPD2: Se pare că /proc/acpi/wakeup
pur și simplu nu funcționează: așa cum am menționat mai devreme, am dezactivat totul, cu excepția butonului de pornire din el, totuși, când deschid capacul, computerul încă se trezește.
UPD3 Scriptul de descărcare a stării bateriei, așa cum sugerează @sancho.s Reinstalați MonicaCellio:
#!/bin/bash
TIME="$(data +'%y-%m-%d %H:%M:%S')"
CAPACITY="$(cat /sys/class/power_supply/BAT1/capacity)"
CURRENT="$(cat /sys/class/power_supply/BAT1/current_now)"
VOLTAGE="$(cat /sys/class/power_supply/BAT1/voltage_now)"
echo "$TIME\t$CAPACITY\t\t\t$CURRENT\t$VOLTAGE" >> /home/rb/bat_dump