我无法使用新 GigaByte P35 v2 上的触摸板。我似乎已在此处记录了此问题(技嘉笔记本电脑上未检测到 elantech 触摸板), 和这里 (https://bugzilla.kernel.org/show_bug.cgi?id=81331),最近已在此处修复(https://bugzilla.kernel.org/attachment.cgi?id=161431)。
作为论坛新成员,我没有足够的声誉点来在此论坛的其他主题上发布后续问题。
我读过 Google 上关于应用补丁的 15 条热门帖子,但没有一条能解决这个具体问题。大多数人关注的重点比较广泛,或者希望补丁附带一些说明。
我已经下载了当前内核版本(3.13.0)的源代码并获得了补丁文件。
有人能告诉我如何完成这个过程吗?
谢谢!
答案1
好的,我明白了。
将补丁文件复制到某个地方。我将其复制到
/usr/src/linux-3.13.0
应用补丁(您需要创建
/usr/src/linux-3.13.0
当前目录)。告诉补丁忽略内部路径的第一段sudo patch -p 1 -u < elantech_trackpad_patch_for_laptops_v2.patch patching file Documentation/kernel-parameters.txt Hunk #1 succeeded at 1138 (offset -132 lines). patching file drivers/input/serio/i8042-x86ia64io.h Hunk #1 succeeded at 721 (offset -14 lines). Hunk #2 succeeded at 1017 (offset -29 lines). patching file drivers/input/serio/i8042.c Hunk #2 succeeded at 792 (offset -2 lines)
构建内核
make localmodconfig make menuconfig // just accepted the defaults make -j3 deb-pkg
安装内核
cd ../ sudo dpkg -i <linux image file> sudo dpkg -i <linux headers file?
如果有人知道更好的方法,请告诉我/互联网。
谢谢!
答案2
您需要获取内核源、应用补丁、编译新内核并安装它(您可能还想使用它创建自己的 rpm)