扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNetChina服务器站 x86服务器技巧
适用机型:
所有System x3800; 所有System x3850
文档内容:
故障现象:
在X86版本的SLES10下安装IPMI设备的驱动失败。
当安装OpenIPMI设备的驱动的时候,下列信息会在文件/var/log/messages中出现:
-kernel: IPMI System Interface driver.
-kernel: ipmi_si: Found SMBIOS-specified state machine at I/O address 0xca8, slave address 0x20
-kernel: Could not setup I/O space
-kernel: Trying to free non-existent resource <00000ca9-00000cac>
-kernel: ipmi_si: Unable to find any System Interface(s)
当安装OSA IPMI设备的驱动的时候,下列信息会在文件/var/log/messages中出现:
-kernel: Initializing on board : IF 1, IB 00000ca8, IOMap 1, regSpacingMultiplier 4
-kernel: ipmidrvr on board :interface initialization failed, errorno = 5
受影响的配置:
下列IBM服务器受影响:
System x3800, Type 8866, models
System x3850, Type 8864, models
服务器安装了下列操作系统:
SuSE Linux SLES 10, any model
系统出现上述故障现象。
测试环境:
这里是使用内核命令参数来禁用pnpacpi:
pnpacpi=off
这样就不会使用PNPACPI,而用PNPBIOS来代替了。
详细信息:
这个pnpacpi层会要求I/O端口来代表IPMI的设备驱动,但是IPMI的设备驱动却无法识别。
下列信息将会在文件/var/log/boot.messages中显示:
pnp: 00:0b: ioport range 0xca8-0xca8 has been reserved
pnp: 00:0b: ioport range 0xcac-0xcac has been reserved
这个OpenIPMI或者OSA IPMI的设备驱动将会安装失败,这是因为驱动不能分配I/O端口。pnpacpi=off的内核命令参数将会禁用PNPACPI并且将会使用PNPBIOS来代替。
这是在2.6.12 - 2.6.16版本的内核上的一个问题,这个问题将在2.6.17版本的内核中会被修正。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者