数据结构 - 电源开启或重置事件(Power-on or Reset Event,事件类型 04h) (第219页)
NVME2.0协议解读 1 min read

数据结构 - 电源开启或重置事件(Power-on or Reset Event,事件类型 04h) (第219页)

Blog Author

电源开启或重置事件(Power-on or Reset Event,事件类型 04h)

电源开启或重置事件用于记录因电源开启或控制器级别重置而触发的事件。这些事件对于保持系统状态的同步和一致性至关重要。它们包括在设备电源恢复或重置后,所有控制器的状态信息,如时间戳和重置次数。

电源开启或重置事件格式(Event Type 04h)

事件数据的格式如下所示:

字节范围 描述
EL-VSIL-1:081 重置信息列表:包含一个或多个控制器重置信息描述符。
01:00 控制器ID:此字段包含触发此事件的控制器的控制器ID。
02 固件激活:此字段包含指示此事件是否触发固件激活的代码。
03 操作进行中:此字段指示在重置事件发生时,是否有“格式化NVM”命令正在进行。
19:16 控制器电源周期:此字段包含控制器的电源周期计数。
27:20 上电毫秒数:此字段包含控制器自出厂以来的上电毫秒数。
35:28 控制器时间戳:此字段包含控制器在事件发生时的时间戳。
  • 固件激活:指示此事件是否导致控制器激活了新固件。
  • 00h:没有触发固件激活。
  • 01h:新固件因此事件而激活。
  • 02h:固件激活失败。
  • 操作进行中:指示事件发生时是否正在进行格式化NVM操作。

NVM子系统硬件错误事件(NVM Subsystem Hardware Error Event,事件类型 05h)

NVM子系统硬件错误事件记录在检测到硬件错误时,特别是在NVM子系统硬件出现问题时,生成的事件。此事件可以帮助诊断和修复硬件问题,确保设备在遇到硬件故障时能够记录下相关的错误信息。

NVM子系统硬件错误事件格式(Event Type 05h)

该事件的数据格式如下所示:

字节范围 描述
事件类型字段 事件类型字段:此字段设置为 05h 表示硬件错误事件。
事件类型修订字段 事件类型修订字段:此字段设置为 01h。
错误信息 包含特定硬件错误的详细信息,由供应商定义。

总结

  • 电源开启或重置事件记录了控制器的电源状态变化或重置事件,提供了控制器状态恢复的详细信息,包括控制器的固件版本、时间戳、操作状态等信息。

  • NVM子系统硬件错误事件为硬件故障提供了详细记录,帮助开发人员或系统管理员跟踪和解决硬件相关的问题。

这些事件对于设备的故障排查和状态监控至关重要,确保系统在发生关键性变化时,能够及时记录并供后续分析。