Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: Wie USB-Buchsen ein- u. aus-schalten?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121

    Question Wie USB-Buchsen ein- u. aus-schalten?

    Wie kann man die USB-Buchsen ein- und ausschalten?
    Gefunden habe ich zwar Tipps wie

    # echo suspend > /sys/bus/usb/devices/usb4/power/level

    aber das funktioniert nicht (Ubuntu, Kernel 3.0.0-19-generic #33-Ubuntu SMP) und bringt folgende Fehlermeldung:

    bash: echo: write error: Invalid argument

    Irgendwelche Vorschläge?

  2. #2
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.558
    Laut Doku gibt's "suspend" nicht mehr. Scheint, als könntest du über /sys die USB-Buchsen nicht ein-/ausschalten. Vielleicht klappt's aber, indem du mit "modprobe -r" die USB-Treibermodule entlädst...
    ¡Nuestro amigo... el Computador!

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121
    Zitat Zitat von ThorstenHirsch Beitrag anzeigen
    Laut Doku gibt's "suspend" nicht mehr. Scheint, als könntest du über /sys die USB-Buchsen nicht ein-/ausschalten. Vielleicht klappt's aber, indem du mit "modprobe -r" die USB-Treibermodule entlädst...
    Ich will nicht eine Geraeteklasse schalten sondern einzelne Buchsen und zwar unabhaengig von dem was angeschlossen ist.
    Wie bekommt man das hin?

  4. #4
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Versuche es mal mit powertop.

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121
    Zitat Zitat von zyrusthc Beitrag anzeigen
    Versuche es mal mit powertop.

    Greeez Oli
    Und wie?

  6. #6
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Zitat Zitat von Noether Beitrag anzeigen
    Und wie?
    Mit dem rechten Cursor auf Tunables gehen und das Gerät zb. (Maus) von Status Bad auf Good setzen, so geht hier zb meine Maus aus.
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  7. #7
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121
    Zitat Zitat von zyrusthc Beitrag anzeigen
    Mit dem rechten Cursor auf Tunables gehen und das Gerät zb. (Maus) von Status Bad auf Good setzen, so geht hier zb meine Maus aus.
    Aha, danke, aber Geräte wie USB-Kaffeetassenwärmer sind nicht sichtbar und deshalb brauche ich die Buchsen geschaltet.
    Und per Skript sollte es auch steuerbar sein.

  8. #8
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Was genau hast du den vor? Was willst du schalten? Geht es dabei "nur" um Geräte die am USB hängen. Ich habe mir zb. sowas gebaut um ganze 220V Geräte per Webinterface und Script schalten zu können --> http://zyrusthc.homeip.net/fotoarchi...s.php?album=27

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  9. #9
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.558
    Ich denke, dafür musst du dir selbst ein usb-Modul programmieren. Schau halt, wie in älteren Kernelversionen das "suspend" implementiert war.
    ¡Nuestro amigo... el Computador!

  10. #10
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121
    Ich möchte beispielsweise USB-Speichersticks, Kartenleser etc. stromlos schalten bevor ich sie abziehe.
    Und bevor ich sie einstecke soll die Buchse ebenfalls stromlos sein, denn das Hotplug stresst die Hardware. Einige Sticks und Kartenleser sind mir schon gestorben.

  11. #11
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Code:
    echo auto > /sys/bus/usb/devices/3-2/power/control
    Danach deaktiviert sich meine optische USB-Maus, sobald sie zwei Sekunden lang nicht bewegt wird. Der Pfad lässt sich anhand der ID des angeschlossenen Gerätes laut lsusb z.B. so ermitteln und die Wartezeit steht wohl in /sys/bus/usb/devices/3-2/power/autosuspend. Licht in der Maus ist dann aus und es tut sich auch dann nichts, wenn ich die Maus ab- und wieder anstecke. Erst wenn ich wieder "on" in obige Datei schreibe ist die Maus wieder nutzbar. Aber stromlos ist die Buchse zwischenzeitig nicht geworden, denn eine an denselben Port angeschlossene USB-Lampe (die im System wie auch der Tassenwärmer per lsusb nicht sichtbar wird) leuchtet unabhängig von dem Wert in /sys/bus/usb/devices/3-2/power/level.
    Geändert von buzz768 (08.05.12 um 07:54 Uhr)
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  12. #12
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    1.121
    Zitat Zitat von buzz768 Beitrag anzeigen
    Code:
    echo auto > /sys/bus/usb/devices/3-2/power/control
    Danach deaktiviert sich meine optische USB-Maus, sobald sie zwei Sekunden lang nicht bewegt wird. Der Pfad lässt sich anhand der ID des angeschlossenen Gerätes laut lsusb z.B. so ermitteln und die Wartezeit steht wohl in /sys/bus/usb/devices/3-2/power/autosuspend. Licht in der Maus ist dann aus und es tut sich auch dann nichts, wenn ich die Maus ab- und wieder anstecke. Erst wenn ich wieder "on" in obige Datei schreibe ist die Maus wieder nutzbar. Aber stromlos ist die Buchse zwischenzeitig nicht geworden, denn eine an denselben Port angeschlossene USB-Lampe (die im System wie auch der Tassenwärmer per lsusb nicht sichtbar wird) leuchtet unabhängig von dem Wert in /sys/bus/usb/devices/3-2/power/level.
    Aha, danke, aber das hilft mir nicht bei nicht-angemeldeten Geräten wie USB-Lüfter, -Lampen und Kaffeetassenwärmer.
    Und zum schonenden Ein- u. Ausschalten hilft das auch nicht.
    Da bleibt wohl nur ein Workaround wie ein aktiver USB-Hub, dessen Stromeingang geschaltet wird.

  13. #13
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    was versprichst Du dir von dem "schonenden Ein- und Ausschalten"?

    Ob das Gerät den Stromstoß beim Einstecken in die Buchse oder beim nachfolgenden Anschalten der Betriebspannung bekommt ist da herzlich egal...
    Ich bin root - ich darf das.

  14. #14
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    lange rede, kurzer sinn. das geht nicht.

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  15. #15

Ähnliche Themen

  1. Probleme bei der Installation
    Von rolandul00 im Forum System installieren und konfigurieren
    Antworten: 25
    Letzter Beitrag: 09.09.09, 14:54
  2. Trekstor datastation 500GB
    Von Puma_jamaica im Forum stationäre Hardware
    Antworten: 11
    Letzter Beitrag: 05.02.08, 15:11
  3. Webcam mit v4l-dvb
    Von Jack77 im Forum Fernsehen
    Antworten: 6
    Letzter Beitrag: 02.02.08, 16:15
  4. seltsames USBverhalten
    Von quasseln im Forum stationäre Hardware
    Antworten: 5
    Letzter Beitrag: 31.05.07, 15:45
  5. eeprom-Problem(?) mit Pinnacle USB Hybrid Pro DVB-T
    Von yucosuma im Forum Fernsehen
    Antworten: 2
    Letzter Beitrag: 16.04.07, 21:22

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •