Baterai terkuras saat dimatikan setelah ditingkatkan ke kernel 4.13

8

Setelah memutakhirkan ke kernel 4.13, baterai laptop saya mulai mengering saat dimatikan (sekitar 30% dalam satu hari). Ini tidak terjadi jika saya mem-boot laptop dari kernel 4.12 atau Windows 8.1, jadi masalahnya jelas terkait dengan versi kernel baru.

Saya dulu punya masalah serupa karena wake-on-lan (WoL). Namun, itu telah dipecahkan sejak lama dengan menonaktifkan WoL secara permanen. Saya dapat dengan mudah memverifikasi ethtoolbahwa WoL masih dinonaktifkan.

Mungkinkah WoL diaktifkan kembali ketika saya mematikan laptop dari menu poweroff? Memang, jika saya menerapkan shutdown keras (yaitu, dengan terus menekan tombol power) maka saya mengamati tidak ada baterai menguras. Namun, saya tidak memiliki keterampilan yang cukup untuk memverifikasi hipotesis ini.

Akan luar biasa jika seseorang dapat membantu saya men-debug masalah ini.

Henri
sumber
2
Anda tidak menjalankan Linux pada laptop HP bukan? Karena saya tampaknya memiliki masalah yang sama di sana (walaupun dengan kernel yang lebih tua) - lihat unix.stackexchange.com/questions/409774/…
Raven
1
Anda dapat menonaktifkan WoL secara permanen di pengaturan BIOS / UEFI.
Marco d'Itri
di sini adalah 2 sen saya, Dari uraian Anda. hard shutdown tanpa drain. Ada sesuatu dalam urutan power down yang menyebabkan ini. seperti skrip init (mis. hentikan sebagian dari mereka). coba perintah ini ethtool -s net0 wol d ditemukan di Arch Wiki
Devidas
Pisahkan laptop Anda untuk melihat chip mana yang panas, lalu buat laporan bug pada driver terkait.
user1133275

Jawaban:

0

Ada banyak kemungkinan penyebab kemunduran seperti ini, tetapi beberapa pesaing kemungkinan adalah firmware perangkat atau driver kernel yang gagal mematikan perangkat saat dimatikan. Jika kernel yang lebih baru belum memperbaiki masalah Anda, maka cara terbaik untuk menemukan pelakunya adalah dengan melakukan git bisectantara dua versi kernel yang berfungsi dan tidak bekerja yang paling dekat untuk mengetahui perubahan mana yang menyebabkan regresi.

Untuk beberapa panduan tentang ini, coba masukkan git bisect linux kernelke mesin pencari favorit Anda.

Untuk memverifikasi dengan cepat penarikan daya, Anda dapat menggunakan meteran daya plug-in dan memeriksa penarikan daya perangkat dengan baterai dilepas (jika laptop Anda mengizinkan ini) atau sebagai alternatif dengan baterai terisi penuh.

Tim Small
sumber