Beiträge von thecoder2012

    Ja der USB-Port dient nur dazu die Stromversorgung quasi ein- oder auszuschalten.
    Leider wird die Leiste nicht als USB-Gerät angezeigt (lsusb) aber wird beim Herunterfahren (shutdown) ausgemacht.


    Ohne USB-Port funktioniert die Steckdosenleiste ganz normal weiter.
    Es kommt explizit beim Start bzw. Beenden vom Raspberry pi wohl der passende Befehl damit es ein- bzw. ausgeschaltet wird.
    Denke nicht das USB Inaktivität hilft oder es sich darüber steuern lässt, da es wohl keinen Strom/Daten in dem Sinne verbraucht.

    Erstmal vielleicht noch Links für jene die ebenfalls die Quellen suchen in Zukunft um USB Hubs zu steuern:
    1. https://github.com/codazoda/hub-ctrl.c (zusätzliche Quelle)
    2. https://github.com/grandrew/hubpower (getestet, funktioniert ebenfalls)
    3. https://github.com/crazystick/py-hub-ctrl (ungetest)
    4. https://github.com/probonopd/hub-ctrl-for-openwrt (grad kein openwrt in Reichweite)

    Das ist ein deutlicher Unterschied. So gut wie jedes heutige Mainboard hat dauerhaft Strom auf den USB-Ports. Trotzdem geht die LED in der optischen Maus aus wenn man runterfährt. Die Ursache sind spezielle Befehle die der Kernel beim Runterfahren an alle Geräte sendet.


    Deine Steckdosenleiste reagiert wohl darauf und schaltet den Strom ab. Sie ist also für "moderne PCs" tauglich. Einfache Schaltungen hängen einfach ein Relais an die USB-Stromanschlüsse. Das geht heute nicht mehr weil ja ständig Strom am USB anliegt.


    Es gibt da Möglichkeiten über /sys bei einzelnen Ports diesen "Suspend" auszulösen ohne gleich alles runterzufahren. Musst du mal selber suchen.

    Vielen Dank für die schnelle Antwort und hatte dies bereits befürchtet.


    In neueren Kernel Versionen ( 3.18 ) wurde da das ein oder andere geändert und ist unter /sys nicht mehr so einfach auszulösen ein "Suspend" weil es nur auto/idle und on bei wakeup gibt statt einer früheren direkten Variante. Unbind/bind führt auch in Tests zu dem gleichen Verhalten wie hub-ctrl zwecks stromlos. Fühlt sich bisschen wie Windows an nur das es Open Source ist und man den Quellcode zum abändern hätte.


    Hab erstmal aufgegeben weil die wenigen "aktuellen" Hinweise im Netz wenig hilfreich sind, selbst wenn es eine konkrete Lösung geben sollte.


    Allgemein handelt es sich hierbei um eine "revolt Automatische USB-gesteuerte Steckdosenleiste", siehe http://www.amazon.de/gp/product/B005X4IW3A oder http://www.revolt-power.de/rev…er-Stec-NC-5416-919.shtml aber scheint sowieso nicht mehr hergestellt zu werden. Habe es vor einiger Zeit mal erworben für paar Euro. Am einfachsten sind wohl passende USB Hubs und Steckdosen&co die per Netzwerk/Wlan/Dect/Dlan/Bluetooth schaltbar bzw. erreichbar sind.

    Weiß einer welchen Unterschied es macht nur den Strom/Port abzuschalten und den Computer ganz herunterzufahren, wie das am USB Port erkannt wird?
    Hab ne Steckdosenleisten die darauf reagiert und obwohl hub-ctrl.c den Strom ausschaltet definitiv wird nicht reagiert aber beim runterfahren vom raspberry pi schon.


    Nicht schlecht, wobei ich kaum 20 Euro für einen doofen Hub ausgebe.


    Mittlerweile funzt mein kaum benutzter D-Link Hub gar nicht mehr mit hub-ctrl.c.

    Laut Reichelt kostet es 5,50 Euro und das ist ja wirklich nicht viel. hub-ctrl.c funktioniert mit einem Raspberry pi immer noch einwandfrei.


    Der aktuelle USB Hub von Reichelt (Stand April 2015) kann es auch:
    Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB


    Sorry fürs Ausgraben des alten Threads!


    hat jemand andere Hubs gefunden die man Schalten kann?
    Und dann bräuchte ich es noch für Windows - hat da schon jemand einen Weg gefunden?

    Wenn es unter Windows nicht direkt geht könnte man es mit Cygwin und ähnliches versuchen. Mit passenden DLLs läuft es dann auch ganz normal auf dem System. Wäre daran durchaus auch interessiert oder alternativ könnte man mit devcon(.exe) es versuchen automatisiert zu deaktivieren und aktivieren in Windows. Wegen dem Stromverbrauch rechnet sich aber eine normaler Computer wenig. In der Theorie könnte der Strom dann ggf. auch weg sein.


    Hab das Teil gekauft und ausprobiert. Im Test ging es einwandfrei die Ports einzeln zu schalten.