[发明专利]服务器及其控制通道开关的方法有效
申请号: | 201010619627.7 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102571478A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 潘藜夫 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 及其 控制 通道 开关 方法 | ||
技术领域
本发明涉及一种服务器及其控制通道开关的方法。
背景技术
在服务器中,基板管理控制器通过I2C总线与多个I2C设备(例如EEPROM、温度传感器)相连接。当基板管理控制器与I2C设备之间通过多路开关进行连接时,I2C设备会出现通道不一样但是地址一样的情况,此时与I2C设备通信需要打开相应通道。为了保证I2C设备能够正常工作,需要对I2C设备进行测试。另一方面,基板管理控制器会定时访问I2C设备中的监测设备(例如温度传感器)来获取监测数据(例如CPU的温度),用以监控服务器的运行状态。由于测试与访问I2C设备都需要打开相应通道,测试过程中打开的通道有可能由于基板管理控制器访问其他的I2C设备而意外关闭,使得I2C设备的测试无法顺利进行。
发明内容
鉴于以上内容,有必要提供一种服务器,能够顺利对I2C设备进行测试。
此外,还有必要提供一种通道开关控制方法,能够顺利对I2C设备进行测试。
一种服务器,包括基板管理控制器、多个I2C设备及多路开关,所述多个I2C设备中包括用于监控服务器运行状态的监测设备,所述多路开关将基板管理控制器连接到各个I2C设备,每个I2C设备与基板管理控制器之间有一个可控制开关的通道,所述服务器安装有测试系统,所述测试系统包括:设置模块,用于在测试I2C设备之前设置通道标志并设定为打开状态;第一打开模块,用于控制基板管理控制器打开待测的I2C设备与基板管理控制器之间的通道并且关闭其余通道,以利用该打开的通道测试I2C设备;关闭模块,用于在I2C设备测试结束后控制基板管理控制器关闭I2C设备与基板管理控制器之间的通道;及修改模块,用于在I2C设备测试结束后将通道标志修改为关闭状态;所述基板管理控制器包括:判断模块,用于在访问I2C设备中的监测设备以获取监测数据之前判断通道标志是否为打开状态;及第二打开模块,用于当通道标志不是打开状态时打开要访问的I2C设备与通道基板管理控制器之间的通道并且关闭其余通道,以利用该打开的通道从I2C设备获取监测数据。
一种服务器控制通道开关的方法,所述服务器包括基板管理控制器、多个I2C设备及多路开关,所述多个I2C设备中包括用于监控服务器运行状态的监测设备,所述多路开关将基板管理控制器连接到各个I2C设备,每个I2C设备与基板管理控制器之间有一个可控制开关的通道,所述服务器安装有测试系统,该方法中测试系统执行步骤:在测试I2C设备之前,设置通道标志并设定为打开状态;控制基板管理控制器打开待测的I2C设备与基板管理控制器之间的通道并且关闭其余通道,以利用该打开的通道测试I2C设备;在I2C设备测试结束后控制基板管理控制器关闭I2C设备与基板管理控制器之间的通道;及在I2C设备测试结束后将通道标志修改为关闭状态;该方法中基板管理控制器执行步骤:在访问I2C设备中的监测设备以获取监测数据之前,判断通道标志是否为打开状态;当通道标志不是打开状态时,打开要访问的I2C设备与通道基板管理控制器之间的通道并且关闭其余通道,以利用该打开的通道从I2C设备获取监测数据。
本发明利用通道标志指示是否有I2C设备在进行测试,直到没有I2C设备在测试时基板管理控制器才访问I2C设备以获取监测数据,避免了基板管理控制器访问I2C设备造成待测的I2C设备的对应通道意外关闭的情况,保证了I2C设备的测试顺利进行。
附图说明
图1为本发明服务器较佳实施例的架构图。
图2为图1中的服务器控制通道开关的方法较佳实施例中测试系统的工作流程图。
图3为图1中的服务器控制通道开关的方法较佳实施例中基板管理控制器的工作流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010619627.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:不易使人发胖的甜糕点
- 下一篇:液压(电动)挖渠机