我听说没有 USB 无线适配器支持无线局域网唤醒,因为 USB 在睡眠模式下无法维持适配器的电量。这是真的吗?
有没有办法让 USB 无线适配器支持 WoWLAN?
答案1
当系统处于 ACPI S3(“睡眠”/“挂起到 RAM”)状态时,是否保持 USB 端口电源电路处于启用状态由主板 BIOS/固件决定。它可能甚至有一个 BIOS 选项可以为此目的进行配置,以便在系统处于睡眠状态甚至关闭状态时启用/禁用 USB 电源。
然而,没有任何主板实现,我知道,这将保持数据在 S3 或关闭电源时启用 USB 连接的一部分。当 CPU 挂起或关闭时,维护 USB 总线的数据链路层是没有意义的,因为即使您通过总线发送了消息,CPU 也不会在另一端接收该消息。但是普通以太网卡也不必打开 CPU 即可进行 LAN 唤醒,所以我对此做了一些研究……
USB 控制器通常使用 PCI 或 PCI Express 等接口连接到 CPU。PCI 和 PCI-E 支持电源管理事件,这实际上是主板上的 NIC 用来告诉系统它正在因 WOL 而被唤醒。理论上,如果 USB 控制器从 PCI(-E) 总线接收待机电源,它可以然后解码来自 USB 设备的 LAN 唤醒魔法包,并将其转换为 PCI(-E) PME,这将触发唤醒。所以我相信这是可能的理论上,在硬件/系统设计层面,实施一个支持该功能的主板和一个 USB 以太网或 WiFi 芯片组。
我只是不知道有哪个可以做到这一点,这是我的脑子里想到的。