Я хотел бы обеспечить электропитание накопителя с питанием от USB, когда система переходит в режим ожидания (AKA S3 или «Suspend-to-RAM»).
Обычно питание отключается, когда машина находится в подвешенном состоянии, что приводит к ее демонтажу и последующему повторному подключению при возобновлении работы системы. Это не очень хорошо, особенно если сам привод поддерживает управление питанием.
Хотя я мог запускать его на отдельном источнике питания, я бы предпочел избегать выделения большего количества проводов для чего-то, что, по крайней мере теоретически, можно сделать с моим существующим оборудованием.
Как я могу определить, возможно ли это сделать с моей системой, и как я могу организовать, чтобы определенное устройство USB, то есть этот корпус, всегда обрабатывалось таким образом?
Я бегу Ubuntu 10.10.
Обновить
Обнаружен этот поток ubuntuforums, который предлагает использовать acpitool -w
для определения доступного уровня пробуждения для контроллера USB.
Запуск этого в моей системе показывает S1 для контроллеров USB:
$ 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
Что говорит мне о том, что возможность пробуждения может быть включена только для USB в состоянии S1.
Я не уверен, насколько это полезно, поскольку обеспечение полной мощности и возможность пробуждения могут быть ортогональными проблемами. Возможно, включение режима пробуждения обеспечивает только низкое энергопотребление, поэтому может быть другой способ включить полную мощность.
Если включение режима пробуждения приравнивается к предоставлению полной мощности, похоже, что я могу сделать то, что хочу, вставив карту USB в слот расширения (наверное, так и PCIE
есть?). Хотя я думаю, что хотел бы узнать немного больше об этом, прежде чем пытаться раскопать карту USB2 PC.