前言:

前一段时间换电脑,置换了小米的游戏本,装了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

升级Ubuntu18.04的linux kernel(修复小米游戏本的触摸板驱动问题)相关推荐

  1. 小米游戏本linux黑屏,升级Ubuntu18.04的linux kernel(修复小米游戏本的触摸板驱动问题)...

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言: 前一段时间换电脑,置换了小米的游戏本,装了ubuntu18.04的系统,demesg发现一直报一个关于i2c接口 ...

  2. Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决)

    Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决) 0.准备条件 1.问题描述: 2.修复Ubuntu18.04的引导 0. ...

  3. ubuntu18.04显卡和触摸板驱动的问题

    为什么80%的码农都做不了架构师?>>>    一直用16.04,nvidia的驱动也都没有问题,升级到18.04后发现2个驱动方面可能的问题.一个一个记下来,给下一次的自己,再遇到 ...

  4. Ubuntu18.04——正确安装英伟达(NVIDIA)显卡驱动的一种简便方法

    Ubuntu18.04--正确安装英伟达(NVIDIA)显卡驱动的一种简便方法 前提说明 1.打开软件和更新-附加驱动,选中下图所示项并点击应用更改(已经是的话,就不用更改) 2.连上网络,打开终端, ...

  5. linux触摸板开关快捷键,linux 增多快捷键打开或关闭触摸板

    当前位置:我的异常网» Linux/Unix » linux 增多快捷键打开或关闭触摸板 linux 增多快捷键打开或关闭触摸板 www.myexceptions.net  网友分享于:2013-06 ...

  6. linux的触摸板驱动有哪些?

    Linux系统中常用的触摸板驱动有以下几种: evdev:这是Linux系统中默认的触摸板驱动,支持许多不同品牌和型号的触摸板. synaptics:这是一款由Synaptics公司开发的触摸板驱动, ...

  7. linux跳转乌班图服务器,Ubuntu18.04连接Linux服务器与文件传输

    1.前言 最近新安装了Ubuntu18.04,需要连接Linux的服务器.之前一直使用的是Win10操作系统,有专门的连接服务器的软件,可以很方便的连接服务器和传输文件.现在,在Ubuntu上完全不知 ...

  8. 【从Ubuntu16.04升级Ubuntu18.04,并安装ROS系统】熟能生巧,避坑专用

    前言 本来用的是Ubuntu16.04,现升级为Ubuntu18.04. 因为使用了挺长时间的16.04版本,安装了一些第三方软件,升级时在清除第三方软件时总是清不干净,读了升级失败的日志后发现原来是 ...

  9. 更换wsl2的分发,升级ubuntu18.04到ubuntu20.04出现 0x80070050

    因为需要更换wsl的ubuntu18.04到ubuntu20.04版本,选择了手动下载安装包解压缩运行,发现出现了错误 PS F:\wsl> .\ubuntu2004.exe Installin ...

  10. Ubuntu18.04.2 Linux Receiving the error: snapd.snap-repair.service is a disabled or a static unit

    我们在Ubuntu18.04.2 执行apt-get upgrade时候,报错: 正在设置 snapd (2.39.2+18.04) ... md5sum: /etc/apparmor.d/usr.l ...

最新文章

  1. Swift 中 insetBy(dx: CGFloat, dy: CGFloat) - CGRect 用法详解
  2. 震惊!NV Volta或用上48GB GDDR6显存
  3. 理解PeopleSoft集成代理(Integration Broker)-第1部分
  4. 深度学习笔记:LSTM
  5. 生成任意内容任意类型的文件
  6. python面向对象(part2)--封装
  7. html文字简单动画效果,CSS3一个简单的按钮悬停波浪文本动画效果
  8. [Android]使用Dagger 2依赖注入 - DI介绍(翻译)
  9. tomcat最新版本是多少_Tomcat在Windows 10下的安装配置教程
  10. 深入理解定时器系列第二篇——被誉为神器的requestAnimationFrame
  11. TiDB 在平安核心系统的引入及应用
  12. 计算机系统师 评标专家,昆明筑龙·昆明市计算机辅助评标系统.pptx
  13. 企业为什么需要EDI?
  14. 如何获取用户的微信openid
  15. python代码收费_莱斯大学学费 - 高速公路收费的python设计代码
  16. linux内核驱动使用hugepages,使用HugePages优化内存性能
  17. 到今天了你还不会集合的Stream操作吗?你要out了
  18. 【CXY】JAVA基础 之 Map
  19. java责任链模式审批请假_14-学生生病请假:责任链模式
  20. Microsoft SQL Server 2008 MDX Step by Step中关于MDX Step-by-Step.abf损坏文件的处理

热门文章

  1. 全国计算机二级重难点,计算机二级office重难点.doc
  2. vue2支付宝网页授权登录
  3. java类成员变量初始化_Java类变量和成员变量初始化过程
  4. cc2530dma控制器功能_dma控制器是什么_dma控制器工作方式
  5. ICLR 2022最佳论文:基于对比消歧的偏标签学习
  6. PD充电器诱骗取电方案详解5V9V12V15V20V
  7. 交叉线与直通线的区别
  8. llq考试 圣诞欢乐赛 (第二发)
  9. 12. Zigbee应用程序框架开发指南 - 调试打印接口
  10. 非线性回归 python_回归算法之非线性回归