давайте тогда вспомним про waking the system

давайте тогда вспомним про "waking the system"(wake event) из S1/S5 ... его "обеспечивает" ваше PCI железо, или кто? но если логика работы не требует (как проснуться от события HDD?) про это можно и забыть;)

а вот D1/D3 обеспечиваются вашим драйвером c участием ACPI и по усмотрению/логике OS,
т.е.имеется четыре предопределенных метода для всех PCI устройств поддерживающих РМ Rev 1.1:
- Get Capabilites
- Set Power State
- Get Power Status
- Wake Up