挂起检测和恢复

向 IHV 组件发出命令后,主机将启动计时器。 如果计时器在 IHV 组件完成 (通信模型、同步和中止) 中的步骤 3 消息之前过期,则驱动程序假定 IHV 组件已挂起,重置 IHV 组件,并在前提条件正确时恢复。

前提条件是系统将提供 ACPI 方法,以在总线或设备级别重置设备。

M1-M3 挂起超时为 10 秒。

M3-M4 任务挂起超时为 30 秒,或根据任务进行配置。

注意

某些任务可能需要超过 30 秒才能完成 (例如,在某些情况下) 为所选注册器位Wi-Fi Direct Discover。 在这些情况下,主机启动的任务超时会相应地进行调整,以允许比任务的最大预期运行时长 30 秒。 

这些是命令的最大上限,超过此时间的处理时间被视为错误。 预期在正常操作模式下 (无 CPU 压力) ,大多数任务和属性的完成时间明显快于上面指定的超时时间。 这些值是使用每个任务/属性指定的。 适配器应确保它没有会导致超过这些执行时间的等待。

在本节中

UE 挂起检测和恢复流UE 挂起检测:步骤 1-14重置 (意外删除) :步骤 15-20诊断呼叫LE 挂起检测PLDR 的计时