Touchpad não detectado quando o USB HDD está conectado na inicialização

0

O Ubuntu não reconhece meu touchpad se eu inicializo com a minha unidade externa conectada à porta USB. Por que isso seria o caso? Onde devo procurar para começar a solucionar o problema e como posso dizer que não faça mais isso? Quando eu tenho um mouse USB real conectado, posso usar o mouse ou o touchpad, então não é que ele pense que a unidade é um mouse ou qualquer coisa. O touchpad não aparece em xinput --list quando isso acontece.

Editar : Estou usando o Ubuntu versão 14.04, é o sistema operacional em execução na unidade interna. Eu não quis dizer que na verdade inicializei a partir da unidade externa, quero dizer que inicializei meu sistema enquanto a unidade externa estava conectada à porta USB. Isso provavelmente não tem nada a ver com isso, foi apenas o único parâmetro que foi diferente durante essa inicialização em particular. O problema é recorrente e intermitente. A primeira vez que aconteceu foi ao acordar de pm-hibernate , posteriormente acontece aleatoriamente quando eu inicializo, ele simplesmente não detecta o touchpad.

A única variável comum parece ser que isso acontece quando eu reinicio o Ubuntu a partir do Windows, mas novamente quero enfatizar que pode não ser necessariamente o caso . Outras vezes eu inicio no Ubuntu depois de estar no Windows e o touchpad funciona bem. Na verdade, parece improvável porque meu notebook tem dois SSDs internos separados, por isso estou inicializando o Ubuntu / Windows a partir de discos físicos totalmente separados.

Trabalhei nas etapas de solução de problemas em outro post e ele não funcionou. O programa synclient diz Couldn't find synaptics properties. No synaptics driver loaded? . xinput list lista o mouse ótico USB, mas não o touchpad.

Isto parece-me que deveria ser bastante simples de resolver. Eu sei que o driver synaptics existe porque meu touchpad funciona algumas vezes. Então, onde está e como eu carrego? Como posso ver uma lista bruta de quais dispositivos de entrada estão conectados ao meu sistema, não apenas aqueles que têm drivers carregados? O kernel não verifica qual hardware está presente quando é inicializado e passa essas informações para um módulo que carrega drivers? Então, não posso apenas carregar manualmente o driver?

    
por JtheDude 20.01.2015 / 02:40

1 resposta

0

Parece que o Windows não redefine todas as configurações quando ele é desligado e a inicialização a quente do tablet também não. (Eu prevejo que isso nunca acontece quando a inicialização a frio)

Então, para "redefinir" o mouse, o melhor é arquivar isso como um bug do BIOS para o fabricante (ou atualizar o BIOS, se houver algum), mas enquanto isso, faça o seguinte: Quando funciona, faça um lsmod |sort > ~/Documents/MouseWorking.txt e quando não é um lsmod |sort > ~/Documents/MouseNotWorking.txt , então diff MouseNotWorking.txt MouseWorking.txt e procure as diferenças.

então:

sudo modprobe MissingModule

Se nenhum estiver faltando (chance de 50/50, pois isso parece um bug da BIOS) tente:

sudo rmmod psmouse
sudo modprobe psmouse

e, em seguida, você terá 75% de chance de trabalhar com essa questão .

Sei que isso não é uma "solução" (a atualização do BIOS é) e apenas uma solução alternativa, mas é algo ...

    
por Fabby 23.01.2015 / 10:58