Erro no sistema inalterado: hub 4-0: 1.0: não é possível enumerar o dispositivo USB na porta 1

4

Eu tenho um laptop executando o debian wheezy:

$ uname -a
Linux *pcname* 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux

Recentemente fiz um boot debian como:

sudo dd if=debian-live-7.4-amd64-gnome-desktop.iso of=/dev/sdb

Eu lembro que o usb não foi montado durante o dd , mas eu acho que depois que ele terminou de escrever, eu tentei mount -a apenas para ver se eu podia ver os arquivos no boot-usb. Não funcionou (o ponto de montagem não mostrava nenhum arquivo e eu supus que não estava montado) e mais tarde peguei o usb enquanto o computador ainda estava ligado para usar o usb para instalar o debian wheezy em outro laptop.

Agora, sempre que ligo meu laptop, o seguinte erro aparece:

[ 3221.396136] hub 4-0:1.0: unable to enumerate USB device on port 1
[ 3222.132073] usb 4-1: new full-speed USB device number 52 using ohci_hcd

isso nunca costumava acontecer.

Eu fiz alguns googling e os outros lugares que eu vi mencionar isso [bug?] discutir que ocorreu após uma atualização do kernel. No entanto, eu não acho que usei apt desde o outro dia quando tirei o usb, então isso não pode ser o problema para mim.

Gostaria de saber se o problema pode ser um arquivo de bloqueio que precisa ser excluído ou alterado?

Sinta-se à vontade para solicitar informações adicionais e posso adicioná-las aqui. O problema se manifesta quando nenhum usb é conectado. lsusb dá:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    
por mulllhausen 16.04.2014 / 10:35

2 respostas

2

É um problema claro de hw ou kernel profundo. A mensagem é uma mensagem de erro do kernel. Embora haja algum componente userspace da detecção do dispositivo (seu nome é udev), ele não pode fornecer tais mensagens.

Quando você cria este boot / install / live usbstick, você não fez nada que pudesse causar uma falha de hardware.

O bug relatado no link mencionado é sobre esses problemas, mas provavelmente não sobre o seu.

Esta mensagem de erro diz apenas que o kernel não pode descobrir, que tipo de dispositivo está vivendo na primeira porta usb.

Minha sugestão foi tentar algum plug-in / out, tentar outro dispositivo no mesmo slot ou experimentar este dispositivo em outro slot USB ou em outra máquina. Finalmente, você será capaz de descobrir o que está quebrado.

Sinto muito pelas más notícias, mas a causa mais provável do problema é que, nesses casos, o slot usb do seu laptop está com defeito ou morto. Mas primeiro você deve tentar algum plug in / out para testar o que realmente aconteceu.

    
por 16.04.2014 / 10:52
1

O motivo pode estar em má ordem de carregamento de módulos. Esse erro pode aumentar no caso de uhci_hcd ser carregado antes de ohci_hcd .

Você pode tentar seguir a solução temporária

 # sudo modprobe -vr uhci_hcd
 # sudo modprobe -va ohci_hcd
 # sudo modprobe -va uhci_hcd

Se funcionar, você deve criar /etc/modprobe.d/usb_hci_order.conf com o seguinte conteúdo

 # create a dependency on ohci for uhci, which fixes problems
 # with external usb devices not showing up
 #
 softdep uhci_hcd pre: ohci_hcd

Veja Arch wiki e Postar no BBS do Arch

    
por 29.04.2015 / 16:48