华硕N550JK无法识别触控板 – TP500L(FocalTech)
我正在安装一台新的笔记本电脑,触摸板还没有被完全识别。 具体来说,两个手指滚动不起作用。
从/proc/bus/input/devices
提取
I: Bus=0011 Vendor=0002 Product=0001 Version=0000 N: Name="PS/2 FocalTech FocalTech Touchpad in mouse emulation mode" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input5 U: Uniq= H: Handlers=mouse0 event4 B: PROP=1 B: EV=7 B: KEY=30000 0 0 0 0 B: REL=3
此外, xinput list
给了我:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)] ⎜ ↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode id=14 [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)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)] ↳ Asus WMI hotkeys id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
最后, synclient
告诉我没有活动的synaptics驱动程序:
无法找到synaptics属性。 没有加载synaptics驱动程序?
因此,似乎触摸板不被认为是一个synaptics触摸板。 它有效,但不是突触特定部分。
它处于鼠标仿真模式(不知道它意味着什么)。 它与其他指点设备一起工作,特别是触摸屏(我可以确认这是有效的)。
我已经尝试将i8042.nomux=1
添加到内核参数中,但它没有改变任何内容……任何提示?
我终于来到了这个错误报告: https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1372609
看来FocalTech触摸板需要一个特定的驱动程序,并且正在进行这项工作以将其集成到主线内核中。
目前,似乎有一个ppa来获得这个触摸板的dkms驱动程序: http : //ppa.launchpad.net/hanipouspilot/focaltech-dkms
尝试此操作后,我可以确认以下过程有效:
-
加上ppa
sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
-
更新包数据库
sudo apt-get update
-
安装dkms驱动程序
sudo apt-get install focaltech-dkms
-
重启
触摸板现在已经得到认可。 例如,两个手指滚动工作。 此外,按钮所在的区域不会使光标移动。
感谢那些复古的社区(华硕刚刚回复了“没有linux支持也没有技术信息”的请求!非常糟糕的一点(参见前面提到的错误报告))。