usb não funciona por um tempo após a inicialização com “usb 1-3: device descriptor read / all, erro -110”

1

Eu tenho uma máquina Ubuntu 15.10 que está exibindo um erro de usb estranho durante a inicialização.

O teclado não funciona durante a inicialização. O sistema chega à tela de login e, por cerca de 30 segundos, o teclado não funciona, mas o mouse faz. Em seguida, a tela pisca e o teclado começa a funcionar.

Eu verifiquei o log do sistema e encontrei

device descriptor read/all, error -110

e depois, em algum momento

usb 1-3: device descriptor read/all, error -110
usb 1-3: new high-speed USB device number 4 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: new high-speed USB device number 5 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device
usb 1-12: new high-speed USB device number 6 using xhci_hcd
usb 1-12: New USB device found, idVendor=046d, idProduct=082d
usb 1-12: New USB device strings: Mfr=0, Product=2, SerialNumber=1
usb 1-12: Product: HD Pro Webcam C920
usb 1-12: SerialNumber: 153D0E9F
usb 1-13: new low-speed USB device number 7 using xhci_hcd
usb 1-13: New USB device found, idVendor=413c, idProduct=2005
usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-13: Product: DELL USB Keyboard
usb 1-13: Manufacturer: DELL
usb 1-13: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes

Se eu tentar desligar (usando o mouse) antes de o teclado ficar disponível, recebo uma tela preta com as seguintes mensagens, uma a uma:

usb 1-3: device descriptor read/all, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device

Alguma idéia de como corrigir isso? Este é um erro de BIOS, hardware, driver ou serviço?

    
por Greg Kramida 03.12.2015 / 16:58

3 respostas

1

Aqui está uma solução que funcionou para mim. Primeiro, alguns dados que podem ser relevantes para o seu caso. Eu tenho duas máquinas com placas Z97 da AsRock.

  • Um é o Z97 Fatality. Eu verifiquei e determinei que não sofro deste erro usb causando boot-stall sobre isso. Se você tem esse placa e estão sofrendo com esta questão, deixe-me saber e eu vou postar minhas configurações de usb do BIOS.
  • Outro é o Z97 OC Formula (não o Z97 Extreme). Eu tive o problema em um presente.

Veja como resolvi o problema com a Fórmula Z97 OC:

  1. Atualize o BIOS para a versão mais recente (P1.80 para mim agora)
  2. (Pode não estar relacionado, mas isso aconteceu entre 1 e 3) Atualize o Ubuntu para 16.04 ou mais recente.
  3. Reset CMOS (on board, usando jumper, não "load defaults" através da BIOS, isso não ajudou).

Minhas configurações USB no UEFI BIOS são as seguintes (inalteradas desde a redefinição do CMOS):

  • Controlador USB - > Ativado
  • Modo Intel USB 3.0 - > Auto inteligente
  • Suporte USB legado - > Ativado
  • Suporte a USB 3.0 legado - > Ativado
  • Patch de compatibilidade USB - > Desativado

Espero que isso ajude alguém com um problema semelhante.

    
por Greg Kramida 02.05.2016 / 16:42
1

Eu tenho tido o mesmo problema com a minha máquina há algum tempo. O problema existe em diferentes distribuições (eu tentei o Ubuntu 15.10 e o Arch kernel 4.4.7-1-lts). Veja um exemplo em que você pode ver o atraso durante a inicialização:

[    8.455055] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[   11.223284] usb 1-3: device descriptor read/all, error -110
[   11.343240] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[   21.483366] usb 1-3: device descriptor read/all, error -110
[   21.603279] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[   26.596139] usb 1-3: device descriptor read/8, error -110
[   31.701949] usb 1-3: device descriptor read/8, error -110                                                            
[   31.931143] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[   36.939569] usb 1-3: device descriptor read/8, error -110
[   42.063696] usb 1-3: device descriptor read/8, error -110                                                            
[   42.173434] usb usb1-port3: unable to enumerate USB device                                                           
[   42.293324] usb 1-8: new high-speed USB device number 6 using xhci_hcd
[   42.536287] usb-storage 1-8:1.0: USB Mass Storage device detected
[   42.536650] scsi host11: usb-storage 1-8:1.0
[   42.653046] usb 1-13: new high-speed USB device number 7 using xhci_hcd
[   42.793388] hub 1-13:1.0: USB hub found
[   42.793420] hub 1-13:1.0: 3 ports detected

Esta questão stackoverflow diz que o erro -110 indica potência excedida. Duvido que este seja o caso para mim - simplesmente não há dispositivos USB suficientes (apenas um teclado e um mouse usando o hub alimentado no meu monitor). Nós temos pelo menos uma coisa em comum - nós dois temos teclados da Dell. Você também está usando um hub?

A última informação que posso adicionar a essa pergunta é que esse comportamento parece depender das configurações da BIOS USB da sua placa-mãe. Eu tenho uma Asrock Z87 Extreme6 / ac e modificar o comportamento da Intel USB3 faz com que o meu sistema se parta de várias maneiras (de nenhum dispositivo USB funcionando, apenas para dispositivos USB3, para esse comportamento). Qual placa-mãe você tem? O comportamento muda ao modificar as configurações? Tenha cuidado, eu tive que limpar meu CMOS algumas vezes já porque o teclado não funcionaria mais durante a inicialização do BIOS!

    
por Tim 25.04.2016 / 05:56
1

