Duas portas USB pararam de funcionar

15

Eu tenho um HP pavillion g6, executando o Xubuntu 14.04 de 64 bits. Eu tenho 3 portas USB. Por alguma razão, 2 deles pararam de trabalhar esta manhã.

Eu xserver-xorg-input-allinstalei, segui as instruções aqui que não funcionaram. Meu laptop é atualizado e atualizado para a versão mais recente. lsusbsaídas

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:21e3 Broadcom Corp. HP Portable Valentine
Bus 001 Device 005: ID 2188:0ae1  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu tentei no Manjaro live cd, e todas as portas estão funcionando. Não existe um log de erro para portas USB para que eu possa ver o que está acontecendo?

Meu /var/log/dpkg.loge /var/log/apt/history.logestá aqui

Lynob
fonte
3
Inicialize a partir de um DVD / USB ativo, teste as 2 portas USB e edite sua pergunta descartando problemas de hardware.
user68186
@ user68186 Tentei em Manjaro cd ao vivo, todas as portas estão trabalhando
Lynob
1
@KarlRichter eu não tenho isso agora, mas por que eu precisaria disso? é claramente um problema de software e não um problema de hardware
Lynob
1
@KarlRichter não é um problema ubuntu, tenho vindo a utilizar xubuntu 14,04 desde os tempos beta e só hoje as portas parou de funcionar
Lynob
1
@KarlRichter, quero dizer, se eu usar o CD ao vivo, ele funcionará como antes e o fiz antes, atualizo meu sistema várias vezes desde que o instalei e fiz muitas alterações, mas a imagem do ubuntu funcionará assim uma vez did - Vamos assumir que você está certo e foi um problema do ubuntu. isso muda alguma coisa? isso não acontece, ainda é um problema de software que precisa ser corrigido, meu hardware está bom, o ubuntu é um sistema operacional, um sistema operacional nada mais é do que um monte de software; portanto, o método para corrigir esse erro ainda é praticamente o mesmo
Lynob

Respostas:

24

Aqui, minhas portas USB3 não funcionam depois de um tempo: apenas uma reinicialização corrige o problema.

Após algumas pesquisas, descobri que muitas portas USB3 apresentam um problema de gerenciamento de energia em vários hardwares e sistemas operacionais diferentes. Você pode encontrar pessoas que relatam esse tipo de problema no Windows, Linux etc.

Desabilitei o gerenciamento de energia USB e agora está tudo bem.

1. Desativando o gerenciamento de energia USB

Para o Ubuntu, o usbcoremódulo é compilado no kernel, portanto, precisamos alterar os parâmetros de inicialização do kernel.

Edite o /etc/default/grubarquivo e altere a GRUB_CMDLINE_LINUX_DEFAULTlinha para adicionar a usbcore.autosuspend=-1opção:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

Observe que as quit splashopções já estão presentes. Portanto, mantenha outras opções que você também tem.

Salve o arquivo e feche.

2. Atualizar grub

Depois de salvar o arquivo, atualize o grub:

sudo update-grub

E reinicie.

3. Verifique a suspensão automática após a reinicialização

Após a reinicialização, verifique o autosuspendvalor:

cat /sys/module/usbcore/parameters/autosuspend

E deve ser exibido -1.

Rael Gugelmin Cunha
fonte
1
Eu reinstalei, então eu não posso testá-lo, eu abri uma recompensa por uma semana e ninguém respondeu, então eu decidi reinstalar, mas obrigado pela solução. Se isso acontecer comigo novamente, eu sei onde procurar
Lynob
Isso não funciona para mim em 15.10. O valor de suspensão automática permanece 2. Alguma coisa mudou em 15.10.?
Jonas Adler
@JonasAdler, em uma rápida olhada, nas últimas versões do kernel, o parâmetro para mudar é autosuspend_delay_ms, mas ainda não tentei. Deixe-me saber se isso funciona e eu posso atualizar a resposta.
Rael Gugelmin Cunha
@RaelGugelminCunha so "quiet splash usbcore.autosuspend_delay_ms = -1"?
Jonas Adler
1
@RaelGugelminCunha thank! A configuração está agora no lugar, vamos ver se funciona. Vou relatar de volta.
Jonas Adler
3

Eu tive um problema semelhante e http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html lista outra maneira de corrigir isso

Este método também edita o grub, mas em vez de modificá- GRUB_CMDLINE_LINUX_DEFAULTlo, ele é modificado GRUB_CMDLINE_LINUX="".

Passos:

  1. Terminal aberto
  2. Digite o gksudo gedit /etc/default/grubterminal e pressione enter
  3. Encontre a linha GRUB_CMDLINE_LINUX=""
  4. Modifique a linha para ler GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. Depois disso, atualize o gerenciador de inicialização via terminal digitando sudo update-grube pressionando enter
  6. Reinicie seu sistema

Este método é o mesmo que o fornecido no link acima e funcionou para mim.

Eu uso o Ubuntu Desktop 14.04 de 64 bits.

Arjun Ks
fonte
1

Esta é uma solução simples, você pode tentar o seguinte:

primeiro execute o comando abaixo no terminal:

sudo dpkg-reconfigure xserver-xorg

depois, reinicie o computador e funcionou para mim!

Dinesh
fonte