背景 当前正在适配一款支持 Nvme + SATA 的硬盘背板,对 Nvme 硬盘的 Locate(定位)点灯机制存在疑问。
已知信息(SATA 盘点灯流程) 对于通过 Raid 卡控制的 SATA 硬盘,点灯流程如下:
- Raid 卡通过 SGPIO 协议下发硬盘的 Locate 信号;
- 背板 CPLD 解析 SGPIO 信号,识别出需要点灯的硬盘;
- CPLD 点亮对应硬盘的 Locate LED。
疑问 对于 CPU 直出(不经 Raid 卡)的 Nvme 硬盘,其 Locate 点灯是如何实现的?
两种方式
- 方式 A:Nvme 硬盘点灯时,仅背板上的 LED 被点亮,操作系统层面并未真正对 Nvme 硬盘执行点灯操作(即点灯动作并非由 OS 发起);
- 方式 B:通过类似 SGPIO 的方式点灯后,CPLD 解析到了 Nvme 硬盘的点灯信号,并据此点亮对应 Nvme 硬盘的 Locate LED。
想请教 当前BMC对Nvme硬盘点灯使用的是那种方式?