Soa como um problema USB para mim. Aqui está o que você pode tentar: construir seu próprio kernel com um valor hid.h
modificado (driver usb2.0), para permitir que o USB 2.0 seja mais permissivo. Eu costumava fazer isso até que o kernel 3.11 estivesse fora do meu mouse para jogos Perixx.
Criando um novo kernel com o valor do modifier hid.h :
1) Abra um terminal ( ctrl-alt-T )
2) Inicie o comando:
-
sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev
Instala os pacotes requeridos para o desenvolvimento do kernel. Você pode apt-get remove <packages>
depois desinstalá-los, se desejar.
3) Digite os seguintes comandos para criar um diretório para as fontes do kernel:
-
mkdir ~/source
-
cd ~/source
-
apt-get source linux-image-$(uname -r)
4) Tipo:
-
cd linux
Pressione Tab para preencher automaticamente o nome e, em seguida, pressione Enter .
5) Lançamento:
-
gedit include/linux/hid.h
Encontre ( Ctrl + F ) a linha #define HID_MAX_USAGES
e altere seu valor para '64000'
.
6) Lançamento:
cp -vi /boot/config-'uname -r' .config
Para copiar o arquivo de configuração do seu sistema atual.
7) ( Opcional ) Para acelerar o processo de construção, você pode ajustar o nível de simultaneidade . Lançamento:
-
export CONCURRENCY_LEVEL=#
Substitua #
pelo número de núcleos da sua CPU + 1 (Dual-core será "3", Quad-core "5",…)
8) Lançamento:
-
make-kpkg clean
Para preparar o diretório necessário para o processo de construção.
9) Lançamento :
-
fakeroot make-kpkg --initrd --append-to-version=-sk kernel-image kernel-headers
Isto irá iniciar o processo de construção do kernel. Pode demorar um pouco (entre 1h e 8h seguindo o seu hardware). Se o processo for interrompido por algum motivo, você deve iniciar o comando rm ~/source
e começar novamente a partir do passo 3. Os binários do kernel .deb serão colocados em ~ / source .
Para instalar o novo kernel:
1) Abra o nautilus (explorador de arquivos) e vá para / lib / modules .
2) Abra um Terminal e inicie:
-
cd ~/source
3) Digite os seguintes comandos e pressione ** Tab para preencher automaticamente a versão do kernel, chamada aqui (KERNEL_VERSION): **
-
sudo dpkg -i linux-image-
-
sudo dpkg -i linux-headers-
Ambos os comandos (uma vez preenchidos pelo Tab ) devem terminar com .deb
4) Lançamento:
-
sudo update-initramfs -c -k KERNEL_NAME
Você precisa substituir KERNEL_NAME pelo nome usado pelo diretório que contém o modificador kernel (deve terminar com "-sk" no nautilus).
5) Lançamento:
-
sudo update-grub
(e também sudo update-burg
se você usar o BURG).
6) Reinicie o computador.
Agora você executa um kernel personalizado! Parabéns '
Se isso não funcionar, o problema NÃO é causado pelo HID (driver usb2.0) e não tenho idéia de como ajudá-lo:)