GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak znovu připojit logicky odpojené USB zařízení?

Je možné, že se paměťové zařízení USB logicky odpojí:zařízení je stále připojeno, ale operační systém ho nevidí (např. není uvedeno v /proc/bus/usb ). Možná se to může stát i u jiných druhů USB nebo jiných vyměnitelných zařízení. To se může stát například:

  • poté, co Nautilus odpojil úložné zařízení USB;
  • poté, co si VirtualBox nárokuje úložné zařízení USB (zařízení zmizí z hostitele Linuxu, když je připojeno k hostovi, a automaticky se znovu neobjeví, pokud je odpojeno od hosta).

Co se děje v ovladači nebo v hardwaru, a co je nejdůležitější, (jak) lze zařízení logicky znovu připojit (bez fyzického odpojení a opětovného připojení)?

Upozorňujeme, že tato otázka se netýká montáže. Ve stavu „logicky odpojeno“ se jádro domnívá, že na sběrnici USB není nic (a tak samozřejmě není pod /dev ).

Přijatá odpověď:

Někdy je možné provést vypnutí napájení na větvi sběrnice USB, kde je zařízení připojeno:

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

1-1 by měl být přizpůsoben vaší konfiguraci. Spuštěním lsusb -t můžete zjistit, ke které části stromu USB je vaše zařízení připojeno před jeho vysunutím.

Podrobné informace můžete najít v mailinglistu linux-usb, například v tomto vláknu.


Linux
  1. Jak nainstalovat ovladač zařízení v systému Linux

  2. Jak programově získat informace o dodavateli USB a produktu v systému Linux?

  3. Jak zjistit USB verze 1.1 nebo 2.0

  1. Jak připojit USB disk v UNIX nebo Linux

  2. Jak vytvořit virtuální blokové zařízení (smyčkové zařízení/systém souborů) v Linuxu

  3. Jak můžete identifikovat čipovou sadu USB zařízení v Linuxu?

  1. Jak vytvořit bootovací USB disk pro Linux

  2. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  3. Jak připojit zařízení v Linuxu?