Sebagai salah satu pengguna Linux saya sangat terganggu karena touchpad yang saya gunakan tidak bisa dipakai. Karena di Windows touchpad saya lanjay, gak ada kendala. Bahkan karena penasaran saya menggunakan beberapa distro. Dari Ubuntu, Manjaro, sampai OpenSuse. Semuanya nihil. Gak ada yang mau jalan normal di Notebook saya. Usut punya usut sih bug kernel nya. Beberapa pengguna yang driver touchpadnya sama dengan saya juga menggeluhkan hal yang sama. Beberapa user sudah melaporkan ini sebagai bug.
Dari forum ROG menyarankan menggunakan kernel yang paling terbaru Sumber. Entah kenapa walau saya menggunakan kernel terbaru, tetap saja tidak bisa bergerak nih si touchpad.
Sampai saya menemukan sebuat tread dari askubuntu. Disitu untuk driver touchpad saya harus menambahkan parameter di “/etc/defaut/grub”. Cukup menambahkan parameter “i8042.reset”.
Untuk langkah – langkah nya sebagai berikut:
Via CLI
Buka file /etc/defaut/grub
vi /etc/defaut/grub
Tambahkan paramater i8042.reset. Berikut konfigurasi grub punya saya.
GRUB_CMDLINE_LINUX_DEFAULT='i8042.reset resume=/dev/disk/by-id/ata-HGST_HTS721010A9E630_JR1004D31185RM-part6 splash=silent quiet showopts'
Update grub.
sudo update-grub
Jika anda menggunakan grub2 gunakan perintah berikut untuk update grubnya.
grub2-mkconfig -o /boot/grub2/grub.cfg
Via GUI
Untuk GUI saya menggunakan boot loader bawaan OpenSuse.
Buka Yast | pilih Boot Loader | pilih Kerner Parameters. Lalu tambahkan parameter i8042.reset diawal. Berikut contoh konfigurasi punya saya.
Pilih OK dan aplikasi akan mengupdate grubnya secara otomatis, tanpa perlu restart grub secara manual.
Restart laptop anda dan coba gerakan touchpad laptop anda. Seharus nya touchpad akan segera bekerja, Berikut ujicoba menggunakan perintah xinput. Terlihat driver touchpad sudah terbaca.
dwinar@dwinar:~> xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Asus Keyboard id=12 [slave pointer (2)] ⎜ ↳ ELAN1200:00 04F3:3045 Touchpad id=14 [slave pointer (2)] ⎜ ↳ ASUS Frag Gaming Keyboard id=20 [slave pointer (2)] ⎜ ↳ ASUS ROG Gladius II id=24 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Asus Wireless Radio Control id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Video Bus id=9 [slave keyboard (3)] ↳ Power Button id=10 [slave keyboard (3)] ↳ Sleep Button id=11 [slave keyboard (3)] ↳ USB2.0 UVC HD Webcam id=13 [slave keyboard (3)] ↳ Asus WMI hotkeys id=15 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)] ↳ Asus Keyboard id=17 [slave keyboard (3)] ↳ ASUS Frag Gaming Keyboard id=18 [slave keyboard (3)] ↳ ASUS Frag Gaming Keyboard id=19 [slave keyboard (3)] ↳ ASUS Frag Gaming Keyboard id=21 [slave keyboard (3)] ↳ C-Media Electronics Inc. ROG Strix HS id=22 [slave keyboard (3)] ↳ ASUS ROG Gladius II id=23 [slave keyboard (3)] dwinar@dwinar:~>
Cara ini memang ampuh, namun jika anda menggunakan dual boot dengan windows sebaiknya gunakan restart dari pada shutdown. Karena beberapa kasus saya tidak bisa masuk ke OpenSuse setelah menshutdown Windows. Solusinya masuk ke windows lalu restart windows nya lalu boot kembali ke Linux.
Demikian tutorial dari saya semoga kalian yang menggunakan driver yang sama seperti saya dapat menggunakan Linux tanpa kendala.