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.