GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come riconnettere un dispositivo USB disconnesso logicamente?

È possibile che un dispositivo di archiviazione USB venga disconnesso logicamente:il dispositivo è ancora collegato, ma è invisibile dal sistema operativo (ad es. non è elencato in /proc/bus/usb ). Forse questo può accadere anche ad altri tipi di USB o altri dispositivi rimovibili. Questo può accadere ad esempio:

  • dopo che Nautilus ha smontato un dispositivo di archiviazione USB;
  • dopo che VirtualBox ha rivendicato un dispositivo di archiviazione USB (il dispositivo scompare dall'host Linux quando è collegato al guest e non riappare automaticamente se viene scollegato dal guest).

Cosa sta succedendo nel driver o nell'hardware e, soprattutto, (come) è possibile ricollegare logicamente il dispositivo (senza ricollegarlo fisicamente e ricollegarlo)?

Nota che questa domanda non riguarda il montaggio. Nello stato "logicamente disconnesso", il kernel crede che non ci sia nulla sul bus USB (e quindi ovviamente non ci sono voci in /dev ).

Risposta accettata:

A volte è possibile eseguire un ciclo di alimentazione sul ramo del bus USB a cui è collegato il dispositivo :

# echo suspend > /sys/bus/usb/devices/1-1/power/level
# echo auto > /sys/bus/usb/devices/1-1/power/level

Il 1-1 dovrebbe essere adattato alla tua configurazione. Puoi vedere a quale parte dell'albero USB è collegato il tuo dispositivo eseguendo lsusb -t prima di espellerlo.

Puoi trovare informazioni dettagliate sulla mailing-list linux-usb, questo thread per esempio.


Linux
  1. Come installare un driver di dispositivo su Linux

  2. Come creare USB avviabile Linux dalla riga di comando di Linux

  3. Come montare un'unità disco USB in UNIX o Linux

  4. Come creare un dispositivo a blocchi virtuali (dispositivo di loop/filesystem) in Linux

  5. Come ottenere informazioni sul fornitore e sul prodotto USB a livello di codice su Linux?

Come installare Antergos Linux

Come realizzare una USB multiboot in Linux e Windows

Come trovare l'utilizzo della larghezza di banda del dispositivo USB su Linux

Come creare USB live di Antergos Linux

Come creare una chiavetta USB avviabile di Windows 10 in Linux

Come creare una chiavetta USB avviabile Kali Linux?