lcat
My personal /var/log
  • Home
  • Contact
  • HackMe!

SOLVED: Why is my laptop not sleeping with the lid closed?

Biasanya bisa. Seharusnya bisa. Belakangan ini saya
sering taruh M5 Cardputer di dalam tas. Saya sadar
kadang kadang laptop saya bangun sendiri kemungkinan
besar karena magnet si M5 Cardputer yang nge-trigger
sensornya, mungkinkah?

Setelah itu, saya tidak lagi membawa M5 Cardputer di
backpack. Namun, entah kenapa, saya sekarang baru
menyadari kalau laptop saya sebetulnya tidak sleep
ketika lid-nya ditutup. Saya sudah coba update ke
kernel terbaru yang tersedia, dan mencoba restart
(laptop saya biasanya nyala berminggu-minggu). Tidak
ada perbedaan. Tetap tidak sleep ketika lid ditutup.
Apa mungkin sensornya rusak?

Saya cek dengan `while true; cat /proc/acpi/button/lid/LID/state | grep -v open; end`
sambil menutup lid, tapi tidak ada output. Apakah
cara saya membaca sensor salah? atau memang ada yang
rusak sehingga kondisi lid tertutup menjadi tidak
terbaca?

Isu ini membuat laptop saya tidak bisa tidur dengan
normal. Beberapa saat setelah ditidurkan dengan `systemctl suspend`,
laptop saya langsung menyala lagi. Ini sangat nampak ketika
sedang menyetel lagu, karena suaranya langsung terdengar meski
dalam keadaan lid tertutup dan laptop di dalam backpack.

Solusi sementara agar laptop saya bisa tidur normal adalah
dengan mematikan wakeup via lid dengan mengatur `/proc/acpi/wakeup`.

```
echo LID | sudo tee /proc/acpi/wakeup
```

Workaround ini berhasil, saya harus memencet manual tombol sleep
atau tombol power untuk membangunkan laptop ketika dalam state
sleep (normalnya hanya butuh membuka lid).

Saya belum mengonfirmasi lebih lanjut tentang akar penyebab
lid tertutup belum terdeteksi. Beberapa hal yang akan saya
coba untuk mengisolasi masalah:
1. Coba dengan magnet ditempelkan langsung ke sensor di lid, apakah ada efeknya? Jika berhasil, maka kemungkinan magnet di body laptop saya tergeser atau ada yang menyebabkan sensornya tidak membaca magnet ketika lid ditutup
2. Jika tidak terdeteksi juga, reboot dan ganti OS ke Microsoft Windows, lalu cek apakah masalah masih ada. Jika ternyata masih ada, kemungkinan masalah ada pada sensor/hardware.

Sekian.

UPDATE: 2024-12-01: sudah solve bahkan sebelum saya coba konfirmasi sebabnya apa -- misterius. Kata Fitra mungkin sensornya sudah geser lagi ke tempat yang seharusnya? 😆
Created: 2024-11-30 10:09:40, Updated: 2024-12-01 15:15:43, ID: 30df261c-b016-4a93-9a61-01703a7d5ed8