Após reinstalar o sistema Lubuntu 12.04 no meu laptop, um problema mais antigo ressurgiu após alguns dias e instalação de programas diferentes: sem motivo aparente o mouse externo e algumas vezes outros dispositivos conectados a USB (incluindo o HDD) param de funcionar. O disco rígido mostra que tem tensão, pois tem uma luz ali, e o mouse externo pisca por um segundo quando conectado.
Eu publiquei uma versão diferente deste problema antes . Eu mantenho isso por enquanto como exemplo das duas respostas lá. Nenhum deles funciona aqui.
Fazer logout não faz nada, a reinicialização faz.
O evento parece inteiramente aleatório. Após a reinicialização, ele reaparece após vários dias ou semanas ou, raramente, após algumas horas.
- http://pastebin.com/0qR8bhhX na
var/log/syslog
após nova ocorrência ( com rato com fio única externo e teclado )
O que conta é no final, eu acho:
Nov 24 14:06:55 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29953.822962] usb 3-1: USB disconnect, device number 3
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069427] uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069439] uhci_hcd 0000:00:1d.0: host controller halted, very bad!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069461] uhci_hcd 0000:00:1d.0: HC died; cleaning up
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069492] usb 2-2: USB disconnect, device number 2
Percebi que na maioria das ocasiões apenas o mouse e o teclado externos são afetados, mas não o disco rígido externo. Ou, se estiver, reconectá-lo resolve o problema .
Eu tenho uma inicialização dupla com o WinXP: no Windows isso nunca acontece, por isso não é um problema de hardware
Eu usei o Lubuntu Quantal 12.10 e o mesmo problema aconteceu lá também . Atualizar para isso não seria uma solução
Em certa ocasião, apenas reiniciar 2 ou até 3 vezes o resolveu.
Usando o mesmo PC / hardware com o Linux Mint 14 (Quantal) Xfce, o problema quase desapareceu (aconteceu uma vez desde então). Não tenho certeza se essa 'solução' vem do Xfce ou Mint (acho que o Mint 14 Nadia usa o mesmo kernel que o Lubuntu Quantal).
lsusb
. Eu fiz uma pesquisa no Googlehost controller process error, something bad happened
e a primeira apareceu em 2002. Então continue a aparecer periodicamente todos esses anos. Problema parece ser driver vs algum chipset USB.Respostas:
problemas de kernel vs hardware
Se você descartou possíveis problemas de hardware, como problemas de tensão / corrente, falhas nas portas / hubs USB, isso provavelmente é um problema no kernel.
Se você se sentir confortável com possíveis problemas de não inicialização / problemas de tela preta na inicialização, tente instalar o kernel quantal disponível nos repositórios 12.04.
Lembre-se: a maioria dos problemas de tela preta se deve à instalação de drivers gráficos proprietários. Você terá mais sorte em removê-los primeiro antes de atualizar seu kernel.
Para instalar o kernel quantal:
Lembre-se de fazer um backup completo do sistema para permitir a recuperação se o novo kernel quebrar mais do que o corrigido.
fonte
Problemas de energia para USB 2.0
O USB 2.0 possui um consumo máximo de corrente disponível de 500mA, no entanto, deve-se notar que os + 5V em várias portas podem realmente estar no mesmo barramento. Por exemplo, em um gabinete de mesa, as portas USB na frente da máquina podem estar todas no mesmo barramento, enquanto as portas na parte traseira da máquina normalmente são um barramento diferente ou têm suprimentos + 5V completamente separados para cada grupo de Soquetes USB 2.0.
Um dispositivo de baixa corrente, conforme definido pelos padrões USB 2.0 , pode consumir até 100mA (1 unidade), enquanto os dispositivos de alta corrente podem consumir até 5 unidades (500mA). Os discos rígidos sem fonte externa de suprimento geralmente são dispositivos de alta corrente.
Os dispositivos devem parar de funcionar se a linha de + 5V cair abaixo de 4,75V e é por isso que muitos dispositivos de alta potência podem causar problemas em alguns computadores.
Além disso, o circuito que fornece + 5V a cada barramento pode se recusar a negociar novamente a capacidade de alta potência se o dispositivo estiver consumindo corrente suficiente para puxar a linha de + 5V para muito baixo. É por isso que os dispositivos de alta potência precisarão ser removidos e reconectados antes de funcionarem, se falharem devido a um problema de energia, e também por que uma reinicialização não permite reconectá-los durante um ciclo completo de desativação / desativação pode fazê-lo.
Observe que, se um ou mais dispositivos de baixa energia já estiverem conectados a um barramento USB, talvez não haja capacidade suficiente disponível para executar também um dispositivo de alta energia, como um disco rígido externo.
Portanto, o uso de dispositivos de alta potência precisa ser planejado e, se existirem problemas, o dispositivo precisará ser usado sozinho em qualquer barramento ou receber uma fonte de + 5V separada.
Embora o documento dos padrões USB 2.0 possa ser um pouco difícil de ler, há algumas informações e explicações muito boas na página da wikipedia sobre o assunto USB 2.0
Observe também que a conexão de muitos dispositivos de baixa energia, como através de um dispositivo de hub USB externo, também pode causar uma queda de tensão na linha de alimentação do barramento, fazendo com que alguns ou todos os dispositivos sejam desativados.
Os tipos de cabos usados também podem afetar a confiabilidade dos dispositivos de alta potência. Por exemplo, um disco rígido externo conectado por meio de um cabo USB longo comum pode ver uma queda de tensão suficiente em 500mA para se desativar, a fim de evitar danos a seus circuitos ou motores de acionamento. Esses dispositivos geralmente são fornecidos com um cabo curto especial ou um cabo 'Y' que se conecta a duas portas USB para ajudar no problema de energia. Observe que essa é apenas uma solução parcial para o problema relacionado especificamente ao problema de cabeamento; na verdade, não permite que mais de 500mA sejam fornecidos, pois as portas USB adjacentes provavelmente estão na mesma fonte de 5V 500mA internamente no computador. Mesmo onde um barramento separado é usado para o segundo plugue no cabo 'Y', ele ganhou ' não conseguir uma fonte de alta corrente, pois não possui conexão de dados para solicitá-la ao barramento USB. Somente uma das portas será ativada como uma fonte de alta corrente.
Desde o uso muito comum de teclados e mouses USB, às vezes podem ocorrer problemas quando ambos estão conectados ao mesmo barramento. As correntes de pico de carga na inicialização podem exceder a especificação de design do barramento USB e fazer com que um ou ambos os dispositivos sejam desativados ou apresentem mau funcionamento.
As soluções para esses problemas geralmente envolvem o uso de apenas um mínimo de dispositivos de baixa potência, usando apenas dispositivos de baixa potência bem projetados e fabricados, certificando-se de que estejam conectados a barramentos diferentes com linhas de + 5V separadas e onde os dispositivos de alta potência estejam envolvidos usando um hub alimentado para ajudar com os problemas de suprimento observados em muitos suprimentos de barramento USB 2.0. Se não for possível usar um hub energizado, o dispositivo de alta potência só deve ser conectado após o computador ser ligado e o consumo de corrente dos dispositivos de baixa energia ter estabilizado.
Também deve ser observado aqui que computadores como laptops e netbooks podem ter dispositivos USB de baixa potência incorporados internamente. Hardware, como leitores de cartão internos, adaptadores 3G sem fio e webcams, geralmente são conectados internamente a um barramento USB. Pode ser um barramento dedicado com sua própria energia de + 5V ou pode ser compartilhado com uma ou mais portas USB externas.
fonte
Algo semelhante a isso estava acontecendo comigo. Esta postagem do blog forneceu uma solução parcial.
Isto é o que funcionou para mim:
Conforme observado na postagem em bloco, diferentes sistemas são desligados em locais diferentes; portanto, se o acima não funcionar, convém substituir
/sys/bus/pci/drivers/xhci_hcd/
por/sys/bus/pci/drivers/ehci_hcd/
, ou/sys/bus/pci/drivers/uhci_hcd/
, se existir um deles.fonte
"$file"
vez de"$i"
?Postagem antiga e respostas não são relevantes para o USB 3.0. Então, veja como redefinir um barramento 3.0 que parou de veicular dados:
e como raiz:
Depois disso, o USB deve começar a funcionar corretamente novamente, assim como após uma reinicialização.
Explicação
Caso você esteja usando um driver diferente, é assim que eu descobri o que fazer, use-o como referência:
A
lsusb -t
produzirá isso - anote oxhci_hcd
driver do barramento rápido, é o nome do driver 3.0:O diretório a procurar é
/sys/bus/pci/drivers/xhci_hcd
No meu caso, eu precisava me soltar
"0000:06:00.0"
.ps. Se você precisar reconectar o driver USB 2.0, siga as instruções acima, mas com
ehci-pci
ou veja aqui (merece um crédito).fonte
Base em
lsusb
A
lsusb -t
saída será no seguinte formatoPreste atenção ao
Bus 00X
número e à versão1.1
/2.0
USB nas duas saídas. Se o mouse e o teclado estiverem ativados1.1
agora, tente movê-los para a2.0
porta ou o contrário.Isso não corrige o problema do driver, mas uma solução alternativa (se funcionar).
fonte
lsusb
com o delsusb -t
? o que devo procurar lá? você quer preferir o ônibus 2.0? Eu costumo usar isso para o disco rígido externo. no seu comentário, você diz "Porque se 'nx8220' for o modelo correto, a caixa deve estar usando o chipset Intel 915PM. No entanto, você possui apenas 'Linux Foundation" - isso significa que não tenho o driver correto? O que é para ser feito? O resultadolsusb -t
é is paste.ubuntu.com/1482285lsusb -t
é para facilitar a identificação de dispositivo USB e o ônibus que ligue.FWIW - Se você está tendo problemas com o USB no ubuntu devido a conflitos ou problemas de energia, poupe alguns problemas e obtenha um expansor USB alimentado - estes são dispositivos baratos que se conectam à sua porta USB e a transformam em 5 ou 10 ou o que você precisar para comprar e ter uma fonte de alimentação separada e comprar cerca de 30 $ USD na amazon.
Eu tive muitos problemas com meu teclado e / ou mouse quando adicionei um dispositivo USB e isso fez com que todos os meus problemas desaparecessem.
Felicidades
fonte
Uma solução rápida que funciona pelo menos no meu caso (Linux Mint KDE, em um laptop Lenovo Yoga 3 Pro):
Com o laptop ligado, basta pressionar o botão liga / desliga por cerca de 30 segundos , que será desligado e continuará sendo pressionado por um tempo depois disso. Fiz isso com o carregador desconectado. Depois de ligar o laptop, as portas USB funcionam novamente.
fonte