WoWLANをサポートするUSB​​ワイヤレスアダプターの作成方法 [閉まっている]


11

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

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


では、これらの「噂」を正確にどこで聞いたのですか?これを述べているものを引用できますか?そうでなければ、これは答えられない憶測(IMO)です。機能させようとしたときの結果はどうでしたか?それを実装するときにどこで行き詰まっていますか?
Ƭᴇcʜιᴇ007

あなたが説明するのはデバイス固有です。Wake on Wireless Lanをデバイス仕様に追加する必要があります。同様に、ラップトップがスリープ状態のときにスマートフォンを充電する機能は、実際にはラップトップの仕様に組み込まれています。
ラムハウンド2013年

回答:


11

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

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

USBコントローラーは通常、PCIやPCI Expressなどを使用してCPUに接続されます。PCIおよびPCI-E は、電源管理イベントをサポートします。これは、マザーボード上のNICがWOLによりウェイクアップされていることをシステムに通知するために使用されるものです。理論的には、USBコントローラがPCIからのスタンバイ電力を受けていた場合(-E)バスは、それは可能性があり、その後、USBデバイスからのLANマジックパケットでウェイクをデコードし、トリガーするPCI(-E)PME、にそのを翻訳しますウェイク。したがって、理論的には、ハードウェア/システム設計レベルで、マザーボードとこれをサポートするUSB​​イーサネットまたはWiFiチップセットを実装することは可能だと思います。

私の頭の上では、そのようなことは何も知りません。


しかし、私はそれについて詳細に行きたいと思います。では、「PCIやPCI Expressのようなもの」とは正確には何でしょうか。ドキュメントのURLか何かを与えることができますか?実際には、USBマウスはコンピューターを
スリープ解除

1
ええ、でもどうやって起こりますか?関連付けられていないワイヤレスアダプターにパケットをどのように転送しますか?有線では、実際にイーサネットスイッチに接続されているため、MACアドレスのWoLをブロードキャストします。ただし、ワイヤレスでは、layer2はかなり異なります。
GnP 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.