web-dev-qa-db-ja.com

WoWLANをサポートするUSB​​ワイヤレスアダプターの作成方法

USBはスリープモードではアダプターの電力を維持できないため、どのUSBワイヤレスアダプターもWake on Wireless LANをサポートできないと聞きました。本当?

USBワイヤレスアダプターでWoWLANをサポートする方法はありますか?

11
demonguy

システムがACPI S3(「スリープ」/「Suspend to RAM」)のときにUSBポートの電源回路を有効のままにするかどうかの決定は、マザーボードのBIOS /ファームウェアに任されています。それはmayこの目的のために構成できるBIOSオプションがあり、システムがスリープ状態またはオフになっているときにUSB電源を有効/無効にすることもできます。

ただし、マザーボードの実装はありません私が知っていること、これはUSB接続のdata部分を保持しますS3または電源がオフのときに有効になります。 CPUが一時停止またはオフになっている場合、USBバスのデータリンク層を維持することは意味がありません。バスを介してメッセージを送信しても、CPUは反対側にありません。メッセージ。しかし、通常のイーサネットカードがWake on LANを実行するためにCPUがオンになっている必要はないので、これについて少し調査しました。

USBコントローラーは通常、PCIまたはPCI Expressのようなものを使用してCPUに接続されます。 PCIとPCI-Eのサポート Power Management Events 、これは基本的にマザーボードで使用されているものですNIC WOL。理論的には、USBコントローラーがPCI(-E)バスからスタンバイ電源を受け取っている場合、それはcould USBデバイスからのWake on LANマジックパケットをデコードし、それをPCIに変換します(-E)ウェイクをトリガーするPME。したがって、私はそれがpossible(理論的には、ハードウェア/システム設計レベルで)implementマザーボードであると信じています。これをサポートするUSB​​イーサネットまたはWiFiチップセット。

頭のてっぺんから、どういうことかわかりません。

11
allquixotic