升級Ubuntu18.04的linux kernel(修復小米遊戲本的觸摸板驅動問題)

前言:

前一段時間換電腦,置換了小米的遊戲本,裝了ubuntu18.04的系統,demesg發現一直報一個關於i2c接口的錯誤:

[  473.518316] i2c_hid i2c-CUST0001:00: i2c_hid_get_input: incomplete report (14/65535)

[  473.518951] i2c_hid i2c-CUST0001:00: i2c_hid_get_input: incomplete report (14/65535)

幾經google,原來是小米遊戲本用的觸摸板模塊驅動在我當前的Linux kernel版本上有兼容問題,遂升級內核。。。

 

一、下載ubuntu升級用的內核文件

下載地址:https://kernel.ubuntu.com/~kernel-ppa/mainline/

>> uname -a

Linux ray-ubuntu 4.15.0-44-generic #47-Ubuntu SMP Mon Jan 14 11:26:59 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

  • 我當前系統的kernel版本是4.15,,我這個問題要安裝>=4.17的版本,找到一個v4.17.19的版本目錄,進去:

 

  • 下載對應系統版本的kernel deb包:

linux-headers-VERSION-NUMBER_all.deb

linux-headers-VERSION-NUMBER_amd64.deb

linux-image-VERSION-NUMBER_amd64.deb

linux-modules-VERSION-NUMBER_amd64.deb

至於你是下low-latency 還是 generic的版本,看你的想法了,

可以參考這個問答:https://askubuntu.com/questions/126664/why-choose-a-low-latency-kernel-over-a-generic-or-realtime-one

一般自用generic就行

 

二、安裝升級內核

切換到你下載的這些文件的目錄,最好用單獨一個目錄存放上面下載的包

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

 

三、重啓開始工作在新內核

 

sudo apt-get update && sudo apt-get dist-upgrade && sudo reboot
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章