Problema com o hub USB interno e meu smartphone

0

Eu tenho um problema ao conectar um smartphone, como mostra journalctl :

jul 19 17:28:43 newhope.belkin.home kernel: usb 1-1: new full-speed USB device number 2 using xhci_hcd
jul 19 17:28:43 newhope.belkin.home kernel: usb 1-1: device descriptor read/64, error -71
jul 19 17:28:43 newhope.belkin.home kernel: usb 1-1: device descriptor read/64, error -71
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: new full-speed USB device number 3 using xhci_hcd
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: device descriptor read/64, error -71
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: device descriptor read/64, error -71                                
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: new full-speed USB device number 4 using xhci_hcd                   
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: Device not responding to setup address.                             
jul 19 17:28:44 newhope.belkin.home kernel: usb 1-1: Device not responding to setup address.                             
jul 19 17:28:45 newhope.belkin.home kernel: usb 1-1: device not accepting address 4, error -71                           
jul 19 17:28:45 newhope.belkin.home kernel: usb 1-1: new full-speed USB device number 5 using xhci_hcd                   
jul 19 17:28:45 newhope.belkin.home kernel: usb 1-1: Device not responding to setup address.
jul 19 17:28:45 newhope.belkin.home kernel: usb 1-1: Device not responding to setup address.
jul 19 17:28:45 newhope.belkin.home kernel: usb 1-1: device not accepting address 5, error -71
jul 19 17:28:45 newhope.belkin.home kernel: usb usb1-port1: unable to enumerate USB device

lsusb output é o seguinte:

[sergio@newhope ~]$ lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 1bcf:289a Sunplus Innovation Technology Inc.
Bus 003 Device 004: ID 0cf3:e004 Atheros Communications, Inc.
Bus 003 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Além disso, você pode conferir a saída de dispositivos usb no link .

NOTA: estou usando o Fedora 22: kernel 4.0.8-300.fc22.x86_64

Perguntas

  • Por que isso acontece?
  • É um bug (kernel | udev)?
  • É um problema de energia do hub interno?
por sebelk 19.07.2015 / 22:45

1 resposta

1

Eu me deparei com um problema semelhante muitas vezes com uma variedade de dispositivos USB. Minha abordagem geral para começar a depurar esses problemas foi a seguinte:

  • Conecte o dispositivo diretamente ao computador em um hub USB conectado ao computador. Por qualquer motivo, o encadeamento de dispositivos através de um hub como esse pode causar problemas (isso não é um problema exclusivo do Linux, também acontece comigo no Windows e no OSX).
  • Confirme se o dispositivo funciona em outro computador (preferencialmente no Linux)
  • Google o dispositivo + nome para ver se outros o fizeram funcionar em qualquer versão do Linux (anote em quais versões as pessoas conseguiram que funcione, se houver)

Você precisa prestar atenção especial a três coisas ao lidar com dispositivos USB. - Qual marca / placa-mãe está hospedando as portas USB que você está tentando conectar? - O que é o dispositivo USB real em que você está tentando se conectar - Que distro (Linux Kernel) você está rodando na placa-mãe / hardware acima?

Tem sido minha experiência que dispositivos USB podem funcionar perfeitamente em uma combinação, mas oferecem ajustes em algo completamente diferente.

    
por 20.07.2015 / 00:43

Tags