新Ultrabook无法识别触控板

我有一个新的三星ATIV Book 9 2014版(930X5J-K01)并在其上安装了Ubuntu 14.04 LTS。 触摸板根本不起作用。 没有光标可见,但外部USB鼠标工作正常。

将内核升级到3.15 RC2后,将检测到UNKNOWN输入设备。 但同样,没有出现鼠标光标。 我尝试了许多方法来使触摸板工作,但没有任何效果。 使用旧版本的Ubuntu或其他Linux dirso也不起作用。

我上传了其他调试信息,您可以在其中看到新检测到的输入设备( ATML3000 )。 Windows将触摸板检测为HID \ ATML3000&COL01 \ 5&1579C925&0&0000

cat /proc/bus/input/devices

  • 内核3.13 点击这里
  • 内核3.15 RC2 点击这里

dmesg输出:

  • 内核3.13 点击这里
  • 内核3.15 RC2 点击这里

Xorg.0.log内容

  • 内核3.13 点击这里
  • 内核3.15 点击这里

输出sudo lshw

  • 内核3.13 点击这里
  • 内核3.15 RC2 点击这里

我使用HID Replay检查设备是否正在工作,在某些手势中查看生成的输出单击此处 。

这是3.15-rc内核的上游问题。 这里提交了一个补丁: https : //patchwork.kernel.org/patch/4096321/

3.15 final不应该包含bug。

哦,这不是与i2c_hid的冲突。

我的经验:

可能是冷启动时的竞争条件 ,也存在于13.04和13.10之下。

我在两台HP Mini 210上网本上发生了这种情况,新安装了Ubuntu 14.04 LTS beta 。 但是一旦触摸板开始工作,它就没有重新发生。 我认为这是一个修正问题的更新,但它可能是另一回事。

更新: (03-May-2014)

仍然出现在HP Mini 210上网本( 冷启动时 ),Ubuntu 14.04 LTS 32位(完全更新)。

但几分钟后( 362秒 )自我纠正:

 user01@HP-Mini-210-1036VU:~$ dmesg | grep -e mouse -e Mouse [ 1.300793] mousedev: PS/2 mouse device common for all mice [ 362.023854] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0x5a0400, board id: 3655, fw id: 627142 

重新启动时,不再出现:(仅在13秒内启动)

 user01@HP-Mini-210-1036VU:~$ dmesg | grep -e mouse -e Mouse [ 1.300641] mousedev: PS/2 mouse device common for all mice [ 13.205310] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0x5a0400, board id: 3655, fw id: 627142 

对于三星笔记本电脑:

在运行5分钟以上之后尝试重新启动笔记本电脑。

等待3-4分钟(重新启动后)并检查dmesg的输出:

 dmesg | grep -e mouse -e Mouse 

要么

尝试重启驱动程序(笔记本电脑启动后5分钟以上)

 sudo modprobe -r psmouse sudo modprobe psmouse 

或者可能(来自: 三星305u笔记本触摸板在Ubuntu 13.10中不起作用 )

 sudo modprobe -r psmouse sudo modprobe psmouse proto=imps 

更新:(后来,于310年5月3日至2104年)

仍然可能是根本原因: https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1218973

i2c_hid老派 PS / 2 /串行驱动程序)与支持多点触控显示器的开发之间存在冲突。

然而……

这是针对同一问题的修复,您应该尝试一下。

来自: http : //ubuntuforums.org/showthread.php?t = 1423273&p = 8927602#post8927602

(实际上来自: http : //www.linlap.com/acer_aspire_5542g来自JuanPeròn的建议)

 sudo gedit /etc/default/grub 

更改行: GRUB_CMDLINE_LINUX_DEFAULT =“quiet splash”添加:’ i8042.nomux ‘。

即。

 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i8042.nomux” 

然后更新:

 sudo update-grub