华硕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

尝试此操作后,我可以确认以下过程有效:

  1. 加上ppa

     sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms 
  2. 更新包数据库

     sudo apt-get update 
  3. 安装dkms驱动程序

     sudo apt-get install focaltech-dkms 
  4. 重启

触摸板现在已经得到认可。 例如,两个手指滚动工作。 此外,按钮所在的区域不会使光标移动。

感谢那些复古的社区(华硕刚刚回复了“没有linux支持也没有技术信息”的请求!非常糟糕的一点(参见前面提到的错误报告))。