O ecrã táctil do Ubuntu 14.10 não é mais reconhecido no XPS 15 9530 Haswell

2

Tenho um Dell XPS 15 com o Ubuntu 14.10 e acabei de perceber que minha tela sensível ao toque não funciona mais. Nem sequer é reconhecido:

$ 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

Aqui está a saída do 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)]

Como você pode ver, não há entrada para o Synaptics touchscreen, como esperado em "Virtual core pointer".

Tentei reinstalar o truque da Dell para touchscreen sem efeito. Minha versão do kernel era 3.16, eu fiz o upstream para o último kernel 3.18 sem resultados.

Alguma pista?

Obrigado!

Luis

    
por luis 18.12.2014 / 01:44

1 resposta

1

Problema resolvido: no meu caso, foi um problema de hardware e o suporte da Dell substituiu minha tela hoje.

Para que o suporte da Dell me ajudasse, precisei recuperar a imagem de disco original do Windows 8 em uma unidade USB externa (para evitar destruir meu Linux) e, ontem, o suporte da Dell assumiu o controle da máquina e confirmou com suas ferramentas não foi um problema de software. E hoje eles substituíram a tela. Serviço muito rápido, de fato!

Agora posso ver novamente o dispositivo de tela sensível ao toque Synaptics que havia desaparecido:

$ 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

É uma pena que a Dell não forneça suporte para o Linux no XPS 15 como para o XPS 13 Sputnik. Uma vez que eles colocaram as mãos no meu computador no Windows 8, eles foram muito reativos.

Importante notar que foi um pesadelo fazer com que minha imagem de disco do Windows 8 funcionasse em uma unidade USB3 externa (pelo menos, salvei minha imagem de disco linux atual):

  • quase um dia inteiro copiando dados com dd;
  • 3 dias em um loop de inicialização / reinicialização com erro de tela azul INACCESSIBLE_BOOT_DEVICE e somente janelas no modo de segurança até encontrar um truque para modificar o registro do Windows 8 (consulte os comentários) que me permitia inicializar normalmente no Windows 8;

Agora, continuo usando o Linux e mantenho uma unidade externa USB com o Windows 8 e as ferramentas dell, prontas para uso em caso de precisar do suporte da dell.

Espero que ninguém enfrente esse tipo de problema, mas se for o caso, espere que isso ajude.

    
por luis 06.01.2015 / 12:46