Як зробити бездротовий адаптер USB для підтримки WoWLAN? [зачинено]


11

Я чув, що жоден з бездротових адаптерів USB не може підтримувати функцію Wake on Wireless LAN, оскільки USB не може підтримувати живлення адаптера, коли він знаходиться у сплячому режимі. Це правда?

Чи є спосіб зробити USB-адаптер для бездротової підтримки WoWLAN?


То де саме ви чули ці «чутки»? Чи можете ви навести щось, що говорить про це? В іншому випадку це просто непересічна спекуляція (ІМО). Коли ви намагалися змусити його працювати, які були ваші результати? Де ти застряєш, реалізуючи це?
Ƭᴇcʜιᴇ007

Те, що ви описуєте, залежить від пристрою. До технічних характеристик пристрою слід додати функцію Wake on Wireless Lan. Так само ваша здатність заряджати телефон, поки ваш ноутбук спить, насправді вбудована в технічні характеристики ноутбука.
Рамхаунд

Відповіді:


11

Рішення про те, щоб залишити ланцюг живлення 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 чіпсет , який підтримує б це.

Я просто не знаю ні про що, з вершини голови.


Але я хотів би розповісти про це детально. Отже, що саме "щось на зразок PCI або PCI Express"? Можна надати URL-адресу документа чи щось інше? Насправді, оскільки usb-миша може розбудити комп'ютер, я думаю, що це можливо для бездротового адаптера
demoguy

1
Так, але як би це сталося? Як би ви направили пакет на не пов'язаний бездротовий адаптер? По дроті ви просто транслювали WoL для MAC-адреси, оскільки він насправді підключений до комутатора Ethernet, він отримує його. Однак на бездротовому рівні шар2 відрізняється значно іншим чином.
GnP
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.