联想 Ideapad Flex 5 触摸屏无法使用

联想 Ideapad Flex 5 触摸屏无法使用

我的联想 Ideapad Flex 5 触摸屏无法使用,手写笔也无法使用。我尝试按照以下答案操作https://askubuntu.com/a/1234852/928890但它不起作用。针对此问题还有其他选择吗?

操作系统:Ubuntu 20.04

命令输出lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 06cb:00be Synaptics, Inc. 
Bus 003 Device 002: ID 5986:212a Acer, Inc Integrated Camera
Bus 003 Device 004: ID 8087:0aaa Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

命令输出xinput

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MSFT0001:00 06CB:CE2D Mouse               id=11   [slave  pointer  (2)]
⎜   ↳ MSFT0001:00 06CB:CE2D Touchpad            id=12   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

答案1

我刚买了一台 IdeaPad Flex 5 14",遇到了同样的问题。我成功编译并加载了 wacom 和 wacom_w8001 模块,但没有帮助。

请注意,在我的系统上 - 与您的类似但与其他一些帖子不同,从未加载过任何 elan* 驱动程序。

$ dmesg | grep MSFT
[    0.607606] i2c_hid i2c-MSFT0001:00: i2c-MSFT0001:00 supply vdd not found, using dummy regulator
[    0.607617] i2c_hid i2c-MSFT0001:00: i2c-MSFT0001:00 supply vddl not found, using dummy regulator
[    0.772231] input: MSFT0001:00 04F3:3140 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0001/input/input5
[    0.772281] input: MSFT0001:00 04F3:3140 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0001/input/input6
[    0.772317] hid-generic 0018:04F3:3140.0001: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] on i2c-MSFT0001:00
[    2.261795] input: MSFT0001:00 04F3:3140 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0001/input/input8
[    2.265094] input: MSFT0001:00 04F3:3140 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0001/input/input9
[    2.279085] hid-multitouch 0018:04F3:3140.0001: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] on i2c-MSFT0001:00
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 06cb:00be Synaptics, Inc. 
Bus 003 Device 002: ID 174f:243f Syntek Integrated Camera
Bus 003 Device 004: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ uname -r
5.4.0-59-generic
$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MSFT0001:00 04F3:3140 Mouse               id=11   [slave  pointer  (2)]
⎜   ↳ MSFT0001:00 04F3:3140 Touchpad            id=12   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

另外,Xorg 日志中输出:

    89.235] (==) modeset(0): Silken mouse enabled
[    89.381] (II) config/udev: Adding input device MSFT0001:00 04F3:3140 Touchpad (/dev/input/mouse1)
[    89.382] (II) config/udev: Adding input device MSFT0001:00 04F3:3140 Mouse (/dev/input/event6)
[    89.382] (**) MSFT0001:00 04F3:3140 Mouse: Applying InputClass "libinput pointer catchall"
[    89.382] (II) Using input driver 'libinput' for 'MSFT0001:00 04F3:3140 Mouse'
[    89.429] (**) MSFT0001:00 04F3:3140 Mouse: always reports core events
[    89.430] (II) event6  - MSFT0001:00 04F3:3140 Mouse: is tagged by udev as: Mouse Pointingstick
[    89.431] (II) event6  - MSFT0001:00 04F3:3140 Mouse: device is a pointer
[    89.431] (II) event6  - MSFT0001:00 04F3:3140 Mouse: device removed
[    89.431] (II) XINPUT: Adding extended input device "MSFT0001:00 04F3:3140 Mouse" (type: MOUSE, id 12)
[    89.432] (**) MSFT0001:00 04F3:3140 Mouse: (accel) selected scheme none/0
[    89.432] (**) MSFT0001:00 04F3:3140 Mouse: (accel) acceleration factor: 2.000
[    89.432] (**) MSFT0001:00 04F3:3140 Mouse: (accel) acceleration threshold: 4
[    89.433] (II) event6  - MSFT0001:00 04F3:3140 Mouse: is tagged by udev as: Mouse Pointingstick
[    89.433] (II) event6  - MSFT0001:00 04F3:3140 Mouse: device is a pointer
[    89.434] (II) config/udev: Adding input device MSFT0001:00 04F3:3140 Mouse (/dev/input/mouse0)

与其他产品一样,触摸屏在 Windows 10(双启动)上运行良好。我想说我们还没有一个好的可用驱动程序 - 到目前为止?

亚历克斯

相关内容