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.