[发明专利]PCIe设备的上下电控制方法以及系统在审
申请号: | 201911144077.5 | 申请日: | 2019-11-20 |
公开(公告)号: | CN112825011A | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 王刘非;戴庆军;陈业嘉;李双庭 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F13/42 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭晓欣 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pcie 设备 上下 控制 方法 以及 系统 | ||
本申请公开了一种PCIe设备的上下电控制方法及系统,所述方法包括:逻辑模块接收来自CPU的操作指令,操作指令包括携带有目标设备信息的上电指令或者下电指令;根据所述操作指令,模拟所述目标设备的在位状态;使能控制所述目标设备的时钟和复位信号;触发操作系统的热插拔驱动执行添加或者移除所述目标设备的操作;输出相应的电源控制指令至电源控制模块,以由电源控制模块控制供给所述目标设备的电源信号开启或者断开。所述系统包括:CPU、逻辑模块和电源控制模块。基于本申请实施例的技术方案,可以远程控制机房的PCIe设备上下电,减少运维人员的工作量。还能够在更换PCIe设备之前,通过下电指令实现设备的移除操作,避免暴力插拔设备导致系统异常。
技术领域
本申请涉及电子技术领域,特别是涉及一种PCIe设备的上下电控制方法以及系统。
背景技术
PCIe(Peripheral Component Interconnect express)是一种高速串行计算机扩展总线标准,主要用于CPU(Central Processing Unit,中央处理器)与外围器件的数据交互。
例如,非易失性内存主机控制器接口规范固态硬盘(Non-Volatile Memoryexpress Solid State Disk,NVMe SSD)便是一种基于PCIe总线接口的PCIe设备。目前,NVMe SSD逐渐取代传统的机械硬盘,大量应用于服务器存储系统中。在服务器存储系统中,通常采用包含多个NVMe SSD的存储阵列。当存储阵列的NVMe SSD出现故障时,往往需要运维人员对NVMe SSD进行一次上下电操作,以判断NVMe SSD能否恢复正常,进而确定是否需要更换NVMe SSD。然而,该上下电操作往往需要运维人员进入机房内手动操作,导致运维成本较高。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
一方面,本申请实施例提供了PCIe设备的上下电控制方法、系统、装置和计算机可读存储介质,可实现远程控制PCIe设备上下电,有利于减少运维成本。
另一方面,本申请实施例提供了一种PCIe设备的上下电控制方法,包括:
接收来自CPU的操作指令,所述操作指令包括携带有目标设备信息的上电指令或者下电指令;
根据所述操作指令,模拟所述目标设备的在位状态;
根据模拟的目标设备在位状态,使能控制所述目标设备的时钟和复位信号;
将模拟的目标设备在位状态上报至所述CPU,以触发操作系统的热插拔驱动执行添加或者移除所述目标设备的操作;
还根据所述操作指令,输出相应的电源控制指令至电源控制模块,以由所述电源控制模块控制供给所述目标设备的电源信号开启或者断开。
另一方面,本申请实施例提供了一种PCIe设备的上下电控制方法,包括:
接收来自系统应用层的操作指令,并转发所述操作指令至逻辑模块,所述操作指令包括携带有目标设备信息的上电指令或者下电指令;
根据来自逻辑模块的模拟的目标设备在位状态,触发操作系统的热插拔驱动执行添加或者移除所述目标设备的操作。
另一方面,本申请实施例提供了一种上下电控制系统,包括:
CPU,用于接收来自系统应用层的操作指令,并转发所述操作指令至逻辑模块,所述操作指令包括携带有目标设备信息的上电指令或者下电指令;以及根据来自所述逻辑模块的模拟的目标设备在位状态,触发操作系统的热插拔驱动执行添加或者移除所述目标设备的操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911144077.5/2.html,转载请声明来源钻瓜专利网。