Erro usb Gamepad -71

5

Eu tenho um par de game-pads com uma interface USB, os game-pads são RockFire QF-501UV, Ao conectá-los à porta USB, recebo a seguinte mensagem:

Feb 27 22:32:55 localhost kernel: [97408.112022] usb 5-1: new low-speed USB device number 28 using uhci_hcd
Feb 27 22:32:55 localhost kernel: [97408.232024] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:55 localhost kernel: [97408.456033] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:55 localhost kernel: [97408.672024] usb 5-1: new low-speed USB device number 29 using uhci_hcd
Feb 27 22:32:56 localhost kernel: [97408.792020] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:56 localhost kernel: [97409.016018] usb 5-1: device descriptor read/64, error -71
Feb 27 22:32:56 localhost kernel: [97409.232039] usb 5-1: new low-speed USB device number 30 using uhci_hcd
Feb 27 22:32:56 localhost kernel: [97409.640020] usb 5-1: device not accepting address 30, error -71
Feb 27 22:32:57 localhost kernel: [97409.752024] usb 5-1: new low-speed USB device number 31 using uhci_hcd
Feb 27 22:32:57 localhost kernel: [97410.160020] usb 5-1: device not accepting address 31, error -71
Feb 27 22:32:57 localhost kernel: [97410.160038] hub 5-0:1.0: unable to enumerate USB device on port 1

Pesquisando no Google, descobri que algumas pessoas tinham problemas similares (mas não os mesmos) com dispositivos USB, algumas soluções sugeridas que não funcionaram para mim. Eu tentei o seguinte e não funcionou (mesmas mensagens):

echo -1 > /sys/module/usbcore/parameters/autosuspend
echo Y > /sys/module/usbcore/parameters/use_both_schemes
echo -n 0000\:00\:1d.7 > /sys/bus/pci/drivers/ehci_hcd/unbind

em que (antes de executar o último comando):

# ls /sys/bus/pci/drivers/ehci_hcd
0000:00:1d.7  bind  module  new_id  remove_id  uevent  unbind

tudo como root e após cada comando eu verifiquei se existe alguma diferença.

O Linux nem reconhece o USB conectado

# lsusb
Bus 005 Device 023: ID 046d:c52e Logitech, Inc. 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Linux 3.5.0-25-genérico # 38-Ubuntu SMP i686 i686 i686 GNU / Linux

Obrigado

    
por user1011071 27.02.2013 / 22:45

2 respostas

3

Felizmente, o problema foi resolvido para mim. A solução: mude para o uso de um cabo de dados USB, em vez de usar um cabo USB apenas para carregamento, embora pareçam iguais.

Semelhante a você, eu tenho problemas com o meu MP3 player Sansa Clip + 4GB que funcionou com o Ubuntu 12.04 antes, mas não mais, com o semelhante

"device not accepting address 31, error -71
hub 5-0:1.0: unable to enumerate USB device on port n"

mensagens de erro na saída "dmesg". Passei horas experimentando no Windows Vista, no Windows 7, no Ubuntu 12.04, em um DVD ao vivo do CentOS, em um DVD ao vivo, laptop, desktop, tudo isso sem sucesso.

Por fim, experimentei um cabo USB diferente e ele funcionou imediatamente no Windows e no Ubuntu 12.04. Eu então percebi que tenho vários carregadores USB em casa, e eu descuidadamente usei um de seus cabos para conectar, e o cabo que está funcionando atualmente é provavelmente o que veio com o Sansa Clip + MP3 player, um cabo de dados USB. Pesquisando na web, encontrei duas referências sobre a diferença entre um cabo de dados USB e um cabo USB somente para carregamento. O cabo somente de carregamento usa apenas 2 pinos para fornecer energia (eletricidade) e não coloca nenhum sinal nos 2 pinos de dados; portanto, quando são usados, os dispositivos USB têm problemas de conexão com o sistema operacional, independentemente do tipo de sistema operacional: Windows ou Linux.

As 2 referências são:

  1. Universal Serial Bus - Wikipedia

    link

    A seção "Tipos de conectores" diz:

    "Para permitir um recurso de carga confiável, os periféricos de acessório USB modernos agora incluem cabos de carga que fornecem conexões de energia à porta do host, mas não há conexões de dados e há estações de carregamento domésticas e de veículos que fornecem energia de um dispositivo conversor e não inclua um dispositivo host e pinos de dados, permitindo que qualquer dispositivo USB capaz carregue ou opere a partir de um cabo USB padrão. "

  2. Diferenças entre um cabo somente de carga USB e um cabo de carga de dados

    link

De qualquer forma, eu sou grato que, eventualmente, foi resolvido e espero que seu problema será resolvido em breve também. :-) Namo Amitabha!

    
por Namo Amitabha 07.06.2013 / 17:34
0

talvez o seu dispositivo USB tenha proteção contra sobrecarga de corrente? Por favor, tente instruções na próxima página e avise-nos se eles ajudaram.

link

    
por stilz 11.03.2013 / 11:17