linux控制NVme硬盘点灯,一种实现多NVMe硬盘背板点灯的设计方法与流程

本发明提出了一种实现多NVMe硬盘背板点灯的设计方法,解决了现有背板无法点亮NVMe硬盘Locate灯的问题。通过在主板上接出VPP信号线,利用VPP地址信息,结合Oculink连接器和CPLD逻辑器,实现硬盘状态指示的稳定性和灵活性。此设计兼容CPU和Tri-mode控制器,适用于多种场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

83d72fa666d8a1e6e7524ea7a14abb75.gif

本发明涉及服务器硬盘背板领域,具体来说涉及一种实现多NVMe硬盘背板点灯的设计方法。

背景技术:

随着CPU、显卡性能的不断提升,服务器的计算瓶颈逐渐向存储设备转移,存储技术也随之升级,硬盘传输速率从6G提升至12G,并将逐步提速至24G。硬盘类型在最初的SATA/SAS机械硬盘的基础上,逐步衍生出SATAe/M.2/NVMe等新的硬盘类型,主流硬盘形态也由原来的机械硬盘升级为SSD。在这种背景下,对服务器硬盘背板的兼容性提出了更高的要求。主流的计算型服务器背板一般支持SATA/SAS/NVMe硬盘混插,同时配备PCIe/SATA M.2作为系统盘使用,而旧一代的服务器硬盘背板主要支持SATA/SAS硬盘,连接器pin定义遵循SFF-8643。

现有的硬盘背板设计方案,主要实现了SAS/SATA硬盘点灯,这种点灯方式主要依赖于主控端发出的SGPIO信号,而SGPIO是一种串行总线,不区分设备端地址,一组信号能够点亮多个硬盘指示灯。此外,现有的SAS/SATA硬盘背板不支持SFF-8639,即下行连接器未定义NVMe硬盘的带内信号pin,同时由于SFF-8643中未定义CPU发出硬盘点灯的VPP信号,因此现有的SAS/SATA背板也不支持NVMe硬盘点灯功能。

在NVME硬盘方面,对于现有的NVMe硬盘背板,NVMe错误信息由BMC通过读硬盘Fru的I2C通道获取,点灯状态指示很不稳定,而且因为获取不到硬盘的定位指示信号,Locate指示灯无法正常点亮,因此无法实现完整的NVMe硬盘点灯功能。

技术实现要素:

本发明提供一种硬盘背板点灯的设计方法,解决现有的NVMe硬盘背板无法正常点亮Locate灯的问题,并在连接器中增加地址线信息,实现多NVMe的灵活配置。

为解决上述技术问题,本发明采

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值