Due porte USB hanno smesso di funzionare


15

Ho un HP Pavillion G6, con Xubuntu 14.04 a 64 bit. Ho 3 porte USB. Per qualche motivo, 2 di loro hanno smesso di funzionare stamattina.

Ho xserver-xorg-input-allinstallato, seguito le istruzioni qui che non hanno funzionato. Il mio laptop è aggiornato e aggiornato all'ultima versione. lsusbuscite

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

Ho provato il cd live di Manjaro e tutte le porte funzionano. Non c'è un registro degli errori per le porte USB, quindi posso vedere cosa sta succedendo?

Mio /var/log/dpkg.loge /var/log/apt/history.logsono qui


3
Avviare da un DVD / USB live e testare le 2 porte USB e modificare la domanda escludendo i problemi hardware.
user68186

@ user68186 Ho provato il cd live di Manjaro, tutte le porte funzionano
Lynob

1
@KarlRichter non ce l'ho proprio adesso, ma perché dovrei averne bisogno? è chiaramente un problema di software e non di hardware
Lynob,

1
@KarlRichter non è un problema di Ubuntu, uso xubuntu 14.04 da giorni beta e solo oggi le porte hanno smesso di funzionare
Lynob

1
@KarlRichter intendo se uso dal live cd, funzionerà come prima e l'ho fatto prima, aggiorno il mio sistema molte volte da quando l'ho installato e fatto molte modifiche ad esso, ma l'immagine di Ubuntu funzionerà come una volta fatto - Supponiamo che tu abbia ragione ed è stato un problema di Ubuntu. cambia una cosa? non lo è, ancora un problema software che deve essere risolto, il mio hardware va bene, ubuntu è un sistema operativo, un sistema operativo non è altro che un mucchio di software, quindi il metodo per correggere questo errore è praticamente lo stesso praticamente
Lynob

Risposte:


24

Qui ho avuto le mie porte USB3 non funzionanti dopo un po ': solo un riavvio risolve il problema.

Dopo alcune ricerche, ho scoperto che molte porte USB3 presentano un problema di gestione dell'alimentazione in molti hardware e sistemi operativi diversi. Puoi trovare persone che segnalano questo tipo di problema su Windows, Linux, ecc.

Quindi, ho disabilitato la gestione dell'alimentazione USB e ora va tutto bene.

1. Disabilitazione della gestione dell'alimentazione USB

Per Ubuntu, il usbcoremodulo è compilato nel kernel, quindi è necessario modificare i parametri di avvio del kernel.

Modifica il /etc/default/grubfile e cambia la GRUB_CMDLINE_LINUX_DEFAULTriga per aggiungere l' usbcore.autosuspend=-1opzione:

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

Si noti che quit splasherano già presenti opzioni. Quindi mantieni anche altre opzioni.

Salva il file e chiudi.

2. Aggiorna grub

Dopo aver salvato il file, aggiorna grub:

sudo update-grub

E riavvia.

3. Controllare la sospensione automatica dopo il riavvio

Dopo il riavvio, controllare il autosuspendvalore:

cat /sys/module/usbcore/parameters/autosuspend

E dovrebbe essere visualizzato -1.


1
Ho reinstallato quindi non posso provarlo, ho aperto una taglia per una settimana e nessuno ha risposto quindi ho deciso di reinstallare ma grazie per la soluzione, se mai mi capita di nuovo, so dove cercare
Lynob

Questo non funziona per me nel 15.10 .. il valore di sospensione automatica rimane 2. È cambiato qualcosa nel 15.10.?
Jonas Adler,

@JonasAdler, in una rapida occhiata, nelle ultime versioni del kernel, il parametro da modificare è autosuspend_delay_ms, ma non ci ho ancora provato. Fammi sapere se funziona e posso aggiornare la risposta.
Rael Gugelmin Cunha,

@RaelGugelminCunha così "quiet splash usbcore.autosuspend_delay_ms = -1"?
Jonas Adler,

1
@RaelGugelminCunha grazie! L'impostazione è ora a posto, vediamo se funziona. Riporterò indietro.
Jonas Adler,

3

Ho avuto un problema simile e http://www.ubuntugeek.com/how-to-fix-usb-stops-working-problem-in-ubuntu.html elenca un altro modo per risolvere questo problema

Questo metodo modifica anche grub ma invece di modificarlo GRUB_CMDLINE_LINUX_DEFAULTmodifica GRUB_CMDLINE_LINUX="".

passi:

  1. Terminale aperto
  2. Digitare il gksudo gedit /etc/default/grubterminale e premere Invio
  3. Trova la linea GRUB_CMDLINE_LINUX=""
  4. Modifica la riga da leggere GRUB_CMDLINE_LINUX="acpi=force irqpoll"
  5. Successivamente, aggiorna il bootloader tramite il terminale digitando sudo update-grube premendo invio
  6. Riavvia il tuo sistema

Questo metodo è uguale a quello indicato nel link sopra e ha funzionato per me.

Uso Ubuntu Desktop 14.04 64 bit.


1

Questa è una soluzione semplice che puoi provare:

eseguire prima il comando seguente nel terminale:

sudo dpkg-reconfigure xserver-xorg

dopo, riavvia il computer e ha funzionato per me!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.