Fan pada ThinkPad Tidak Terdeteksi Setelah Power Adapter Dicabut

AUT: BanditHijo | PUB: 2018/12/08 | UPD: 2018/12/09

Post ini Gagal dalam Tahap Pengujian!
Sebaiknya Tidak Diaplikasikan pada Sistem Anda.

[ i ] Informasi

tlp sepertinya membuat efisiensi manajemen fan pada ThinkPad. Sehingga saya tidak lagi khawatir mengenai hasil output dari perintah $ sensors bernilai 0 karena mungkin memang saat bernilai 0 fan benar-benar tidak diperlukan untuk berputar. Karena sekali waktu saya melihat dari indikator fanspeed pada Conky yang saya pasang di desktop menunjukkan angka tertentu. (dalam keadaan tidak menggunakan paket thinkfan).

Kesimpulannya, tulisan ini tidak benar-benar saya perlukan.

Prakata

Hari ini saya me-ricing tampilan Conky karena sudah merasa jenuh dengan tampilan yang lama. Sembari menyusun script Conky, saya berpindah-pindah tempat duduk. Saya mendapati, saat power adapter saya lepas, output dari fan speed monitor saya blank (tidak menampilkan output apapun). Lantas saya coba jalankan $ sensors dan hasilnya pun nihil.

Berikut ini adalah ilustrasinya.

Jika Power Adapter Terpasang

$ sensors
thinkpad-isa-0000
Adapter: ISA adapter
fan1:        3076 RPM

Jika Power Adapter Dilepas

$ sensors
thinkpad-isa-0000
Adapter: ISA adapter
fan1:

Solusi

Tentu saja untuk permasalahan-permasalahan terkait Arch Linux, yang menjadi bahan rujukan pertama kali adalah Arch Wiki.

Dengan keyword pencarian “fanspeed did not respond aftar power adapter disconnected” atau “thinkpad fan arch wiki”, saya pun memilih untuk membuka rekomendasi tautan yang mengarah pada Arch Wiki.

Kemudian, saya melakukan pencarian kata spesifik “thinkpad”, ternyata ketemu. Terdapat section yang spesifik membahas fan pada ThinkPad laptops.

Berikut langkah-langkahnya.

  1. Instalasi paket bernama thinkfan dari (AUR)
    $  yay thinkfan
    
  2. Kemudian periksa file yang sudah terpasang dengan cara
    $ sudo pacman -Ql thinkfan
    
    thinkfan /usr/
    thinkfan /usr/bin/
    thinkfan /usr/bin/thinkfan
    thinkfan /usr/lib/
    thinkfan /usr/lib/modprobe.d/
    thinkfan /usr/lib/modprobe.d/thinkpad_acpi.conf
    thinkfan /usr/lib/systemd/
    thinkfan /usr/lib/systemd/system/
    thinkfan /usr/lib/systemd/system/thinkfan.service
    thinkfan /usr/share/
    thinkfan /usr/share/doc/
    thinkfan /usr/share/doc/thinkfan/
    thinkfan /usr/share/doc/thinkfan/NEWS
    thinkfan /usr/share/doc/thinkfan/README
    thinkfan /usr/share/doc/thinkfan/examples/
    thinkfan /usr/share/doc/thinkfan/examples/thinkfan.conf.complex
    thinkfan /usr/share/doc/thinkfan/examples/thinkfan.conf.simple
    thinkfan /usr/share/man/
    thinkfan /usr/share/man/man1/
    thinkfan /usr/share/man/man1/thinkfan.1.gz
    

    Perhatikan terdapat file bernama /usr/lib/modprobe.d/thinkpad_acpi.conf. Apabila kita lihat isi di dalamnya akan terdapat baris seperti ini.

    options thinkpad_acpi fan_control=1
    
  3. Selanjutnya, me-load kernel module.
    $ sudo modprobe thinkpad_acpi
    
    $ sudo cat /proc/acpi/ibm/fan
    
    status:		enabled
    speed:		3068
    level:		auto
    
  4. Selanjutnya, tinggal mengaktifkan service saat startup.
    sudo vim /etc/default/thinkfan
    

    Isikan dengan.

    START=yes
    
  5. Kemudian, copy konfigurasi default /usr/share/doc/thinkfan/examples/thinkfan.conf.simple ke /etc/thinkfan.conf.
    $ sudo cp /usr/share/doc/thinkfan/examples/thinkfan.conf.simple /etc/thinkfan.conf
    

    Perhatian! Langkah di atas perlu dilakukan. Apabila tidak, maka service dari thinkfan.service akan kebingungan mencari file konfigurasi default yang diperlukan setelah system reboot.

  6. Langkah terakhir, tinggal meng-enable-kan service-nya.
    $ sudo systemctl enable thinkfan
    
    Created symlink /etc/systemd/system/multi-user.target.wants/thinkfan.service → /usr/lib/systemd/system/thinkfan.service.
    

    Selesai.

Nah, sekarang coba lepas power adapter dan lakukan pengecekan dengan menjalankan perintah $ sensors.

Apakah sudah berhasil terdeteksi?

Referensi

  1. https://wiki.archlinux.org/index.php/Fan_speed_control#ThinkPad_laptops
    Diakses tanggal: 2018/12/08

Penulis

logo_author

BanditHijo adalah nama pena saya – meminjam istilah keren dari para penulis. Orang-orang menyebut saya sebagai GNU/Linux Enthusiast. Sejujurnya saya belum memiliki kemampuan apa-apa. Saya hanya senang belajar.

- Rizqi Nur Assyaufi