Es ist möglich, dass ein USB-Speichergerät logisch getrennt wird:Das Gerät ist immer noch angeschlossen, aber für das Betriebssystem unsichtbar (z. B. wird es nicht unter /proc/bus/usb
aufgeführt ). Möglicherweise kann dies auch bei anderen Arten von USB- oder anderen Wechseldatenträgern passieren. Dies kann zum Beispiel passieren:
- nachdem Nautilus ein USB-Speichergerät ausgehängt hat;
- nachdem VirtualBox ein USB-Speichergerät beansprucht hat (das Gerät verschwindet vom Linux-Host, wenn es mit dem Gast verbunden wird, und erscheint nicht automatisch wieder, wenn es vom Gast getrennt wird).
Was passiert im Treiber oder in der Hardware und vor allem (wie) kann das Gerät logisch wieder verbunden werden (ohne es physisch aus- und wieder einzustecken)?
Beachten Sie, dass es bei dieser Frage nicht ums Mounten geht. Im „logisch getrennten“ Zustand glaubt der Kernel, dass nichts auf dem USB-Bus ist (und daher gibt es natürlich keinen Eintrag unter /dev
).
Akzeptierte Antwort:
Es ist manchmal möglich, einen Stromzyklus am Zweig des USB-Busses durchzuführen, an dem das Gerät angeschlossen ist:
# echo suspend > /sys/bus/usb/devices/1-1/power/level
# echo auto > /sys/bus/usb/devices/1-1/power/level
Das 1-1
sollte an Ihre Konfiguration angepasst werden. Sie können sehen, an welchen Teil des USB-Baums Ihr Gerät angeschlossen ist, indem Sie lsusb -t
ausführen vor dem Auswerfen.
Detaillierte Informationen finden Sie auf der Linux-USB-Mailingliste, zum Beispiel in diesem Thread.