ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 附录 A

    • 总览
    • 概述
    • 设备电源状态
    • 默认设备类别
    • 音频设备类别
    • COM 端口设备类
    • 显示设备类
    • 输入设备类
    • 调制解调器设备类
    • 网络设备类
    • PC Card 控制器设备类
    • 存储设备类

网络设备类

本节所表达的要求适用于以太网和令牌环适配器。本规范不支持 ATM 和 ISDN 适配器。

网络设备电源状态定义

就以下状态定义而言,“无总线传输”表示主机处理器发出的发送请求不被接受,“无总线接收”表示接收到的数据不会传输到主机内存。

表 A-18:网络设备电源状态定义

状态状态属性定义
D0必需设备已开启并正在运行,向用户提供完整的功能和性能 设备完全符合所连接网络的要求
D1可选不允许总线传输 不允许总线接收 不会发生中断 设备上下文可能丢失
D2可选不允许总线传输 不允许总线接收 不会发生中断 设备上下文可能丢失
D3必需假定设备上下文已丢失 不允许总线传输 不允许总线接收 不会发生中断

本文件未规定睡眠状态的最大功耗和最大延迟要求,因为对于不同的网络技术,这些数值差异很大。设备必须满足其所连接总线的要求。

尽管 D1 和 D2 状态的描述相同,但是否实现 D1、D2 或两者都实现,可能取决于所需的总线服务、功耗要求,或恢复物理层所需的时间。例如,为某一特定总线设计的设备可能会包含 D1 状态,因为它需要某种总线服务(例如总线时钟)来支持 Magic Packet™ 唤醒,而该服务在总线设备的 D1 电源状态下可用,但在 D2 中不可用。此外,设备也可能同时包含 D1 和 D2 状态,以便在更低功耗和更低延迟之间提供选择。

网络设备电源管理策略

表 A-19:网络设备电源管理策略

当前状态下一状态原因
D0Dx系统进入睡眠状态。如果启用了唤醒,Dx 是网络设备支持系统唤醒的最低功耗状态(例如 D1、D2、D3)。在检测到“链路断开”条件后,适当的超时时间已过。Dx 是网络设备能够检测“链路连接”的最低功耗状态。
D0D3系统发起网络关闭。系统进入睡眠状态,并且未启用唤醒,或者网络设备能够从 D3 唤醒。
D1/D2/D3D0系统唤醒(转换到 S0),包括由网络唤醒事件引起的唤醒。

网络设备唤醒事件

网络唤醒事件通常是链路状态变化或从网络接收到唤醒帧的结果。

链路状态事件

链路状态唤醒事件可用于指示网络可用性的变化,特别是在这种变化可能影响系统应以何种级别重新进入睡眠状态时。例如,从“链路关闭”到“链路开启”的转换,可能会触发系统以较高的级别重新进入睡眠(例如 S2 相对于 S3),以便能够检测唤醒帧。相反,从“链路开启”到“链路关闭”的转换,可能会触发系统以更深的级别重新进入睡眠(例如 S3 相对于 S2),因为网络当前不可用。网络设备应实现内部延迟,以避免链路状态短暂开关时发生不必要的转换。

唤醒帧事件

唤醒帧事件用于在网络向系统呈现有意义的数据时唤醒系统。有意义数据的示例包括接收到 Magic Packet™、来自远程管理员的管理请求,或仅仅是直接发送到本地系统的网络流量。在所有这些情况下,网络设备都已由策略所有者或其他软件预先编程,获得了如何从其他网络流量中识别唤醒帧的信息。该信息如何在软件与网络设备之间传递的细节取决于操作系统,因此本规范中不作描述。

网络设备最小电源能力

符合本规范的网络设备必须支持 D0 和 D3 状态。对 D1 和 D2 状态的支持是可选的。

Prev
调制解调器设备类
Next
PC Card 控制器设备类