Aux功率控制器的制造方法_2

文档序号:9529211阅读:来源:国知局
潜在占用者发送命令以要求清单信息。NIC 270占用扩展槽135。NIC 270向BMC发送将其自身描述为NIC的信息。NIC 270还可以通过网络线缆275建立到网络交换机280的网络连接。NIC 270可以使用诸如链接层发现协议之类的机制交换拓扑信息。该拓扑交换的结果是网络交换机280和NIC 270 二者具有它们连接到彼此的知识。NIC 270然后将向BMC 120发送连接拓扑信息以用于更新任何清单和拓扑表。此时,BMC 120理解扩展槽135的清单并且知晓NIC 270的网络拓扑。BMC120可以通过在I2C 155上使AUX功率控制器125从扩展槽135移除功率来使NIC 270断电。
[0021]BMC可以使得第二扩展槽260和NIC 285能够通过I2C 151发送命令并且使得能够实现AUX功率轨146。BMC 120通过I2C 151查询NIC 285并且知悉其为什么类型的设备。NIC 285尝试知悉其附连到NIC 285的网络线缆的网络拓扑,但是网络线缆断开。NIC285通过I2C 151向BMC 120发送指示其未连接到网络的I2C拓扑更新。BMC 120针对第二扩展槽260/NIC 285更新其清单和拓扑表并且然后在I2C 155上告知AUX功率控制器125使第二扩展槽260断电。
[0022]AUX功率控制器125然后可以通过AUX功率轨147给第三扩展槽265供电。BMC120然后可以通过I2C 152发送查询但是不接收响应,因为没有设备存在。由于存在引脚,该设计可以被优化成只要其为空就不使第三扩展槽265通电。一旦对所有扩展槽的AUX功率扫描完成,可以重复清查。BMC 120可以更新其清单和拓扑表以反映扩展槽中的每一个设备的当前状态。当发生改变时,BMC 120可以采取行动,诸如通过SNMP陷阱或其它网络协议的方式通知外部管理器。在一些实现方式中,扩展槽可以按集合被供给有AUX功率,例如2个扩展槽的集合可以同时接收AUX功率,只要不超出AUX功率。
[0023]功率供给140还可以供给系统功率,当供给系统功率时,BMC可以不再向扩展槽间歇性地施加AUX功率,因为扩展槽可以全部接收来自系统功率的功率。BMC可以继续间歇性地接通和关断扩展槽以在不供给系统功率而供给AUX功率时更新清单和例如网络拓扑。系统功率供给用于计算设备的操作的功率并且在低功率状态中供给AUX功率而系统功率中断。
[0024]尽管在该示例实现方式中描述了 3个扩展槽和2个扩展卡,但是可以使用更多或更少的扩展槽或扩展卡。
[0025]计算设备可以包括定时器290以使AUX功率控制器间歇性地向扩展槽施加功率。例如,定时器可以是BMC的部分,并且在中断到扩展槽260的AUX功率和启用到扩展槽135的AUX功率之间可以存在延迟。延迟可以是例如30秒。
[0026]计算设备可以基于事件触发而中断到扩展槽的AUX功率。第二事件触发可以使得能够实现在AUX功率的中断之后AUX功率到扩展槽的重施加。事件触发可以是例如扩展卡对来自BMC的指令的响应、AUX功率的丧失或另一事件触发。
[0027]图4是根据示例实现方式的向扩展槽供给AUX功率的方法的流程图。方法300可以通过在305处间歇性地发信号通知连接到扩展槽的AUX功率控制器以向扩展槽供给aux功率而开始。然后在310处可以确定扩展卡是否连接到槽。在315处可以确定扩展卡的类型。例如,扩展卡可以是NIC、用于与数据存储单元通信的存储适配器或另一类型的扩展卡。一旦清查完成并且已知扩展卡的存在和类型,则在320处BMC可以向扩展卡发送指令。
[0028]在扩展卡已经完成由BMC给出的任务之后,AUX功率供给可以中断到扩展槽的功率。当存在第二扩展槽时,在向第二扩展槽施加AUX功率之前,AUX功率供给可以中断到扩展槽的功率。
[0029]图5是根据示例实现方式的包括计算机可读介质660的计算设备。代码665如果由计算设备605中的BMC 620执行可以使BMC通过655间歇性地发信号通知连接到扩展槽635的AUX功率控制器625以通过连接645向扩展槽635供给aux功率。代码665可以使BMC 620确定扩展卡的类型并且通过连接650向扩展卡发送指令。计算机可读介质660代码665如果被执行还可以使计算设备在向第二扩展槽施加AUX功率之前中断到扩展槽的功率。
[0030]以上所描述的技术可以体现在用于配置计算系统以执行方法的计算机可读介质中。计算机可读介质可以包括,例如而没有限制,任何数目的以下非可迀性介质:磁存储介质,包括盘和带存储介质;光学存储介质,诸如压缩盘介质(例如CD-ROM、CD-R等)和数字视频盘存储介质;全息存储器;非易失性存储器存储介质,包括基于半导体的存储器单元,诸如闪速存储器、EEPROM、EPROM、ROM ;铁磁数字存储器;易失性存储介质,包括寄存器、缓冲器或高速缓存、主存储器、RAM等;以及因特网,仅举几个示例。其它新的和各种类型的计算机可读介质可以用于存储本文所讨论的软件模块。可以发现计算系统以许多形式,包括但不限于大型机、迷你计算机、服务器、工作站、个人计算机、笔记本计算机、个人数字助理、各种无线设备和嵌入式系统,仅举几个示例。
[0031]在前述描述中,阐述大量细节以提供对本发明的理解。然而,本领域技术人员将理解到的是,本发明可以在没有这些细节的情况下实践。虽然已经关于有限数目的实施例公开了本发明,但是本领域技术人员将从中领会到大量修改和变型。意图在于随附权利要求覆盖如落在本发明的真实精神和范围内的这样的修改和变型。
【主权项】
1.一种计算设备,包括: 扩展槽; 连接到扩展槽的基板管理控制器(BMC); 功率供给,其在低功率设备状态中向扩展槽供给AUX功率;以及 AUX功率控制器,其连接到扩展槽以基于来自BMC的指令间歇性地向扩展槽供给aux功率。2.权利要求1的设备,还包括耦合到扩展槽的扩展卡。3.权利要求2的设备,其中扩展卡是网络接口卡(NIC),其中当NIC被供给有AUX功率时更新网络拓扑。4.权利要求1的设备,还包括定时器,其使AUX功率控制器间歇性地向扩展槽施加功率。5.权利要求1的设备,还包括第二扩展槽。6.权利要求5的设备,其中AUX功率控制器在中断到扩展槽的aux功率之后向第二扩展槽供给aux功率。7.权利要求1的设备,其中BMC控制AUX功率控制器。8.权利要求1的设备,其中当BMC使AUX功率控制器向扩展槽供给功率时,BMC发送由连接到扩展槽的扩展卡执行的指令。9.权利要求1的设备,还包括系统功率,其中系统功率供给用于计算设备的操作的功率,并且在低功率状态中供给AUX功率且中断系统功率。10.一种计算设备,包括: BMC,其连接到扩展槽以向扩展槽中的扩展卡发送指令;以及 AUX功率控制器,其连接到扩展槽以间歇性地向扩展槽供给aux功率。11.权利要求10的设备,还包括第二扩展槽,其在已经中断到扩展槽的AUX功率之后接收AUX功率。12.权利要求10的设备,其中事件触发中断到扩展槽的AUX功率。13.权利要求12的设备,其中第二事件触发在中断AUX功率之后向扩展槽重施加AUX功率。14.一种包括代码的非暂时性计算机可读介质,所述代码如果由计算设备中的BMC执行则使BMC: 间歇性地发信号通知连接到扩展槽的AUX功率控制器以向扩展槽供给aux功率; 确定扩展卡的类型;以及 向扩展卡发送指令。15.权利要求13的计算机可读介质,还包括代码,所述代码如果被执行则使计算设备: 在向第二扩展槽施加AUX功率之前中断到扩展槽的功率。
【专利摘要】计算设备包括连接到扩展槽以基于来自基板管理控制器(BMC)的指令间歇性地向扩展槽供给aux功率的AUX(辅助)功率控制器。
【IPC分类】G06F1/26
【公开号】CN105283821
【申请号】CN201380076951
【发明人】J.E.约克
【申请人】惠普发展公司,有限责任合伙企业
【公开日】2016年1月27日
【申请日】2013年5月29日
【公告号】EP3005021A1, US20160062433, WO2014193369A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1