迅维网

查看: 1669|回复: 7
打印 上一主题 下一主题
[维修经验]

服务器主板bmc介绍

    [复制链接]
跳转到指定楼层
1#
发表于 2023-11-14 11:12:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 中国 来自 中国

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 boystray 于 2023-11-14 11:15 编辑

服务器主板比个人电脑主板功能要多一个bmc芯片和ipmi管理界面,便于在远程控制服务器主板的开机关机和升级bios固件等等,因为服务器一般都是在机房中的,不是在用户身边,要运维不方便。
以超微的服务器主板x10drl-i为例,该主板上有bmc芯片,位置在左上角黄色框内,里面有三个主要的芯片,bmc芯片ast2400,专用的ddr3显存和专用的固件rom。

AST2400是台湾ASPEED公司生产的BMC芯片,用于服务器的远程管理,一般还兼用作服务器的显示芯片,输出VGA信号(所以服务器芯片不带核显,也不用外接独立显卡)

目前所知晓的绝大部分厂商(DELL、HP、联想、浪潮、曙光等)所使用的BMC芯片都是该公司所生产的,型号包括但不限于AST2050/2300/2400/2520,华为以前也使用该公司的BMC,为了保证信息安全,现在已逐步切换为自研BMC芯片。




该bmc跟主板上其他组件的关系如下图:



该bmc取代了super IO芯片,控制风扇转速、支持COM串口通讯、支持板载VGA显卡输出、支持ipmi带外管理。但是不参与主板的运行(服务器上时序管理是有另外的cpld芯片lattice)。主板上有个跳线,可以关掉这个bmc功能,关掉之后就不能ipmi远程访问和板载显卡输出了。


bmc是单独的一套单片机系统,有自己的内存和固件rom,跟主板的CPU内存南桥bios独立。在待机情况下就可以启动,启动日志可以看到是一个单片机的linux系统,CPU是ARM926EJ-S,有开源的openbmc项目是专门做这个嵌入式系统的软件系统的。

Linux version 2.6.28.9 (root@doris-VirtualBox) (gcc version 4.9.1 (crosstool-NG 1.20.0) ) #1 Mon Feb 10 11:07:10 CST 2020
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: ASPEED-AST2300
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 20066
Kernel command line: console=ttyS1,115200 root=/dev/mtdblock2 rootfstype=cramfs noinitrd rw mem=79M
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
console [ttyS1] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 79MB = 79MB total
Memory: 76724KB available (2852K code, 358K data, 112K init)


该芯片提供了一套网页ipmi程序,可以刷新bios。服务器主板往往有一个单独的管理网口(黄色框里),是用于带外管理的。

只要将网线插入到这个网口,就可以在交换机上看到一个新的IP地址,在浏览器访问该IP,就可以看到ipmi的界面

登录以后就可以开机和关机,并且升级bios和固件版本。


此外,服务器的板载显卡也是这块bmc芯片提供的。
所以服务器的ROM除了8脚的bios之外,还有这个bmc固件。可以刷一刷。



评分

参与人数 3下载分 +7 +1 鑫豆 +7 收起 理由
七夜风景 + 2 + 2 给愿意分享经验的人加分!
学维修的小虫 + 1 给愿意分享经验的人加分!
黄祺益 + 5 + 5 老司机!双击666+关注.....

查看全部评分

推荐
发表于 2023-11-14 11:18:46 | 只看该作者 来自: 中国 来自 中国
超微的服务器主板是带着完整的ast2400芯片和固件rom,而华硕的服务器主板z10之类的只有bmc芯片,不带固件rom,需要单独购买一块小卡ASMB8-iKVM 远程管理模块,插上在主板上才能用ipmi功能。

回复 支持 2 反对 0

使用道具 举报

推荐
发表于 2023-11-27 22:28:58 来自迅维网APP | 只看该作者 来自: 中国 来自 中国
路过看看!

回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2023-11-26 23:20:24 来自迅维网APP | 只看该作者 来自: 中国 来自 中国
这年头会分享的都是好人

回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2023-11-14 19:28:12 | 只看该作者 来自: 广东深圳 来自 广东深圳
感谢楼主的讲解!

回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2023-11-14 15:31:47 来自迅维网APP | 只看该作者 来自: 陕西渭南 来自 陕西渭南
路过学习了 谢谢楼主!

回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2023-11-14 15:18:10 | 只看该作者 来自: 重庆 来自 重庆
谢谢楼主分享

回复 支持 1 反对 0

使用道具 举报

8#
发表于 2024-3-16 16:27:56 | 只看该作者 来自: 河北邢台 来自 河北邢台
感谢分享,都是干货

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长提醒 上一条 /1 下一条

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复