AjiYakin

Gagal Shutdown di Lenovo Flex 14 dengan Linux Kernel 5.3 (Ubuntu 18.04)

 | #Linux#Lenovo Flex 14

Setelah sekitar hampir 2 minggu yang lalu pas buka tas dan lihat laptop masih nyala, agak heran juga karena gak biasanya linux kayak gini, dulu pernah ngamalin (sekitar 5-6 tahun lalu) tapi itu di Windows bukan Linux. Baru setelah satu minggu ada waktu buat start lakuin research karena harus ngurus ini itu dulu (momen idul fitri) ketahuan lah penyebabnya kenapa, itupun setelah 1 minggu research juga :)

Laptop Saya adalah Lenovo Flex 14. Laptop kantor sebenarnya, lol :)

Soal penyebabnya, Saya masih ragu sebenarnya, namun gambaran besarnya adalah karena kernel Linux versi 5.3 yang sekarang nempel di Ubuntu 18.04 Saya itu ada bug yang entah bagaimana gagal membunuh semua proses yang jalan di komputer Saya tersebut. Berikut referensi yang berkaitan dengan masalah ini:

Untuk fix, ada dua solusi yang Saya temukan dari deretan resource diatas, nambah acpi=force di grub pada saat linux dijalankan, dan yang kedua adalah upgrade kernel. Saya sudah coba yang pertama, set GRUB_CMDLINE_LINUX_DEFAULT di file grub menjadi

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

dari yang asalnya

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

yang, ternyata tidak berhasil, komputer Saya tetap tidak bisa mati secara normal. LCD screen mati, tapi backlight keyboard tetap nyala, pun tombol power tetap mengindikasikan nyala, kipas ya juga sama masih kedengaran tetep muter.

Solusi yang berhasil adalah yang kedua, yaitu upgrade kernel Linux, meskipun sebenarnya agak takut juga karena takutnya malah gagal dan, ya harus benerin dari awal. Ini bukan takut sih, tapi lebih ke males :smile:

Saya coba lihat versi kernel Linux terakhir, ternyata yang terakhir dirilis (versi stable) adalah 5.6.14 sementara yang terinstall di komputer Saya adalah 5.3. Ya sudah Saya putuskan coba install yang terakhir tersebut.

Latest Linux Kernel Version

Cara installnya Saya ikutin langkah-langkahnya sesuai yang ada di sini:

https://www.tecmint.com/upgrade-kernel-in-ubuntu/

Kurang lebih download file berikut

linux-headers-5.6.14-050614_5.6.14-050614.202005200733_all.deb
linux-headers-5.6.14-050614-generic_5.6.14-050614.202005200733_amd64.deb
linux-image-unsigned-5.6.14-050614-generic_5.6.14-050614.202005200733_amd64.deb
linux-modules-5.6.14-050614-generic_5.6.14-050614.202005200733_amd64.deb

dari sini: https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.14/

Setelah itu install semua file tersebut dengan perintah: sudo dpkg -i *.deb

Catatan:

Pada saat nginstall, ada warning, kurang lebih warningnya mengatakan bahwa ada beberapa firmware yang hilang dibawah folder /lib/firmware/amdgpu/. Salah satu firmware yang hilang adalah navi12_asd.bin tapi setelah Saya coba cari-cari di repo firmware linuxnya gak nemu, akhirnya tidak Saya hiraukan warning tersebut, walhasil tetep jalan kok :smile:

Dan setelah langkah tersebut, reboot komputer dan setelah nyala lagi, pastiin kernel yang diinstall tadi sudah berhasil di load dengan command uname -rs, kalo yang muncul versi 5.6.14 ya berarti berhasil. Dan di kasus Saya, berhasil. Saya jadi bisa shutdown komputer Saya secara normal dan matinya sangat super cepat, gak kayak Windows yang super lemot kalo matiin komputer. Lol.

Ok, itu saja, Saya juga udah males nulisnya, bye.