Dos puertos USB dejaron de funcionar

15

Tengo un HP pavillion g6, que ejecuta Xubuntu 14.04 de 64 bits. Tengo 3 puertos USB. Por alguna razón, 2 de ellos dejaron de trabajar esta mañana.

He xserver-xorg-input-allinstalado, seguí las instrucciones aquí que no funcionaron. Mi laptop está actualizada y actualizada a la última versión. lsusbsalidas

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

Probé con Manjaro live cd, y todos los puertos están funcionando. ¿No hay un registro de errores para los puertos usb para que pueda ver qué está pasando?

Mi /var/log/dpkg.logy /var/log/apt/history.logestas aqui

Lynob
fuente
3
Arranque desde un DVD / USB en vivo, pruebe los 2 puertos USB y edite su pregunta descartando problemas de hardware.
user68186
@ user68186 Probé en Manjaro live cd, todos los puertos funcionan
Lynob
1
@KarlRichter No tengo eso ahora, pero ¿por qué necesitaría eso? claramente es un problema de software y no un problema de hardware
Lynob
1
@KarlRichter no es un problema de ubuntu, he estado usando xubuntu 14.04 desde los días beta y solo hoy los puertos dejaron de funcionar
Lynob
1
@KarlRichter quiero decir que si uso desde live cd, funcionará como antes y lo hice antes, actualizo mi sistema muchas veces desde que lo instalé y le hice muchos cambios, pero la imagen de ubuntu funcionará como una vez did: supongamos que tienes razón y que fue un problema de ubuntu. ¿cambia algo? no es así, sigue siendo un problema de software que debe corregirse, mi hardware está bien, ubuntu es un sistema operativo, un sistema operativo no es más que un montón de software, por lo tanto, el método para solucionar este error sigue siendo prácticamente el mismo
Lynob

Respuestas:

24

Aquí obtuve mis puertos USB3 que no funcionan después de un tiempo: solo un reinicio soluciona el problema.

Después de investigar un poco, descubrí que muchos puertos USB3 presentan un problema de administración de energía en muchos hardware y sistemas operativos diferentes. Puede encontrar personas que informan este tipo de problema en Windows, Linux, etc.

Entonces, he deshabilitado la administración de energía USB, y ahora todo está bien.

1. Desactivar la administración de energía USB

Para Ubuntu, el usbcoremódulo se compila en el kernel, por lo que debemos cambiar los parámetros de arranque del kernel.

Edite el /etc/default/grubarchivo y cambie la GRUB_CMDLINE_LINUX_DEFAULTlínea para agregar la usbcore.autosuspend=-1opción:

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

Tenga en cuenta que quit splashya había opciones presentes. Así que mantenga otras opciones que tenga también.

Guardar archivo y cerrar.

2. Actualizar grub

Después de guardar el archivo, actualice grub:

sudo update-grub

Y reiniciar.

3. Verifique la suspensión automática después de reiniciar

Después de reiniciar, verifique el autosuspendvalor:

cat /sys/module/usbcore/parameters/autosuspend

Y debería mostrarse -1.

Rael Gugelmin Cunha
fuente
1
Lo reinstalé, así que no puedo probarlo, abrí una recompensa por una semana y nadie respondió, así que decidí reinstalarlo, pero gracias por la solución, si alguna vez me vuelve a ocurrir, sé dónde buscarlo
Lynob
Esto no funciona para mí en 15.10 .. permanece el valor de autosuspend 2. ¿Ha cambiado algo en 15.10.?
Jonas Adler
@JonasAdler, en un vistazo rápido, en las últimas versiones del kernel, el parámetro para cambiar es autosuspend_delay_ms, pero aún no lo intenté. Avíseme si esto funciona y puedo actualizar la respuesta.
Rael Gugelmin Cunha
@RaelGugelminCunha así que "splash tranquilo usbcore.autosuspend_delay_ms = -1"?
Jonas Adler
1
@RaelGugelminCunha gracias! La configuración ahora está en su lugar, veamos si funciona. Informaré de nuevo.
Jonas Adler
3

Tuve un problema similar y http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html enumera otra forma de solucionar esto

Este método también edita el grub pero en lugar de modificarlo GRUB_CMDLINE_LINUX_DEFAULTmodifica GRUB_CMDLINE_LINUX="".

Pasos:

  1. Terminal abierta
  2. Escriba gksudo gedit /etc/default/grubterminal y presione enter
  3. Encuentra la linea GRUB_CMDLINE_LINUX=""
  4. Modificar la línea para leer GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. Después de eso, actualice el gestor de arranque a través de la terminal escribiendo sudo update-gruby presionando enter
  6. Reinicia tu sistema

Este método es el mismo que se da en el enlace anterior y funcionó para mí.

Yo uso Ubuntu Desktop 14.04 64 bit.

Arjun Ks
fuente
1

Esta es una solución simple, puedes probar esto:

Primero ejecute el siguiente comando en la terminal:

sudo dpkg-reconfigure xserver-xorg

después, reinicie su computadora y ¡funcionó para mí!

Dinesh
fuente