XPS 15 9530 Haswell 上不再识别 Ubuntu 14.10 触摸屏

XPS 15 9530 Haswell 上不再识别 Ubuntu 14.10 触摸屏

我有一台装有 Ubuntu 14.10 的 Dell XPS 15,我刚刚发现我的触摸屏不再工作了。它甚至无法被识别:

$ dmesg |grep -i touch
[    3.179897] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x126800, board id: 2733, fw id: 1515627
[    3.283270] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5

这是 xinput 的输出:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics 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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Webcam                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=13   [slave  keyboard (3)]

如您所见,在“虚拟核心指针”下没有 Synaptics 触摸屏的条目,正如预期的那样。

我尝试重新安装戴尔的触摸屏 quirck,但没有效果。我的内核版本是 3.16,我将其升级到最新的 3.18 内核,但没有效果。

有什么线索吗?

谢谢!

路易斯

答案1

问题解决了:就我而言,这是硬件问题,戴尔支持今天更换了我的屏幕。

为了获得戴尔支持人员的帮助,我不得不在外部 USB 驱动器上恢复原始 Windows 8 磁盘映像(以避免破坏我的 Linux),昨天,戴尔支持人员控制了机器,并使用他们的工具确认这不是软件问题。今天,他们更换了屏幕。服务确实非常快!

现在我可以再次看到消失的 Synaptics 触摸屏设备:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SYNAPTICS Synaptics Large Touch Screen    id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [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)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
$ lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp. 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 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 003: ID 8087:07dc Intel Corp. 
Bus 001 Device 002: ID 06cb:0ac3 Synaptics, Inc. 
Bus 001 Device 004: ID 0bda:573c Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ dmesg|grep -i synaptics
[    1.719155] usb 1-6: Product: Synaptics Large Touch Screen
[    1.719157] usb 1-6: Manufacturer: SYNAPTICS
[    3.191978] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x126800, board id: 2733, fw id: 1515627
[    3.293994] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[   13.980801] input: SYNAPTICS Synaptics Large Touch Screen as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:06CB:0AC3.0001/input/input8
[   13.994469] hid-multitouch 0003:06CB:0AC3.0001: input,hiddev0,hidraw0: USB HID v1.11 Mouse [SYNAPTICS Synaptics Large Touch Screen] on usb-0000:00:14.0-6/input0

遗憾的是,戴尔并不像 XPS 13 Sputnik 那样为 XPS 15 提供 Linux 支持。一旦他们拿到我的装有 Windows 8 的电脑,他们就会非常积极地应对。

值得注意的是,让我的 Windows 8 磁盘映像在外部 USB3 驱动器上运行是一场噩梦(至少,我保存了我当前的 Linux 磁盘映像):

  • 几乎花了一整天时间用 dd 复制数据;
  • 3 天来,我一直处于启动/重启循环中,出现 INACCESSIBLE_BOOT_DEVICE 蓝屏错误,并且只有 Windows 处于安全模式,直到找到一个修改 Windows 8 注册表的技巧(参见评论),让我能够正常在 Windows 8 上启动;

所以现在我继续使用 Linux,并保留一个装有 Windows 8 和戴尔工具的 USB 外置驱动器,以便在需要戴尔支持时使用。

希望没有人遇到这种问题,但如果是这样,希望这会有所帮助。

相关内容