常见问题 HP/惠普服务器的常见问题>>

脚本“/etc/init.d/ipmi start” 失败,并显示以下错误信息: Starting ipmi drivers: [FAILED] 该脚本尝试加载三个模块: ipmi_msghandler 、ipmi_si 和 ipmi_devintf 。 如果尝试逐个加载这些模块,ipmi_msghandler 和 ipmi_devintf 将正常加载,但 ipmi_si 将失败,并显示以下错误信息: "insmod: error inserting '/lib/modules/2.6.9-67.ELsmp/kernel/drivers/char/ipmi/ipmi_si.ko': -1 Unknown symbol in module: 如果已尝试“/etc/init.d/ipmi” 状态,则结果将显示为: ipmi_msghandler module not loaded. ipmi_si module not loaded. ipmi_devintf module not loaded. /dev/ipmi0 does not exist.

发布时间:2010-07-22 14:28:24

答案:


要解决该问题,请查看“dmidecode” ,了解 BMC/IPMI 设备信息。 DMIDECOE ex: Handle 0x003B DMI type 38, 18 bytes IPMI 设备信息 接口类型: KCS(键盘控制类型) 规范版本: 2.0 I2C 从地址: 0x10 NV 存储设备: 不存在 基本地址: 0x0000000000000CA2 (I/O) 注册空间: 连续的字节边界 通过该信息,收集接口类型和基本地址。 然后,按以下方式加载模块: modprobe ipmi_si type=kcs ports=0xca2 (其中 type 为接口类型,port 为基本地址)。 然后,将加载模块 ipmi_si 和 ipmi_msghandler 。 按照以下方式加载 ipmi_devintf : insmod /lib/modules/2.6.9-67.ELsmp/kernel/drivers/char/ipmi/ipmi_devintf.ko 此时,所有模块均已加载。如果再次请求“ipmi” 状态,将显示以下信息:
ipmi_msghandler module loaded.
ipmi_si module loaded.
ipmi_devintf module loaded.
/dev/ipmi0 does not exist.

NOTE: “/dev/ipmi0” 不存在。 在某些情况下,需要创建它。 为此,请查看内核分配给设备的动态 major number。 您可以通过查看“/proc/devices” 和“ipmidev” 条目获得该信息。 发出命令“cat /proc/devices |grep ipmidev” ,将回复类似于“253 ipmidev” 的内容。 使用以下命令: mknod /dev/ipmi0 c 253 0 。 现在,您可以将“ipmitool” 用于 BMC 了。

我有惠普 ProLiant 的问题要问

下一步您可以:
查看HP/惠普服务器产品 >>
查看服务器产品 >>
查看HP/惠普服务器常见问题 >>