解決 Linux kernel 5.12 版本以上,AVITA 14吋筆電觸控板會失效問題

我的筆電 AVITA 14″ (https://www.avita.global/tw/product/liber-v/spec) 在 Linux Kernel 5.12 版以後,觸控板會失效

網路搜尋與測試後,後在這篇文章(https://www.reddit.com/r/Gentoo/comments/n5ou1t/kernel_5121_touchpad_driver_gone/) 看到,原因是在 kernel 在 5.12 後,針對 I2C, HID 與 ACPI 做了調整,於是便成了 I2C , HID 與 ACPI 選項設定問題,所以編譯時,記得要設定進去!

若已編譯好,那解決方法便是在 .config 檔案中,加入底下內容,然後重新編譯:

# I2C HID support
CONFIG_I2C_HID_ACPI=M

# end of I2C HID support
CONFIG_I2C_HID_CORE=M

 


若是使用 GUI 做設定的人,那便是執行: make menuconfig

  • > Device Drivers > HID support > I2C HID support
  • < M > HID over I2C transport layer ACPI driver

 


設定好之後,再重新編譯與安裝:
make -j 16 && make INSTALL_MOD_STRIP=1 modules_install && make INSTALL_MOD_STRIP=1 install

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*