Ich möchte die Stromversorgung eines USB-Laufwerks aufrechterhalten, wenn das System in den Suspend-Modus (AKA S3 oder "Suspend-to-RAM") wechselt.
Normalerweise wird die Stromversorgung unterbrochen, während die Maschine aufgehängt ist, wodurch sie abmontiert und dann wieder montiert wird, wenn das System wieder aufgenommen wird. Dies ist nicht wirklich gut, insbesondere wenn das Laufwerk selbst die Energieverwaltung unterstützt.
Obwohl ich es mit einem separaten Netzteil betreiben könnte, würde ich es vorziehen, nicht mehr Kabel für etwas zuzuweisen, das zumindest theoretisch mit meiner vorhandenen Hardware möglich ist.
Wie kann ich feststellen, ob dies mit meinem System möglich ist, und wie kann ich dafür sorgen, dass ein bestimmtes USB-Gerät, dh dieses Gehäuse, immer so behandelt wird?
Ich verwende Ubuntu 10.10.
aktualisieren
Es wurde dieser Ubuntuforums-Thread entdeckt, der acpitool -w
zur Ermittlung der verfügbaren Weckstufe für den USB-Controller vorgeschlagen wird.
Wenn Sie dies auf meinem System ausführen, wird S1 für die USB-Controller angezeigt:
$ acpitool -w
Device S-state Status Sysfs node
---------------------------------------
1. LID S3 *enabled
2. PBTN S4 *enabled
3. PCI0 S3 *disabled no-bus:pci0000:00
4. USB0 S1 *disabled pci:0000:00:1d.0
5. USB1 S1 *disabled pci:0000:00:1d.1
6. USB2 S1 *disabled pci:0000:00:1d.2
7. USB3 S1 *disabled pci:0000:00:1d.7
8. MODM S3 *disabled
9. PCIE S4 *disabled pci:0000:00:1e.0
Das scheint mir zu sagen, dass die Weckfunktion nur für USB im S1-Zustand aktiviert werden kann.
Ich bin mir nicht sicher, wie nützlich dies ist, da die Bereitstellung der vollen Leistung und das Ermöglichen des Aufwachens orthogonale Probleme sein können. Wenn das Aufwecken aktiviert ist, wird nur eine geringe Leistung bereitgestellt, sodass es eine andere Möglichkeit gibt, die volle Leistung zu aktivieren.
Wenn das Einschalten des Weckvorgangs der Bereitstellung der vollen Leistung gleichkommt, kann ich möglicherweise das tun, was ich möchte, indem ich eine USB-Karte in den Erweiterungssteckplatz stecke (ich denke, das ist was PCIE
?). Obwohl ich denke, ich möchte ein bisschen mehr darüber wissen, bevor ich versuche, eine USB2-PC-Karte auszugraben.