我的筆電 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