Рішення про те, щоб залишити ланцюг живлення USB-порту увімкнутим, коли система перебуває в ACPI S3 ("Сон" / "Призупинено на оперативну пам'ять"), залишається на BIOS / мікропрограмному забезпеченні материнської плати. Це може навіть мати опцію BIOS можна налаштувати для цієї мети, щоб включити / вимкнути живлення USB , коли система спить або навіть вимкнений.
Однак, я не знаю жодних реалізацій материнської плати, які б підтримували частину даних USB-з'єднання увімкненою, коли вона є в S3 або вимкнена. Якщо ЦП призупинено чи вимкнено, не має сенсу підтримувати рівень зв’язку даних на шині USB, оскільки навіть якщо ви надіслали повідомлення через шину, ЦП не буде там з іншого боку, щоб отримати повідомлення. Але процесор не повинен бути ввімкнено для звичайної Ethernet-картки, щоб зробити пробудження в локальній мережі, тому я трохи дослідив це ....
USB-контролери зазвичай підключаються до процесора, використовуючи щось на зразок PCI або PCI Express. PCI та PCI-E підтримують події з управління живленням , які по суті є тим, що використовується NIC на материнській платі, щоб повідомити системі про те, що вона прокидається через WOL. Теоретично, якби USB-контролер отримував живлення в режимі очікування від шини PCI (-E), він міг би потім розшифрувати пробудження на магічному пакеті локальної мережі з USB-пристрою і перевести це в PCI (-E) PME, що призведе до запуску хвиля. Тому я вважаю , що це можливо , в теорії, на рівні проектування апаратних засобів / системи для реалізації материнської плати і USB - Ethernet або Wi - Fi чіпсет , який підтримує б це.
Я просто не знаю ні про що, з вершини голови.