我已经在我的新联想V330上安装了opensuse 42.3,但是无论我做什么,触屏都不被Linux所识别。我已经将内核更新为4.15.7,尝试安装Tumble杂草,这带来了同样的结果。我甚至不知道哪个Touchpad是内置在笔记本(Elantech或Synaptics)中的。lshw中有一个无人认领的USB设备(Synaptics),但我认为这是指纹阅读器。我怀疑内置的Touchpad是一个Elantech设备,通过I 2 C连接,但这可能是完全不正确的。
发布于 2018-03-31 11:23:11
我的联想v330 14 I2C安装了Elantech I2C Touchpad (ELAN0612)。它在Windows 10 Pro 64位和UEFI模式下工作,并选择了AHCI-控制器。安装的BIOSes是v2.02和v4.01。
在Linux上,xinput找不到它;dmesg | grep -i elan
返回我:
i2c_hid i2c-ELAN0612:01: i2c-ELAN0612:01 supply vcc not found, using dummy regulator
我正在运行LinuxMint18.3 Sylvia的新安装,并在内核上进行了尝试: v4.16-rc7、v4.15.14、v4.13.0.37.42。
发布于 2018-03-31 12:00:29
我在drivers/input/mouse/elan_i2c_core.c
中添加了ACPI ID,从而使其正常工作。
在文件的底部是设备ID的列表。
我的是ELAN0618。
现在起作用了:)
发布于 2018-05-10 17:29:03
让它在ubuntu18.04下工作,并将ELAN0612添加到drivers/input/mouse/elan_i2c_core.c
中。
https://unix.stackexchange.com/questions/427566
复制相似问题