Como não posso adicionar minhas descobertas como comentários, adicionarei isso como uma resposta.

Minha configuração: ASRock Z97 Extreme6 e Ubuntu 15.10

O que eu descobri até agora: Parece relacionado ao Z97 & amp; chipsets semelhantes: link

As soluções mencionadas são:

  • Desligue, puxe o plugue & amp; espere um pouco e ligue novamente - > funciona para uma sequência de inicialização
  • Desativar controlador Asmedia / controlador USB Asmedia ou similar. Estes parecem estar localizados em pontos diferentes, dependendo do tabuleiro. Eu encontrei duas correspondências possíveis. Advanced -> USB Configuration -> Third Party USB 3.0 Controller e Advanced -> Storage Configuration -> 'ASMedia SATA3 Mode'

Então, o que tentei:

  • eu comecei a partir de uma configuração limpa (nova após a redefinição do CMOS)
  • A configuração do ASMedia em "Configuração de armazenamento" que experimentei no passado - > isso desabilita algumas das portas SATA, então tentei uma rota diferente primeiro.
  • Ir para Advanced -> USB Configuration -> Set 'Third Party Controller' to Disabled Resultado: A seqüência de inicialização ainda é lenta, mas o Ubuntu está de volta à velocidade normal. Bem, meu mouse não funcionou mais (eu tive que mudar para um tty diferente para reiniciar meu computador ...). Voltar para a configuração do UEFI.
  • Ir para Advanced -> USB Configuration -> Set 'Intel USB3.0 Mode' from 'Smart Auto' to 'Enabled' Resultado: Raspe isso, não ajudou. Apenas os USBs do painel frontal funcionam ...
  • Em seguida, tentei desligar, desligar a energia por alguns minutos e, em seguida, inicializar novamente. Resultado: Isso resolveu o problema. O tempo de inicialização do sistema foi de apenas alguns segundos no total. E as portas USB na parte de trás do meu computador também funcionam novamente.
  • Próximo: confirme reinicializando novamente. Resultado: Sim, ainda está funcionando.
  • Outra atualização: Bem, a maioria das portas funciona. Algumas ainda não funcionam. Mas desde que eu uso um hub eu posso viver com isso por enquanto. Se você tentar, talvez o desligamento & amp; poder de corte é suficiente? Pode valer a pena tentar ..

Não tenho certeza se todas as alterações acima são necessárias, mas está funcionando para mim agora, então não voltarei a tocá-las novamente;)

Espero que isso ajude você & amp; potencialmente outras pessoas tropeçando no mesmo assunto. Também recomendo a leitura do bug da barra de ativação vinculado acima - > Esse relatório de bug vale seu peso em ouro!

Abaixo estão algumas tentativas fracassadas de mexer com as configurações do Modo Legado, que não resolveram meu problema. Resumo: Modos legados, patches de compatibilidade, etc. não melhoram realmente a situação, eles apenas desabilitam aleatoriamente seus dispositivos. Eles podem ajudar os outros, então deixo-os aqui para referência.

Brincando com algumas configurações, descobri o seguinte:

Note que tentei definir o suporte Legacy do USB 2.0 para "UEFI Setup Only" para que eu pudesse entrar na configuração conectando o teclado às portas 2.0 no meu painel frontal, só para ter certeza. Isso NÃO funcionou. Essas portas são praticamente inúteis & amp; meus teclados só funcionam quando conectados a uma porta com suporte legado ativado OU no hub do meu monitor. Qualquer um deles, só depois que o Ubuntu começou. Nem o UEFI nem o Grub reconheceriam o teclado. Outro teclado eu poderia começar a trabalhar em uma das portas 2.0, para que eu pudesse contornar um reset CMOS.

Com o "Compatibility Patch USB" ativado:

Quando conectados diretamente nas portas USB 3.0 na placa-mãe, eles só funcionam quando eu habilito o suporte USB 3.0 Legcy na configuração UEFI. Quando faço isso, a sequência de inicialização é ~ 20 segundos mais longa que os usuais 1-3 segundos. O Ubuntu também demora mais para iniciar, com os erros device descriptor read/all, error -110 , como mostrado acima. O teclado funciona, mas a câmera USB que tenho (o Logitech QuickCam Communicate STX, bastante antigo ...) não é reconhecido pelo sistema.

Quando o modo legado está desativado, mas os dois dispositivos estão conectados ao hub no meu monitor (hub alimentado, eu acho), a seqüência de inicialização é incrivelmente rápida se nenhum dispositivo estiver conectado às portas 2.0, mas o Ubuntu ainda demora mais & amp; exibe essas mensagens. Trabalho com teclado e câmera.

Modo legado ativado, praticamente produz o mesmo resultado.

Com "Patch de compatibilidade USB" desativado: O mesmo comportamento acima, mas o outro teclado na porta 2.0 também não funcionou ... - > Redefinição de CMOS.

Vou experimentar mais algumas e atualizar esta resposta enquanto obtenho resultados.

    
por founderio 01.05.2016 / 11:58