Touchpad que não responde Dell Inspiron 3551

13

Acabei de receber meu laptop pelo correio e instalei o Ubuntu 14.04 LTS. Tudo correu bem até inicializar e notei que meu touch pad não funciona. Funciona perfeitamente no Windows e, quando uso um mouse sem fio, também funciona.

Aqui está o meu xinput:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]  
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]  
⎜   ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=11   [slave  pointer  (2)]  
⎜   ↳ DLL06AB:00 06CB:78F1                          id=13   [slave  pointer  (2)]  
⎜   ↳ SynPS/2 Synaptics TouchPad                    id=15   [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)]  
    ↳ Power Button                                  id=8    [slave  keyboard (3)]  
    ↳ Sleep Button                                  id=9    [slave  keyboard (3)]  
    ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=10   [slave  keyboard (3)]  
    ↳ Integrated_Webcam_HD                          id=12   [slave  keyboard (3)]  
    ↳ AT Translated Set 2 keyboard                  id=14   [slave  keyboard (3)]  
    ↳ Dell WMI hotkeys                              id=16   [slave  keyboard (3)]  

Eu adoraria ter o meu track pad funcionando e eu pesquisei e naveguei neste site e nada do que tentei funcionou. Qualquer entrada seria ótima. Informe-me se houver outras informações que possam ajudar a remediar isso. Eu sou muito novo no Linux. Muito obrigado.

Edit: Eu atualizei o kernel para 3.19 e verifiquei meus drivers adicionais que não tinham nada para mim. Nenhum dos quais funcionou.

Antonioium
fonte

Respostas:

19

Você pode corrigi-lo desligando i2c_hid e configurando o nopnp nos parâmetros de inicialização desta maneira

  1. Corre

    sudo -H gedit /etc/default/grub

    Na janela de edição da linha aberta

    GRUB_CMDLINE_LINUX_DEFAULT = "respingo silencioso"

    deve ficar assim

    GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash i8042.nopnp"

    Salvar arquivo e executar

    sudo update-grub
  2. Corre

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Reinicie.

Pilot6
fonte
Eu adquiri meu 3551 com 14.04, que atualizei para 14.10. O touchpad funcionou bem com ambos. No entanto, atualizei para 15.04 e ele parou de funcionar. Atualizei novamente e descobri que ele não funcionava com 15.10 e kernel 4.x. A solução acima corrigiu para mim instantaneamente!
aalaap
Você é incrível @ Pilot6
vineet
isso resolveu o problema do Dell Inspiron 13 7000 (7348) e Ubuntu 1510
david.barkhuizen
Muito obrigado! Esses comandos corrigiram o problema. Agora, a tela sensível ao toque e o touchpad funcionam como esperado.
Andrew Sklyarevsky
O touchpad no meu Dell Inspiron 3558 funcionou bem, mas não consegui desativá-lo usando xinput disable ID(com o ID encontrado xinput list). A solução acima fez tudo funcionar como desejado; Maravilhoso!
Phil Hirschhorn
0

Eu tenho exatamente o mesmo laptop e tive exatamente o mesmo problema, mas encontrei uma solução fácil. Basta inicializar no modo legado e o touchpad está funcionando :-)

Merwan
fonte
1
Você está falando do modo BIOS herdado? Porque há outras opções de boot chamado "legado" ...
David Foerster
Bem-vindo ao Ask Ubuntu! ;-) Edite sua resposta, melhore-a e solte uma nota para que eu possa revisar minha avaliação da sua resposta, porque o sistema sinalizou sua resposta para exclusão automática ... :-(
Fabby
0

Tente o seguinte:

na linha de comando, digite sudo nano /etc/apt/sources.list neste arquivo são 2 repositórios 'extras'. Remova o comentário e reinicie-o para que seu sistema possa atualizar os repositórios disponíveis. Selecione 'software e atualizações no iniciador assim que estiver de volta e em execução, vá para a outra guia do software e ative os repositórios extras. Você deve ser solicitado a se autenticar neste estágio. Em seguida, vá para a guia drivers adicionais. Você deve encontrar um driver que diga algo como 'meta pacote para Dell blá blá-blá-insira-nome-modelo-aqui-do-dino' clique para habilitar esse driver e aplique-o. Reinicie e você deve ter um touchpad totalmente funcional!

Dan Andrews
fonte