Как сделать беспроводной адаптер USB для поддержки WoWLAN? [закрыто]

11

Я слышал, что ни один из беспроводных USB-адаптеров не поддерживает Wake on Wireless LAN, потому что USB не может поддерживать питание адаптера в спящем режиме. Это правда?

Есть ли способ заставить беспроводной адаптер USB поддерживать WoWLAN?

demonguy
источник
Так где именно вы услышали эти «слухи»? Можете ли вы привести что-то такое В противном случае, это просто неопровержимая спекуляция (ИМО). Когда вы пытались заставить его работать, каковы были ваши результаты? Где вы застряли при его реализации?
Ƭᴇcʜιᴇ007
То, что вы описываете, зависит от конкретного устройства. Wake on Wireless Lan необходимо добавить в технические характеристики устройства. Аналогично, ваша способность заряжать телефон во время сна вашего ноутбука фактически была встроена в характеристики ноутбука.
Ramhound

Ответы:

11

Решение о том, оставлять или нет цепь питания USB-порта включенной, когда система находится в ACPI S3 («Sleep» / «Suspend to RAM»), остается за BIOS / прошивкой материнской платы. У него может даже быть опция BIOS, которую вы можете настроить для этой цели, чтобы включить / отключить питание USB, когда система спит или даже выключена.

Тем не менее, нет никаких материнских плат реализации, что я знаю , что будет держать данные часть соединения USB включен в то время как в S3 или выключен. Когда ЦП приостановлен или выключен, не имеет смысла поддерживать канальный уровень на шине USB, потому что даже если вы отправили сообщение через шину, ЦП не было бы там на другой стороне, чтобы получить сообщение. Но процессор не должен быть включен для нормальной сетевой карты, чтобы сделать Wake on LAN, поэтому я провел небольшое исследование этого ....

Контроллеры USB обычно подключаются к ЦП с помощью чего-то вроде PCI или PCI Express. PCI и PCI-E поддерживают события управления питанием , которые, по сути, используются сетевыми платами на материнской плате, чтобы сообщить системе, что она проснулась из-за WOL. Теоретически, если контроллер USB получает питание в режиме ожидания от шины PCI (-E), он может затем декодировать магический пакет пробуждения по локальной сети от устройства USB и преобразовать его в PME (PCI) (-E), что приведет к срабатыванию след Поэтому я считаю , что это возможно , в теории, на уровне проектирования аппаратных средств / системы для реализации материнской платы и USB - Ethernet или Wi - Fi чипсет , который поддерживает бы это.

Я просто не знаю ни одного, что делает, с моей головы.

allquixotic
источник
Но я бы хотел подробно рассказать об этом. Так что же такое «что-то вроде PCI или PCI Express»? Может ли дать URL-адрес документа или что-то еще? На самом деле, поскольку USB-мышь может разбудить компьютер, я думаю, что это возможно для беспроводного адаптера
demonguy
1
Да, но как бы это случилось? Как бы вы направили пакет на не связанный беспроводной адаптер? На проводной сети вы просто транслируете WoL для MAC-адреса, поскольку он на самом деле подключен к коммутатору Ethernet и получает его. На беспроводном уровне layer2 отличается.
GnP