システムがサスペンド(AKA S3または「suspend-to-RAM」)モードになったときに、USB電源ドライブへの電源供給を維持したいのですが。
通常、マシンが停止しているときに電源が切断されます。これにより、マシンがマウント解除され、システムが再開したときに再びマウントされます。ドライブ自体が電源管理をサポートしている場合は特に、これは本当に素晴らしいことではありません。
別の電源で実行することもできますが、少なくとも理論的には既存のハードウェアで実行できるものには、より多くの配線を割り当てないようにする必要があります。
システムでこれが可能かどうかをどのように判断できますか?また、特定のUSBデバイス、つまりこのエンクロージャーを常にこのように処理するように手配するにはどうすればよいですか?
私はubuntu 10.10を実行しています。
更新
USBコントローラーの利用可能なウェイクアップレベルを決定するために使用することを提案するこのubuntuforumsスレッドを発見しましたacpitool -w
。
これを私のシステムで実行すると、USBコントローラーのS1が表示されます。
$ 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
これは、ウェイクアップ機能はS1状態のUSBでのみ有効にできることを教えてくれているようです。
フルパワーを提供し、ウェイクアップを許可することは、直交する関心事かもしれないので、これがどれほど役に立つかはわかりません。ウェイクアップを有効にすると低電力しか提供されない可能性があるため、フルパワーを有効にする別の方法がある場合があります。
ウェイクアップをオンにしてもフルパワーが得られるのであれば、拡張スロットにUSBカードを挿入することで、思い通りの操作ができるように見えるかもしれません(それPCIE
は何でしょうか?)。USB2 PCカードを発掘する前に、これについてもう少し知りたいと思います。