Touchpad Ubuntu 14.04 começa a funcionar depois de um tempo

0

Eu tenho um Dell Inspiron 13-7352, com Synaptics Touchpad, eu acho. Portanto, quando ligo o computador, o touchpad não funciona. Mas começa a funcionar depois de um tempo. O mais interessante é que, quando o touchpad funciona, é detectado como um dispositivo diferente do ponteiro do Synaptics Touchpad.

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen Pen                      id=11   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=12   [slave  pointer  (2)]
⎜   ↳ DLL06B5:00 06CB:75DB UNKNOWN              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)]
    ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]

Como você pode ver, há um dispositivo DESCONHECIDO com id = 13, que é realmente o touchpad. Eu verifiquei isso ativando ou desativando os dois dispositivos com id = 13 e id = 15.

Aqui também estão alguns erros no momento da inicialização. Eles mostram esse famoso dispositivo DESCONHECIDO na linha número 8.

Console: switching to colour frame buffer device 170x48
886 [   13.001550] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
887 [   13.001551] i915 0000:00:02.0: registered panic notifier
888 [   13.338221] i2c_designware INT3433:00: controller timed out
889 [   13.339029] i2c_hid i2c-DLL06B5:00: failed to retrieve report from device.
890 [   14.339040] i2c_designware INT3433:00: controller timed out
891 [   14.339834] i2c_hid i2c-DLL06B5:00: failed to retrieve report from device.
892 [   14.340435] input: DLL06B5:00 06CB:75DB UNKNOWN as /devices/pci0000:00/INT3433:00/i2c-0/i2c-DLL06B5:00/0018:06CB:75DB.0003/input/input15
893 [   14.340606] hid-multitouch 0018:06CB:75DB.0003: input,hidraw1: <UNKNOWN> HID v1.00 Mouse [DLL06B5:00 06CB:75DB] on
894 [   15.339858] i2c_designware INT3433:00: controller timed out
895 [   15.340653] i2c_hid i2c-DLL06B5:00: failed to change power setting.
896 [   16.118293] EXT4-fs (sda8): re-mounted. Opts: errors=remount-ro
897 [   16.340720] i2c_designware INT3433:00: controller timed out
898 [   16.341564] i2c_hid i2c-DLL06B5:00: failed to set a report to device.

Estou realmente perdido e não consegui encontrar nenhuma informação útil ainda. Qualquer pista que você puder pensar será bem-vinda.

Gonzalo
fonte

Respostas:

0

Deixe-me começar dizendo que também sou muito novo no Linux, mas estava tendo o mesmo problema com o meu trackpad no meu dell 7352.

Estou executando o manjaro com o i3 DE, então não tenho certeza de como isso funcionará no ubuntu.

Depois de pesquisar bastante, consegui fazer meu trackpad funcionar. Aparentemente, o que está acontecendo é que seu trackpad está ficando travado, o i2c modeque eu acho que não é suportado no kernel do Linux, o que explica os erros que você obtém na inicialização. A idéia é forçar o mouse aps/2 mode .

Aqui está o que eu fiz.

Isso criará o blacklist.confarquivo que você precisará editar (verifique se o arquivo já não existe):

# checking the files existence (this will list either the file or throw an error
ls -l /etc/modprobe.d/blacklist.conf

# if you got an error do this if not skip
sudo touch /etc/modprobe.d/blacklist.conf

Em seguida, verifique se você tem permissão para editar, fazendo:

sudo chmod 644 /etc/modprobe.d/blacklist.conf

Agora você precisa abrir blacklist.confo editor de texto que preferir, usei geditpara digitar (você pode instalar gksudocom sudo apt-get install gksu):

gksudo gedit /etc/modprobe.d/blacklist.conf

Adicione a seguinte linha ao blacklist.confarquivo que deve estar vazio no momento:

blacklist i2c-hid

Agora salve o arquivo e reinicie o computador.

Depois de executar todas as etapas listadas, meu trackpad começou a funcionar. Em uma nota lateral, também tive problemas com meu trackpad não funcionar quando eu estava usando o SO elementar antes. Quando eu entrei pela primeira vez, não funcionou, mas se eu fechasse o meu laptop e o reabrisse, o trackpad começaria a funcionar.

Espero que algumas dessas informações ajudem!

Ruchmore
fonte
11
Você pode preferir usar chmod 644qual seria a configuração apropriada para esse arquivo e usá-lo então gksudo gedit .... O gksudocomando pode ser instalado sudo apt-get install gksuse ainda não estiver instalado. Cheers
Videonauth