CN110502464A - 一种热拔插处理方法、装置、设备、***及可读存储介质 - Google Patents
一种热拔插处理方法、装置、设备、***及可读存储介质 Download PDFInfo
- Publication number
- CN110502464A CN110502464A CN201910684188.9A CN201910684188A CN110502464A CN 110502464 A CN110502464 A CN 110502464A CN 201910684188 A CN201910684188 A CN 201910684188A CN 110502464 A CN110502464 A CN 110502464A
- Authority
- CN
- China
- Prior art keywords
- hot
- swappable
- card
- cpld
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种热拔插处理方法,该方法包括以下步骤:对图形化控制界面的用户操作行为进行监控;获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡;利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。在本方法中,在需要对IO卡进行热插拔时,可在BMC的图形化控制界面进行操作,BMC便可获得IO卡热拔插请求,然后通过控制CPLD,便可向switch发送与真实案源目标IO卡对应的热拔插按钮而产生的热拔插按钮按压信号,最终实现无意外时的热拔插。本发明还公开了一种热拔插处理装置、设备、***及可读存储介质,具有相应的技术效果。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种热拔插处理方法、装置、设备、***及可读存储介质。
背景技术
存储服务器需要很多的IO卡来扩展业务,且很多***中IO卡需要支持热插拔(HotPlug)的。
热插拔即带电插拔,热插拔功能就是允许用户在不关闭***,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了***对灾难的及时恢复能力、扩展性和灵活性等,PCIe(PCI Express)的热插拔产生于为 PCI总线制定的热插拔控制器标准规范(SHPC)。
目前,进行热拔插时,需要找出对应待热拔插IO卡对应的热插拔按钮,按下按钮之后才能正常的进行热插拔。当***中存在多个IO卡时,找到确定对应的按钮较为耗时且易错,往往会出现热插拔按钮漏按、错按的情况。操作较为繁琐且易错,难以保障热插拔的满足无意外式(即热拔插之前,***已知即将进行热拔插)热拔插。
综上所述,如何实现无意外式热拔插等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种热拔插处理方法、装置、设备、***及可读存储介质,以实现无意外式热拔插IO卡,能够及时对新***IO卡供电,以及对待拔出IO卡断电。
为解决上述技术问题,本发明提供如下技术方案:
一种热拔插处理方法,应用于BMC,包括:
对图形化控制界面的用户操作行为进行监控;
获取IO卡热拔插请求,并确定所述IO卡热拔插请求对应的目标IO卡;
利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
优选地,利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,包括:
对CPLD的寄存器进行读写,以使所述CPLD向所述Switch发出所述热拔插按钮按压信号。
优选地,所述对CPLD的寄存器进行读写,以使所述CPLD向所述Switch 发出所述热拔插按钮按压信号,包括:
按照寄存器位与IO卡对应热拔插对应关系,确定出所述目标IO卡对应的目标寄存器位;
按照***和拔插的位值变化对应关系,对所述目标寄存器位的位值进行修改,以使所述CPLD向所述Switch发出所述热拔插按钮按压信号。
优选地,所述CPLD向所述Switch发出所述热拔插按钮按压信号,包括:
所述CPLD在检查到所述寄存器位发生变化后,将所述目标IO卡与所述 Switch相连接的ATN_BTN跳变,以通知所述目标IO卡热***或热拔出。
优选地,所述CPLD向所述Switch发出所述热拔插按钮按压信号,包括:
所述CPLD通过并行数据转I2C转换器向所述Switch发出所述热拔插按压信号。
优选地,所述CPLD通过并行数据转I2C转换器向所述Switch发出所述热拔插按压信号,包括:
所述CPLD通过PCA9555芯片向PLX8796发出所述热拔插按压信号。
一种热拔插处理装置,包括:
监控模块,用于对图形化控制界面的用户操作行为进行监控;
热拔插请求获取模块,用于获取IO卡热拔插请求,并确定所述IO卡热拔插请求对应的目标IO卡;
热插拔信号模拟模块,用于利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
一种热拔插处理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述热拔插处理方法的步骤。
一种热拔插处理***,包括:
如上述的热拔插处理设备、CPLD、Switch和IO卡,所述热拔插处理设备通过I2C总线与所述CPLD相连接,所述CPLD与所述IO卡、所述Switch 相连接;
所述IC卡包括硬盘、电源和板卡。
一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述热拔插处理方法的步骤。
应用本发明实施例所提供的方法,对图形化控制界面的用户操作行为进行监控;获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡;利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
在本方法中,在需要对IO卡进行热插拔时,可在BMC的图形化控制界面进行操作,BMC便可获得IO卡热拔插请求,然后通过控制CPLD,便可向 switch发送与真实案源目标IO卡对应的热拔插按钮而产生的热拔插按钮按压信号,最终实现无意外时的热拔插。
相应地,本发明实施例还提供了与上述热拔插处理方法相对应的热拔插处理装置、设备、***和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种热拔插处理方法的流程图;
图2为本发明实施例中一种热拔插处理***的结构示意图;
图3为本发明实施例中一种热拔插处理装置的结构示意图;
图4为本发明实施例中一种热拔插处理设备的结构示意图;
图5为本发明实施例中一种热拔插处理设备的具体结构示意图;
图6为本发明实施例中一种热***关键信号时序示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
请参考图1,图1为本发明实施例中一种热拔插处理方法的流程图,该方法可应用于BMC,可具体为热拔插处理***中的BMC。可见,BMC通过I2C 总线与CPLD相连接,CPLD分别与IO卡(如PCIe卡)直接相连接,CPLD 与Switch通过串并转换器相连接。其中,PRSNT:在位信号,CPLD发给Switch; MRL:IO卡锁紧信号,CPLD发给Switch;ATN_BTN:IO卡上的按钮信号, CPLD发给Switch;PWREN:Switch发给IO卡的电源使能信号;PWRPG: IO卡发给Switch的电源稳定信号;PERST:Switch发给IO卡的复位信号。
热拔插处理方法包括以下步骤:
S101、对图形化控制界面的用户操作行为进行监控。
在本发明实施例中,可在BMC的图形化控制界面添加关于热插拔操作的功能性选项。用户可通过对图形化控制界面关于热拔插操作的功能性选择进行操作,向BMC传达关于热拔插的通知消息。
即,BMC可对用户操作行为进行监控。
S102、获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡。
BMC对图形化控制界面进行监控之后,可获得IO卡热拔插请求。具体的,当BMC监测到用户在图形化界面的热插拔选项进行点击或操作时,则根据预先定义的解析逻辑对用户的操作行为进行解析,获得IO卡热拔插请求。该IO 卡热拔插请求可具体包括***作的IO卡具体为哪一个、批或类IO卡,以及插槽的具体类型。也就是说,从IO卡热拔插请求中可确定的对应的目标IO卡。在本发明实施例中,对目标IO卡可具体为硬盘、电源、板卡等通过IO插接的卡设备,目标IO卡可以为一个IO卡设备,也可以为多个IO卡设备;当为多个IO卡设备时,可以为同一种类型的IO卡设备也可以为不同类型的IO卡设备。
S103、利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
在本发明实施例中,可将CPLD与BMC建立通信连接。其中,CPLD (ComplexProgrammable Logic Device)即复杂可编程逻辑器件。CPLD与BMC 之间可利用I2C总线连接。
在BMC确定目标IO卡需要被热拔插,即目标IO卡需要热拔或热插时,此时可利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以通过发出模拟信号的方式通知***,即将出现热拔插,如此便可无需寻找对应的热拔插按钮,也无需按下热拔插按钮即可通知***,可实现无意外式热拔插。
其中,利用CPLD发出模拟的热拔插按钮按压信号的具体实现过程,可包括:对CPLD的寄存器进行读写,以使CPLD向Switch发出热拔插按钮按压信号。也就是说,可预先对CPLD的寄存器进行定义,以便在CPLD检测到寄存器发生变化后,基于指定变化对应的信号输出对应关系,可实现向Switch 发出热拔插按压按钮信号。
具体的,对CPLD的寄存器进行读写,以使CPLD向Switch发出热拔插按钮按压信号,包括:
步骤一、按照寄存器位与IO卡对应热拔插对应关系,确定出目标IO卡对应的目标寄存器位;
步骤二、按照***和拔插的位值变化对应关系,对目标寄存器位的位值进行修改,以使CPLD向Switch发出热拔插按钮按压信号。
为便于描述,下面将上述两个步骤结合起来进行说明。
在本发明实施例中,可预先对CPLD的寄存器的各个位与各个IO卡热拔插建立对应关系,当确定出目标IO卡之后,通过查询该寄存器位与IO卡对应热拔插对应关系便可确定出与目标IO卡对应的目标寄存器位。然后,按照***和拔插的位值变化对应关系,对目标寄存器位的位值进行修改,如将1修改为0,或将0修改为1。如此,在CPLD检测到寄存器未发生变化之后,便可基于预先定义的热拔插按钮按压信号的发出对应关系向Switch发出通知信号,以便***得知目标IO卡即将出现热拔或热插,提前进行下电或上电。
其中,CPLD向Switch发出热拔插按钮按压信号,包括:CPLD在检查到寄存器位发生变化后,将目标IO卡与Switch相连接的ATN_BTN跳变,以通知目标IO卡热***或热拔出。其中跳变可具体为将ATN_BTN拉低一下。
例如,CPLD中的寄存器可与IO卡建立如下表所示的对应关系:
寄存器位与IO卡对应热拔插对应关系表
例如,当检测到寄存器0x01中的第2位被写入1,即表明第2位对应的 IO卡2需要被热拔出,此时可利用CPLD将IO卡2与Switch相连的ATN_BTN 拉低一下,以通知Switch有热拔出发生,其中,ATN_BTN即为IO卡2对应的热拔出按钮监测信号;当检测到寄存器0x02中的第3位被写入1,即表明第3位对应的IO卡3需要被热***,此时可利用CPLD将IO卡3与Switch相连的ATN_BTN拉低一下,以通知Switch有热***发生,其中,ATN_BTN 即为IO卡3对应的热***按钮监测信号。
优选地,CPLD向Switch发出热拔插按钮按压信号,包括:CPLD通过并行数据转I2C转换器向Switch发出热拔插按压信号。
优选地,考虑到到PCIe性能更优,在本发明实施例中,并行数据转I2C 转换器可具体为PCA9555芯片,Switch可具体为PLX8796,即PCIe Switch 芯片。即CPLD通过并行数据转I2C转换器向Switch发出热拔插按压信号,可具体为CPLD通过PCA9555芯片向PLX8796发出热拔插按压信号。
当然,在本发明实施例中,当用户真实按下热插拔按钮时,也可通知***发生热拔插事件。这里的热插拔按钮真实按压下的通知***发生热拔插事件的具体实现过程可参见现有的热插拔处理方法,在此不再一一赘述。
应用本发明实施例所提供的方法,对图形化控制界面的用户操作行为进行监控;获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡;利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。在本方法中,在需要对IO卡进行热插拔时,可在BMC的图形化控制界面进行操作,BMC便可获得IO卡热拔插请求,然后通过控制 CPLD,便可向switch发送与真实案源目标IO卡对应的热拔插按钮而产生的热拔插按钮按压信号,最终实现无意外时的热拔插。
实施例二:
相应于上面的方法实施例,本发明实施例还提供了一种热拔插处理装置,下文描述的热拔插处理装置与上文描述的热拔插处理方法可相互对应参照。
参见图3所示,该装置包括以下模块:
监控模块101,用于对图形化控制界面的用户操作行为进行监控;
热拔插请求获取模块102,用于获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡;
热插拔信号模拟模块103,用于利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
应用本发明实施例所提供的装置,对图形化控制界面的用户操作行为进行监控;获取IO卡热拔插请求,并确定IO卡热拔插请求对应的目标IO卡;利用CPLD向Switch发出与目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。在本装置中,在需要对IO卡进行热插拔时,可在BMC的图形化控制界面进行操作,BMC便可获得IO卡热拔插请求,然后通过控制 CPLD,便可向switch发送与真实案源目标IO卡对应的热拔插按钮而产生的热拔插按钮按压信号,最终实现无意外时的热拔插。
在本发明的一种具体实施方式中,热插拔信号模拟模块103,具体用于对 CPLD的寄存器进行读写,以使CPLD向Switch发出热拔插按钮按压信号。
在本发明的一种具体实施方式中,热插拔信号模拟模块103,具体用于按照寄存器位与IO卡对应热拔插对应关系,确定出目标IO卡对应的目标寄存器位;按照***和拔插的位值变化对应关系,对目标寄存器位的位值进行修改,以使CPLD向Switch发出热拔插按钮按压信号。
在本发明的一种具体实施方式中,热插拔信号模拟模块103,具体用于 CPLD在检查到寄存器位发生变化后,将目标IO卡与Switch相连接的 ATN_BTN跳变,以通知目标IO卡热***或热拔出。
在本发明的一种具体实施方式中,热插拔信号模拟模块103,具体用于 CPLD通过并行数据转I2C转换器向Switch发出热拔插按压信号。
在本发明的一种具体实施方式中,热插拔信号模拟模块103,具体用于 CPLD通过PCA9555芯片向PLX8796发出热拔插按压信号。
实施例三:
相应于上面的方法实施例,本发明实施例还提供了一种热拔插处理设备,下文描述的一种热拔插处理设备与上文描述的一种热拔插处理方法可相互对应参照。
参见图4所示,该热拔插处理设备包括:
存储器D1,用于存储计算机程序;
处理器D2,用于执行计算机程序时实现上述方法实施例的热拔插处理方法的步骤。
具体的,请参考图5,图5为本实施例提供的一种热拔插处理设备的具体结构示意图,该热拔插处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)322(例如,一个或一个以上处理器)和存储器332,一个或一个以上存储应用程序342或数据344 的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器332和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,中央处理器322可以设置为与存储介质330通信,在热拔插处理设备301上执行存储介质330中的一系列指令操作。
热拔插处理设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作***341。例如,Windows ServerTM,Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM等。
上文所描述的热拔插处理方法中的步骤可以由热拔插处理设备的结构实现。
实施例四:
相应于上面的方法实施例,本发明实施例还提供了一种热拔插处理***,下文描述的一种热拔插处理***与上文描述的一种热拔插处理方法可相互对应参照。
请参考图2,该***包括:
如上述热拔插处理设备(如BMC)、CPLD、Switch和IO卡,热拔插处理设备通过I2C总线与CPLD相连接,CPLD与IO卡、Switch相连接;
IC卡包括硬盘、电源和板卡。
上文所描述的热拔插处理方法中的步骤可以在热拔插处理***中实现。
***IO卡的热***时,关键信号的时序如图6所示。
信号时序自上而下分别为:
PRSNT:在位信号,CPLD发给Switch;
MRL:IO卡锁紧信号,CPLD发给Switch;
ATN_BTN:IO卡上的按钮信号,CPLD发给Switch;
PWREN:Switch发给IO卡的电源使能信号;
PWRPG:IO卡发给Switch的电源稳定信号(即,图示 HP_SLOT0_PWRGOOD_C);
PERST:Switch发给IO卡的复位信号。
可以看到PRSNT、MRL和ATN_BTN信号是由CPLD发给Switch的。其中,PRSNT即图示HP_SLOT0_PRSNT_LV_C_N;MRL即图示 HP_SLOT0_MRL_C_N;ATN_BTN即图示HP_SLOT0_ATN_BTN_LV_C_N。所以在本***中采用上述实施例一所提供的热拔插处理方法,BMC通过读写CPLD的寄存器,便可使得CPLD模拟发出ATN_BTN信号。另外,当管理员人为手动按下IO卡上的按钮时,ATN_BTN还是会由CPLD发送给Switch。
可将上述实施例一所提供的热拔插处理方法,应用于本***中,在图形界面进行操作,***备电有较大用途,并且也大大方便的管理员对设备IO卡更换管理。
实施例五:
相应于上面的方法实施例,本发明实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种热拔插处理方法可相互对应参照。
一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的热拔插处理方法的步骤。
该可读存储介质具体可以为U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
Claims (10)
1.一种热拔插处理方法,其特征在于,应用于BMC,包括:
对图形化控制界面的用户操作行为进行监控;
获取IO卡热拔插请求,并确定所述IO卡热拔插请求对应的目标IO卡;
利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
2.根据权利要求1所述的热拔插处理方法,其特征在于,利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,包括:
对CPLD的寄存器进行读写,以使所述CPLD向所述Switch发出所述热拔插按钮按压信号。
3.根据权利要求2所述的热拔插处理方法,其特征在于,所述对CPLD的寄存器进行读写,以使所述CPLD向所述Switch发出所述热拔插按钮按压信号,包括:
按照寄存器位与IO卡对应热拔插对应关系,确定出所述目标IO卡对应的目标寄存器位;
按照***和拔插的位值变化对应关系,对所述目标寄存器位的位值进行修改,以使所述CPLD向所述Switch发出所述热拔插按钮按压信号。
4.根据权利要求3所述的热拔插处理方法,其特征在于,所述CPLD向所述Switch发出所述热拔插按钮按压信号,包括:
所述CPLD在检查到所述寄存器位发生变化后,将所述目标IO卡与所述Switch相连接的ATN_BTN跳变,以通知所述目标IO卡热***或热拔出。
5.根据权利要求1所述的热拔插处理方法,其特征在于,所述CPLD向所述Switch发出所述热拔插按钮按压信号,包括:
所述CPLD通过并行数据转I2C转换器向所述Switch发出所述热拔插按压信号。
6.根据权利要求5所述的热拔插处理方法,其特征在于,所述CPLD通过并行数据转I2C转换器向所述Switch发出所述热拔插按压信号,包括:
所述CPLD通过PCA9555芯片向PLX8796发出所述热拔插按压信号。
7.一种热拔插处理装置,其特征在于,包括:
监控模块,用于对图形化控制界面的用户操作行为进行监控;
热拔插请求获取模块,用于获取IO卡热拔插请求,并确定所述IO卡热拔插请求对应的目标IO卡;
热插拔信号模拟模块,用于利用CPLD向Switch发出与所述目标IO卡对应的热拔插按钮按压信号,以实现无意外式的热拔插。
8.一种热拔插处理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述热拔插处理方法的步骤。
9.一种热拔插处理***,其特征在于,包括:
如权利要求8所述的热拔插处理设备、CPLD、Switch和IO卡,所述热拔插处理设备通过I2C总线与所述CPLD相连接,所述CPLD与所述IO卡、所述Switch相连接;
所述IC卡包括硬盘、电源和板卡。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述热拔插处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684188.9A CN110502464A (zh) | 2019-07-26 | 2019-07-26 | 一种热拔插处理方法、装置、设备、***及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684188.9A CN110502464A (zh) | 2019-07-26 | 2019-07-26 | 一种热拔插处理方法、装置、设备、***及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110502464A true CN110502464A (zh) | 2019-11-26 |
Family
ID=68587663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910684188.9A Pending CN110502464A (zh) | 2019-07-26 | 2019-07-26 | 一种热拔插处理方法、装置、设备、***及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110502464A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111417034A (zh) * | 2020-03-13 | 2020-07-14 | 苏州浪潮智能科技有限公司 | 一种交换机及其交换板卡热插拔方法、装置和*** |
CN112463689A (zh) * | 2020-11-30 | 2021-03-09 | 苏州浪潮智能科技有限公司 | 一种ocp卡热插拔装置、方法及计算机可读存储介质 |
CN113806266A (zh) * | 2020-06-16 | 2021-12-17 | 英业达科技有限公司 | 快速周边组件互连卡热插拔控制***及其方法 |
CN114625685A (zh) * | 2022-03-01 | 2022-06-14 | 厦门智多晶科技有限公司 | 具有热插拔功能的io电路、芯片及io电路的供电控制方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200513836A (en) * | 2003-10-15 | 2005-04-16 | Via Tech Inc | Interrupt signal control system and control method |
CN102023940A (zh) * | 2009-09-16 | 2011-04-20 | 研祥智能科技股份有限公司 | 一种cpci热插拔*** |
CN102253913A (zh) * | 2011-05-30 | 2011-11-23 | 神州数码网络(北京)有限公司 | 一种对多板卡端口进行状态获取和输出控制的装置 |
CN105426248A (zh) * | 2015-11-11 | 2016-03-23 | 浪潮集团有限公司 | 一种自动热拔的方法及装置 |
CN106028308A (zh) * | 2016-05-20 | 2016-10-12 | 深圳市万普拉斯科技有限公司 | 热插拔多卡数据控制方法与*** |
CN106201963A (zh) * | 2016-07-11 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | 一种用于服务器内pci‑e卡热插拔的*** |
CN107168835A (zh) * | 2017-05-12 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种自动化测试热插拔功能的装置及测试方法 |
CN107203448A (zh) * | 2017-05-24 | 2017-09-26 | 郑州云海信息技术有限公司 | 一种测试PCIe switch芯片暴力热插拔功能的方法及*** |
CN108052428A (zh) * | 2017-12-08 | 2018-05-18 | 郑州云海信息技术有限公司 | 一种测试pcie卡热插拔功能的测试方法 |
-
2019
- 2019-07-26 CN CN201910684188.9A patent/CN110502464A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200513836A (en) * | 2003-10-15 | 2005-04-16 | Via Tech Inc | Interrupt signal control system and control method |
CN102023940A (zh) * | 2009-09-16 | 2011-04-20 | 研祥智能科技股份有限公司 | 一种cpci热插拔*** |
CN102253913A (zh) * | 2011-05-30 | 2011-11-23 | 神州数码网络(北京)有限公司 | 一种对多板卡端口进行状态获取和输出控制的装置 |
CN105426248A (zh) * | 2015-11-11 | 2016-03-23 | 浪潮集团有限公司 | 一种自动热拔的方法及装置 |
CN106028308A (zh) * | 2016-05-20 | 2016-10-12 | 深圳市万普拉斯科技有限公司 | 热插拔多卡数据控制方法与*** |
CN106201963A (zh) * | 2016-07-11 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | 一种用于服务器内pci‑e卡热插拔的*** |
CN107168835A (zh) * | 2017-05-12 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种自动化测试热插拔功能的装置及测试方法 |
CN107203448A (zh) * | 2017-05-24 | 2017-09-26 | 郑州云海信息技术有限公司 | 一种测试PCIe switch芯片暴力热插拔功能的方法及*** |
CN108052428A (zh) * | 2017-12-08 | 2018-05-18 | 郑州云海信息技术有限公司 | 一种测试pcie卡热插拔功能的测试方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111417034A (zh) * | 2020-03-13 | 2020-07-14 | 苏州浪潮智能科技有限公司 | 一种交换机及其交换板卡热插拔方法、装置和*** |
CN111417034B (zh) * | 2020-03-13 | 2022-02-18 | 苏州浪潮智能科技有限公司 | 一种交换机及其交换板卡热插拔方法、装置和*** |
CN113806266A (zh) * | 2020-06-16 | 2021-12-17 | 英业达科技有限公司 | 快速周边组件互连卡热插拔控制***及其方法 |
CN112463689A (zh) * | 2020-11-30 | 2021-03-09 | 苏州浪潮智能科技有限公司 | 一种ocp卡热插拔装置、方法及计算机可读存储介质 |
CN112463689B (zh) * | 2020-11-30 | 2022-11-29 | 苏州浪潮智能科技有限公司 | 一种ocp卡热插拔装置、方法及计算机可读存储介质 |
CN114625685A (zh) * | 2022-03-01 | 2022-06-14 | 厦门智多晶科技有限公司 | 具有热插拔功能的io电路、芯片及io电路的供电控制方法 |
CN114625685B (zh) * | 2022-03-01 | 2023-04-18 | 厦门智多晶科技有限公司 | 具有热插拔功能的io电路、芯片及io电路的供电控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502464A (zh) | 一种热拔插处理方法、装置、设备、***及可读存储介质 | |
CN104063290B (zh) | 处理超时的***、方法和装置 | |
TWI374357B (en) | Method and apparatus for masking within a data processing system having applicability for a development interface | |
CN103870429B (zh) | 基于嵌入式gpu的高速信号处理板 | |
CN105335548B (zh) | 一种用于ice的mcu仿真方法 | |
CN107678997B (zh) | Pcie插卡的热插拔方法、***、装置和可读存储介质 | |
CN104516838B (zh) | 管理路径确定方法及装置 | |
CN105095037A (zh) | 线卡、线卡的背板以及线卡测试方法 | |
CN103176913B (zh) | 硬盘动态映射方法与应用其的服务器 | |
CN106649021A (zh) | PCIe从设备测试装置 | |
WO2024103829A1 (zh) | 一种端口配置方法、组件及硬盘扩展装置 | |
CN110968352A (zh) | 一种pcie设备的复位***及服务器*** | |
CN110008172A (zh) | 一种片上*** | |
CN103207824B (zh) | 监控模式下不受复位干扰的仿真器 | |
CN109901664A (zh) | 提供时钟信号的方法、装置、***、设备及可读存储介质 | |
CN108287770A (zh) | 电子设备、信息处理方法及可读存储介质 | |
CN101793934B (zh) | 通用防拔测试设备及其测试方法 | |
CN203930839U (zh) | 一种用于强制计算机硬盘启动操作***的安全保护卡 | |
CN101387966A (zh) | 具有基本输入输出***选择功能的电脑设备 | |
CN109032978A (zh) | 一种基于bmc的文件传输方法、装置、设备及介质 | |
CN104268109A (zh) | 数据接口通信方法和装置 | |
CN204188189U (zh) | 一种柔性嵌入式被测设备模拟器 | |
CN105376117A (zh) | 一种fc交换机芯片数据监控测试方法 | |
CN111400145A (zh) | 流水图监控页面的配置方法、装置及终端设备 | |
CN103605415A (zh) | 一种支持热插拔板卡的复位电路、复位***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |
|
RJ01 | Rejection of invention patent application after publication |