一个实地替换单元FRU拥有可替换设备的详细清单(如:供应者ID、制造商),一个感应器资料记录(SDR) 则记录了板上个别感应器提供的属性资料,例如:板上可能包含了感应温度、风扇速、电流的感应器。 如上图,通过IPMI接口发送信号给BMC芯片,达到控制和管理BMC芯片的目的。 3.BMC芯片图 讲了这么多BMC的概念,那么它实际长...
一方面,本发明的实施方式提供了一种通过设定bmcsdr判断cpld电压异常的方法,附图1为本发明的方法流程图,附图2是本发明的系统结构框图,包括: 步骤101,将主板的pg信号及集成南桥pg信号连接到bmc芯片对应adc引脚; 在硬件线路设计的时候,将主板的12v/5v/1.8v/1.0v/1.5vpowergood及1.5vpchpowergood/1.05vpchpowergood...
提供可被其他主机组件使用的事件接收功能; 提供可通过相应的IPMI必选命令访问的SDR(传感器数据记录)仓库、SEL(系统事件记录)和FRU(现场可替换单元)目录等功能; 提供初始化代理功能以初始化BMC和其他管理控制器的传感器和事件产生组件。 简而言之,BMC就是嵌入到服务器主板上的一块独立处理器,通过IPMB、LPC(low-pin-c...
在远程服务器宕机情况下,用户可以通过拨号访问获取SDR、SEL数据,分析诊断故障原因;BMC通过IPMB接口访问模组风扇背板、电源背板等上的SMC,实现对各种背板的温度电压风扇转速等关键参数管理;BMC通过系统接口(多用SMIC:Server Management Interface Chip),实现IPMI消息传输机制,控制LCD显示和实现上层软件与底层F/W通信,实现告警...
本发明为了现有技术中存在的问题,创新提出了一种通过设定BMC SDR读取BIOS POST code的方法及装置,BMC预先定义离散类型的传感器数据记录,并在BMC的固件中实现对应的传感器的读写操作;BMC按照设定的时间间隔通过轮询可编程器件读取POSTcode寄存器,获取BIOS POST code,不需要用户用复杂的设备,不用增加串口工具,不用打开机箱...
步骤1:运行bmcfw,加载sdr,所述sdr为传感器数据信息,所述bmffw为基板管理控制器内置固件; 步骤2:对sdr配置文件数据库; 步骤3:所述bmcfw对外设相关的sdr进行扫描,确定需要更新的外设相关的sdr,并设置该sdr对应的开关变量,所述sdr包括主板上的sdr以及外设相关的sdr; ...
查看服务器的传感器数据:使用命令sdr list可以列出服务器上的传感器,比如温度、电压、风扇转速等。使用命令sdr get <sensor_id>可以获取特定传感器的数据。 读取服务器的事件日志:使用命令sel list可以列出服务器的事件日志,包括服务器的重启、硬件故障等事件。
本发明提供了一种通过设定BMC SDR判断CPLD电压异常的方法及系统,根据BMC对应的SDR信息返回值,简单的判断服务上电后的电压是否有异常的事件,在服务器的电压出现异常的时候,事件自动触发,BMC记录对应的事件,便于问题的定位和分析;本发明无需用户用复杂的设备,即可定位服务器上电的故障的问题,让服务器更简单,易用,增强...
Initialization Agent:在初始化代理函数中,BMC根据存储在传感器SDR中的初始化设置,在内部和其他管理控制器上初始化事件生成和传感器。 Internal Event Generation:提供标准化看门狗定时器接口(Watchdog Timer)并且生成内部事件。 3.开源方案OpenBMC OpenBMC 项目是一个 Linux 基金会协作开源项目,用于生成基板管理控制器 (BMC...
在BMC的硬件架构方面,主要包括BMC芯片厂商如Aspeed,Emulex,Nuvoton和Huawei。此外,还需要理解IPMI(Intelligent Platform Management Interface)协议规范、Redfish管理和监视协议,以及NVS(Non Volatile Storage),SEL(System Event Log),SDR(Service Detection Register),FRU(Field Replaceable Unit)等...