LEAB16: /sys/bus/usb/devices.../runtime_status liefert nun andere Werte

Werner Franke <[email protected]> Tue, 12 May 2026 10:55:58 +0200
Newsgroups gmane.linux.suse.general.german
Organization Privat
Message-ID <[email protected]>
Hallo zusammen,

auf die Gefahr hin zu nervem...

Ich benutze /sys/bus/usb/drivers/usb/unbind und
/sys/bus/usb/drivers/usb/bind
um einer USB Buchse den Strom abzustellen und
/sys/bus/usb/devices/2-2.3/power/runtime_status
um nachzusehen, ob sie abgeschaltet ist.

Unter 15.6 hat runtime_status nach einem unbind den Wert "suspended" geliefert
und nach einem bind den Wert "active".
Unter 16.0 wird immer der Wert "active" ausgegeben.

Ein und ausschalten über unbind/bind funktioniert weiterhin.
Das kann ich an der LED in der USB-Disk sehen, die daran angeschlossen ist.

Mein Problem ist schon sehr speziell,
aber vielleicht weiss doch jemand warum das jetzt anders ist.

Warum verwende ich diesem Mechanismus:
An der USB-Buchse ist eine Disk angeschlossen, die man über hdparam nicht
abschalten kann. Da ich nur einmal in der Woche einen Backup auf diese Disk mache,
sollte diese in der restlichen Zeit nicht in betrieb sein.
So habe ich diese Lösung im Internet gefunden

Abschalten:  echo "2-2.3" > /sys/bus/usb/drivers/usb/unbind
Einschalten: echo "2-2.3" > /sys/bus/usb/drivers/usb/bind

viele Grüße
   Werner