关于Nvme硬盘点灯的疑问

背景 当前正在适配一款支持 Nvme + SATA 的硬盘背板,对 Nvme 硬盘的 Locate(定位)点灯机制存在疑问。

已知信息(SATA 盘点灯流程) 对于通过 Raid 卡控制的 SATA 硬盘,点灯流程如下:

  1. Raid 卡通过 SGPIO 协议下发硬盘的 Locate 信号;
  2. 背板 CPLD 解析 SGPIO 信号,识别出需要点灯的硬盘;
  3. CPLD 点亮对应硬盘的 Locate LED。

疑问 对于 CPU 直出(不经 Raid 卡)的 Nvme 硬盘,其 Locate 点灯是如何实现的?

两种方式

  1. 方式 A:Nvme 硬盘点灯时,仅背板上的 LED 被点亮,操作系统层面并未真正对 Nvme 硬盘执行点灯操作(即点灯动作并非由 OS 发起);
  2. 方式 B:通过类似 SGPIO 的方式点灯后,CPLD 解析到了 Nvme 硬盘的点灯信号,并据此点亮对应 Nvme 硬盘的 Locate LED。

想请教 当前BMC对Nvme硬盘点灯使用的是那种方式?