更新至 21.10 后,ELAN Touchpad 不再被 Synaptics 识别

更新至 21.10 后,ELAN Touchpad 不再被 Synaptics 识别

通过 将我的系统从 21.04 更新到 21.10 后do-release-upgrade,Synaptics 似乎根本无法加载,或者根本无法识别我的触摸板。我以前也遇到过触摸板问题,但通常只需卸载并重新安装 即可轻松解决xserver-xorg-input-synaptics。现在,在更新到 21.10 后,触摸板在以下情况下无法被 Synaptics 识别:

  • 反复卸载并重新安装xserver-xorg-input-synaptics
  • 跑步modprobe -r psmouse && modprobe psmouse proto=imps
  • Fn+ f10(启用触摸板)
  • 将 i8042.reset i8042.nomux i8042.nopnp i8042.noloop 添加到 grub 启动选项(https://askubuntu.com/a/528429/40894
  • 强制不安全启动(sudo mokutil --enable-validation)

但是,卸载 synaptics 驱动程序并重新启动而不重新安装它就可以libinput控制它(即使重新安装 xserver-xorg-input-synaptics 后它仍然可以控制它。libinput虽然可以工作,但是它很笨重,我希望能够重新使用 synaptics。除此之外,KDE Plasma 的系统设置报告根本没有检测到触摸板。

cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:01/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 leds 
B: PROP=0
B: EV=120013
B: KEY=20000 20 0 0 1500f02100000 3803078f900d401 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input15
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse4 event11 
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=661800011000003

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP Wireless hotkeys"
P: Phys=hpq6001/input0
S: Sysfs=/devices/virtual/input/input16
U: Uniq=
H: Handlers=rfkill kbd event12 
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input17
U: Uniq=
H: Handlers=rfkill kbd event13 
B: PROP=0
B: EV=13
B: KEY=1000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input18
U: Uniq=
H: Handlers=kbd event14 
B: PROP=0
B: EV=13
B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="HP WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input19
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=33
B: KEY=4000000000 0 1000700000000 2102400 0 0
B: MSC=10
B: SW=20

I: Bus=0003 Vendor=30c9 Product=000e Version=0002
N: Name="HP Wide Vision HD Camera: HP Wi"
P: Phys=usb-0000:00:14.0-6/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/input/input20
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0018 Vendor=04f3 Product=2b55 Version=0100
N: Name="ELAN2513:00 04F3:2B55"
P: Phys=i2c-ELAN2513:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2513:00/0018:04F3:2B55.0001/input/input21
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=3273800000000003
B: MSC=20

I: Bus=0018 Vendor=04f3 Product=2b55 Version=0100
N: Name="ELAN2513:00 04F3:2B55 UNKNOWN"
P: Phys=i2c-ELAN2513:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2513:00/0018:04F3:2B55.0001/input/input22
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=04f3 Product=2b55 Version=0100
N: Name="ELAN2513:00 04F3:2B55 UNKNOWN"
P: Phys=i2c-ELAN2513:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2513:00/0018:04F3:2B55.0001/input/input23
U: Uniq=
H: Handlers=event15 
B: PROP=0
B: EV=100001

I: Bus=0018 Vendor=04f3 Product=2b55 Version=0100
N: Name="ELAN2513:00 04F3:2B55 Stylus"
P: Phys=i2c-ELAN2513:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2513:00/0018:04F3:2B55.0001/input/input24
U: Uniq=
H: Handlers=mouse1 event16 
B: PROP=2
B: EV=1b
B: KEY=c03 0 0 0 0 0
B: ABS=1000d000003
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID switches"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input27
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=2

I: Bus=0018 Vendor=04f3 Product=3139 Version=0100
N: Name="ELAN0722:00 04F3:3139 Mouse"
P: Phys=i2c-ELAN0722:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN0722:00/0018:04F3:3139.0002/input/input28
U: Uniq=
H: Handlers=mouse2 event9 
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0018 Vendor=04f3 Product=3139 Version=0100
N: Name="ELAN0722:00 04F3:3139 Touchpad"
P: Phys=i2c-ELAN0722:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN0722:00/0018:04F3:3139.0002/input/input30
U: Uniq=
H: Handlers=mouse3 event17 
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input31
U: Uniq=
H: Handlers=event18 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input32
U: Uniq=
H: Handlers=event19 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input33
U: Uniq=
H: Handlers=event20 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=4"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input34
U: Uniq=
H: Handlers=event21 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-hda-dsp HDMI/DP,pcm=5"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input35
U: Uniq=
H: Handlers=event22 
B: PROP=0
B: EV=21
B: SW=140

xinput

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN2513:00 04F3:2B55                     id=10   [slave  pointer  (2)]
⎜   ↳ ELAN0722:00 04F3:3139 Mouse               id=12   [slave  pointer  (2)]
⎜   ↳ ELAN0722:00 04F3:3139 Touchpad            id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ HP Wide Vision HD Camera: HP Wi           id=9    [slave  keyboard (3)]
    ↳ ELAN2513:00 04F3:2B55 Stylus              id=11   [slave  keyboard (3)]
    ↳ Intel HID events                          id=14   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=18   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=19   [slave  keyboard (3)]

synclient

Couldn't find synaptics properties. No synaptics driver loaded?

sudo dmesg | grep psmouse

[    1.385308] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x6f1001)
[    1.397747] psmouse serio1: elantech: Synaptics capabilities query result 0x00, 0x1a, 0x10.
[    1.409880] psmouse serio1: elantech: Elan sample query result 00, 62, a8
[    1.421882] psmouse serio1: elantech: Elan ic body: 0x10, current fw version: 0x3

相关内容