在X86版本的SLES10下安装IPMI设备的驱动失败
| 适用机型: |
| 所有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
这篇文章没有指定特定的选件。
系统出现上述故障现象。
解决方法:
修正方法将在2007第2季度发布的升级的SLES10中提供。
测试环境:
详细信息:
这个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版本的内核中会被修正。
| >>> |
| >>> |
| 相关学习园地栏目: |
 |
|