表现为无法移动和点击,尝试使用时它会快速,连续的在原地点击
电脑是联想小新14酷睿版(XiaoXin 14 IAH8)
你需要贴出你系统的详细信息与触摸板型号等关于你机器的信息(可以使用fastfetch等工具获得)
还有就是看看内核日志有没有线索
什么叫无法点击, 但会快速连续的在原地点击?
是单击双击会快速连续的在原地点击, 但无法移动
还是点击正常, 移动会快速连续的在原地点击
亦或者任何操作都会变成快速连续的在原地点击?
请重新描述
还需要提供这些
型号:FTCS0038:00 2808:0106 Touchpad
内核日志:
[zxy@archlinux ~]$ sudo dmesg | grep -iE "touchpad|mouse|hid|i2c"
[ 1.591245] hid: raw HID events driver (C) Jiri Kosina
[ 1.591261] usbcore: registered new interface driver usbhid
[ 1.591262] usbhid: USB HID core driver
[ 1.948171] hid-generic 0003:046D:C547.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-1/input0
[ 2.025507] hid-generic 0003:046D:C547.0002: input,hidraw1: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-1/input1
[ 2.028052] hid-generic 0003:046D:C547.0003: hiddev96,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1/input2
[ 2.659899] logitech-djreceiver 0003:046D:C547.0001: hidraw0: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-1/input0
[ 2.796322] logitech-djreceiver 0003:046D:C547.0002: hidraw1: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-1/input1
[ 2.847207] logitech-djreceiver 0003:046D:C547.0003: hiddev96,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1/input2
[ 2.898998] input: Logitech Wireless Mouse PID:40bc Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:046D:C547.0003/0003:046D:40BC.0004/input/input6
[ 3.196783] input: Logitech Wireless Mouse PID:40bc Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:046D:C547.0003/0003:046D:40BC.0004/input/input7
[ 3.196838] hid-generic 0003:046D:40BC.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech Wireless Mouse PID:40bc] on usb-0000:00:14.0-1/input2:1
[ 3.334059] logitech-hidpp-device 0003:046D:40BC.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech G304 X] on usb-0000:00:14.0-1/input2:1
[ 3.557898] [<00000000e3d29417>] i2c_dw_isr
[ 4.482340] mousedev: PS/2 mouse device common for all mice
[ 6.777147] input: FTCS0038:00 2808:0106 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0106.0005/input/input13
[ 6.777631] input: FTCS0038:00 2808:0106 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0106.0005/input/input14
[ 6.778617] hid-generic 0018:2808:0106.0005: input,hidraw4: I2C HID v1.00 Mouse [FTCS0038:00 2808:0106] on i2c-FTCS0038:00
[ 7.815032] input: FTCS0038:00 2808:0106 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0106.0005/input/input23
[ 7.815293] input: FTCS0038:00 2808:0106 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0106.0005/input/input24
[ 7.815550] hid-multitouch 0018:2808:0106.0005: input,hidraw4: I2C HID v1.00 Mouse [FTCS0038:00 2808:0106] on i2c-FTCS0038:00
[ 23.300891] logitech-hidpp-device 0003:046D:40BC.0004: HID++ 4.2 device connected.
不要使用grep过滤输出
另外, 重启, 然后记得不要使用外接键盘与外接鼠标, 再然后才运行dmesg, 以减少多余日志的干扰
sudo dmesg > /tmp/dmesg.log
上传完整的日志文件/tmp/dmesg.log
执行以下命令, 使用一下触摸板, 然后上传输出:
sudo libinput debug-events
试试这篇文章下提到的方法:
然后回复这些方法的效果
dmesg.log (92.7 KB)
libinput.log (2.2 KB)
按照该帖,在/etc/libinput/创建了local-overrides.quirks,重启后情况依旧,没解决问题
没有任何移动事件——硬件故障?
确认触摸板清洁、干燥。
尝试关机并拔掉电源线和电池,然后长按开机键以尝试重置硬件状态。
确认无电磁干扰,比如拔掉所有连接线、所有与设备接触的金属物体,看看故障还在吗?
在Ubuntu的LiveCD下触控板一切正常,移动,点击,手势都能用,应该不是硬件问题
那是固件或驱动问题吗?你装了linux-firmware包吗?你用的Ubuntu是哪个版本的啊,uname -a看看内核版本?
pacman -Q linux-firmware
linux-firmware 20260810-2
装了
ubuntu@ubuntu:~$ uname -r
7.0.0-14-generic
那你要不要试试linux-lts内核?
帖子下还提供了以下有可能暂时抑制BUG的命令:
sudo modprobe -r i2c_hid_acpi && sudo modprobe i2c_hid_acpi
试试
uname -r
6.18.46-1-lts
试过了,还是不行
[zxy@archlinux ~]$ sudo modprobe -r i2c_hid_acpi && sudo modprobe i2c_hid_acpi
[zxy@archlinux ~]$
试过了,没用
试试运行evtest, 然后选择触摸板设备, 然后使用一下触摸板
然后发一下输出看看
evtest.log (17.2 KB)
evtest看起来是有问题的,如果只是移动,它里面出现了很多EV_KEY类型。我觉得驱动问题吧。网上搜问题,多试些方法。解决不了就多换几个内核(比如你那个能用的ubuntu livecd同款内核版本)再拿evtest试。如果是某内核版本是正常的,有时间的话还能bisect一下。我之前还遇到了某内核版本之后nvme直接挂掉的问题
