Answers:
当系统处于ACPI S3状态(“睡眠” /“挂起到RAM”)时,是否保留USB端口的电源电路的决定权由主板BIOS /固件决定。它甚至可能具有可以为此目的配置的BIOS选项,以在系统处于睡眠状态或关闭电源时启用/禁用USB电源。
但是,据我所知,没有任何主板实现可以在S3或关闭电源时保持USB连接的数据部分处于启用状态。当CPU挂起或关闭时,维护USB总线的数据链路层没有任何意义,因为即使您通过总线发送消息,CPU也不会在另一侧接收USB数据。信息。但是,普通的以太网卡也不必打开CPU才能进行LAN唤醒,因此我对此进行了一些研究。
USB控制器通常使用诸如PCI或PCI Express之类的东西连接到CPU。PCI和PCI-E支持电源管理事件,它实际上是主板上的NIC用来告知系统由于WOL而被唤醒的事件。从理论上讲,如果USB控制器正在从PCI(-E)总线接收备用电源,则它可以解码来自USB设备的LAN唤醒魔术包,并将其转换为PCI(-E)PME,这将触发唤醒。因此,我认为从理论上讲,有可能在硬件/系统设计级别上实现支持该功能的主板和USB以太网或WiFi芯片组。
我只是不知道该怎么做,而已。