《一种服务器串口输出的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种服务器串口输出的方法及装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104102614A43申请公布日20141015CN104102614A21申请号201410380170722申请日20140804G06F13/4020060171申请人浪潮(北京)电子信息产业有限公司地址100085北京市海淀区上地信息路2号21号C栋1层72发明人白秀杨刘晶叶丰华74专利代理机构北京安信方达知识产权代理有限公司11262代理人王丹李丹54发明名称一种服务器串口输出的方法及装置57摘要本发明公开了一种服务器串口输出的方法及装置,该装置包括BMC、二选一切换芯片、串口输出切换按钮和一个DB9串口连接器,BMC的LPC解码模块的输入端与服务器芯片组的LPC。
2、总线连接,LPC解码模块的输出端输出系统串口信息;LPC解码模块的输出端和BMC的串口输出端分别连接至二选一切换芯片的两个输入端,二选一切换芯片的输出端与DB9串口连接器相连;串口输出切换按钮连接至二选一切换芯片的切换控制端,通过控制信号控制所述二选一切换芯片在两个输入端之间切换。本发明可以只通过一个DB9连接器在系统串口和BMC串口间任意切换输出,不仅满足了开发人员对系统串口和BMC串口信息的需求,还简化了主板设计。51INTCL权利要求书1页说明书4页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图2页10申请公布号CN104102614ACN10410。
3、2614A1/1页21一种服务器串口输出的装置,包括基板管理控制器BMC、二选一切换芯片、串口输出切换按钮和一个DB9串口连接器,其中所述BMC的低引脚数LPC解码模块的输入端与服务器芯片组的LPC总线连接,所述LPC解码模块的输出端输出系统串口信息;所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选一切换芯片的两个输入端,所述二选一切换芯片的输出端与所述DB9串口连接器相连;所述串口输出切换按钮连接至所述二选一切换芯片的切换控制端,通过控制信号控制所述二选一切换芯片在两个输入端之间切换选通输出系统串口信息或BMC串口信息。2如权利要求1所述的装置,其特征在于所述DB9串口连接器。
4、为安装在机箱的前面板或者后面板的原系统串口输出的DB9连接器。3如权利要求1所述的装置,其特征在于所述二选一切换芯片默认选通接收系统串口信息的输入端。4一种服务器串口输出的方法,包括将服务器芯片组的LPC总线连接到BMC的LPC解码模块的输入端,由LPC解码模块处理后输出系统串口信息;将所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选一切换芯片的两个输入端,所述二选一切换芯片的输出端与DB9串口连接器相连;将串口输出切换按钮连接至所述二选一切换芯片的切换控制端,通过按下所述串口输出切换按钮发出控制信号控制所述二选一切换芯片在两个输入端之间切换选通输出系统串口信息或BMC串口信息。
5、。5如权利要求4所述的方法,其特征在于所述DB9串口连接器为安装在机箱的前面板或者后面板的原系统串口输出的DB9连接器。6如权利要求4所述的方法,其特征在于所述二选一切换芯片默认选通接收系统串口信息的输入端。权利要求书CN104102614A1/4页3一种服务器串口输出的方法及装置技术领域0001本发明涉及计算机领域,具体涉及一种服务器串口输出的方法及装置。背景技术0002在服务器系统中,系统串口信息的输出可以让设计人员和用户明确了解服务器在开机过程中所处的状态,如果出现异常无法开机也可及时发现及解决,避免无法开机时因为显示器没有显示而不知故障原因的问题。同理服务器BMCBASEBOARDMA。
6、NAGEMENTCONTROLLER,基板管理控制器做为服务器最重要的管理部件,当BMC无法启动时,BMC输出的串口信息成为解决问题的首要参考信息。0003如图1所示,在传统的服务器设计中会使用两个DB9连接器,一个作为系统串口输出,另一个用作BMC串口输出;南桥PCH连接到SUPERIO芯片上,通过SUPERIO芯片的转换将系统串口信息输出至一个DB9连接器,BMC输出BMC串口信息至另一DB9连接器。0004用作系统串口输出的DB9连接器会放在机器的前面板或是后面板,方便用户使用;而用作BMC串口输出的DB9连接器会设计在机箱内,在不打开机箱盖子的情况下无法使用,这样设计的目的是一般BMC。
7、串口不对用户开放。但这种设计有一个缺陷就是,很多时候当客户出现BMC相关问题的时候,BMC设计人员在分析问题时往往会用到BMC串口信息,这样在大型机房里一个机架很多机器的情况下,打开机器盖子往往需要服务器关机,这对一些不能关机的用户应用来说是不允许的。因此,如何能在不打开机箱的情况下,满足开发人员与用户对系统串口信息和BMC串口信息的获取,确保机器问题的解决,成为业界亟待解决的一个问题。发明内容0005本发明需要解决的技术问题是提供一种服务器串口输出的方法及装置,可在不打开机箱的情况下,满足开发人员与用户对系统串口信息和BMC串口信息的获取,确保机器问题的解决。0006为了解决上述技术问题,本。
8、发明提供了一种服务器串口输出的装置,包括基板管理控制器BMC、二选一切换芯片、串口输出切换按钮和一个DB9串口连接器,其中0007所述BMC的低引脚数LPC解码模块的输入端与服务器芯片组的LPC总线连接,所述LPC解码模块的输出端输出系统串口信息;0008所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选一切换芯片的两个输入端,所述二选一切换芯片的输出端与所述DB9串口连接器相连;0009所述串口输出切换按钮连接至所述二选一切换芯片的切换控制端,通过控制信号控制所述二选一切换芯片在两个输入端之间切换选通输出系统串口信息或BMC串口信息。0010进一步地,所述DB9串口连接器为安装。
9、在机箱的前面板或者后面板的原系统串口输出的DB9连接器。0011进一步地,所述二选一切换芯片默认选通接收系统串口信息的输入端。说明书CN104102614A2/4页40012为了解决上述技术问题,本发明还提供了一种服务器串口输出的方法,包括0013将服务器芯片组的LPC总线连接到BMC的LPC解码模块的输入端,由LPC解码模块处理后输出系统串口信息;0014将所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选一切换芯片的两个输入端,所述二选一切换芯片的输出端与DB9串口连接器相连;0015将串口输出切换按钮连接至所述二选一切换芯片的切换控制端,通过按下所述串口输出切换按钮发出控制。
10、信号控制所述二选一切换芯片在两个输入端之间切换选通输出系统串口信息或BMC串口信息。0016进一步地,所述DB9串口连接器为安装在机箱的前面板或者后面板的原系统串口输出的DB9连接器。0017进一步地,所述二选一切换芯片默认选通接收系统串口信息的输入端。0018与现有技术相比,本发明实施例提供的服务器串口输出的方法及装置,通过在主板上增加开关芯片和硬件切换按钮,实现只通过一个DB9连接器可在系统串口和BMC串口间任意切换输出的功能,一方面满足开发人员和客户对系统串口和BMC串口信息的需求,另一方面只使用一个DB9串口连接器简化了主板设计。附图说明0019图1是现有技术中服务器串口输出的结构图;。
11、0020图2是实施例中服务器串口输出的装置的结构图;0021图3是实施例中服务器串口输出的方法流程图。具体实施方式0022为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。0023实施例0024如图2所示,本实施例提供了一种服务器串口输出的装置,包括现有的基板管理控制器BMC、二选一切换芯片、串口输出切换按钮和一个DB9串口连接器,其中0025所述BMC的LPCLOWPINCOUNT,低引脚数解码模块的输入端与服务器芯片组的LPC总线连接,所述LPC解码模块的输出端输出系。
12、统串口信息;0026其中,服务器芯片组可以为南桥PLATFORMCONTROLLERHUB,PCH芯片,南桥的LPC总线传输LPC信号连接到BMC的LPC解码模块,由LPC解码模块进行处理后,转成RS232信号通过BMC输出;BMC的串口信息是BMC内部直接通过BMC输出的,输出RS232信号;0027在BMC芯片外围增加一个二选一切换芯片作用可比拟成单刀双置开关的作用,所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选一切换芯片的两个输入端,所述二选一切换芯片的输出端与所述DB9串口连接器相连;0028优选地,所述DB9串口连接器为安装在机箱的前面板或者后面板的原系统串口输出的。
13、DB9连接器;说明书CN104102614A3/4页50029所述串口输出切换按钮连接至二选一切换芯片的切换控制端,通过控制信号控制所述二选一切换芯片在两个输入端之间切换选通输出系统串口信息或BMC串口信息。0030其中,控制信号使用外部的一个串口输出切换按钮控制,通过按下开关按钮可实现在系统串口和BMC串口信息之间任意切换输出。0031本实施例提供的装置在实际设计中需要注意两点,一是串口输出默认要输出系统的串口信息,即,所述二选一切换芯片默认选通接收系统串口信息的输入端,因为正常情况下用户需要的系统串口信息;二是串口输出切换按钮要设计在机箱外隐蔽且不容易被按到的地方,避免用户不小心按到导致串。
14、口信息输出被错误的切换。0032如图3所示,本实施例提供了一种服务器串口输出的方法,包括以下步骤0033S101将服务器芯片组的LPC总线连接到BMC的LPC解码模块的输入端,由LPC解码模块处理后输出系统串口信息;0034本实施例中,系统串口信息是通过BMC内部LPC解码模块实现的。其中,服务器芯片组可以为南桥PCH芯片,南桥的LPC总线传输LPC信号连接到BMC的LPC解码模块,由LPC解码模块进行处理后,转成RS232信号通过BMC输出;BMC的串口信息是BMC内部直接通过BMC输出的,输出RS232信号;0035S102将所述LPC解码模块的输出端和所述BMC的串口输出端分别连接至二选。
15、一切换芯片的两个输入端,所述二选一切换芯片的输出端与DB9串口连接器相连;0036本实施例,在BMC芯片外围增加一个二选一切换芯片作用可比拟成单刀双置开关的作用,所述二选一切换芯片默认选通接收系统串口信息的输入端,因为正常情况下用户需要的系统串口信息。0037优选地,所述DB9串口连接器为安装在机箱的前面板或者后面板的原系统串口输出的DB9连接器;只使用一个DB9串口连接器简化了主板设计,而且利用原有的DB9连接器,充分利用了资源。0038S103将串口输出切换按钮连接至所述二选一切换芯片的切换控制端,通过按下所述串口输出切换按钮发出控制信号控制所述二选一切换芯片在两个输入端之间切换选通输出系。
16、统串口信息或BMC串口信息。0039本实施例提供的方法在实际设计中需要注意两点,一是串口输出默认要输出系统的串口信息,即,所述二选一切换芯片默认选通接收系统串口信息的输入端,因为正常情况下用户需要的系统串口信息;二是串口输出切换按钮要设计在机箱外隐蔽且不容易被按到的地方,避免用户不小心按到导致串口信息输出被错误的切换。0040从上述实施例可以看出,相对于现有技术,上述实施例中提供的服务器串口输出的方法及装置,通过在主板上增加开关芯片和硬件切换按钮,实现只通过一个DB9连接器可在系统串口和BMC串口间任意切换输出的功能,一方面满足开发人员和客户对系统串口和BMC串口信息的需求,另一方面只使用一个。
17、DB9串口连接器简化了主板设计。0041本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。说明书CN104102614A4/4页60042以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104102614A1/2页7图1图2说明书附图CN104102614A2/2页8图3说明书附图CN104102614A。