Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75926
  • 博文数量: 15
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-30 13:12
文章分类

全部博文(15)

文章存档

2011年(1)

2008年(14)

我的朋友

分类: LINUX

2008-09-24 14:06:02

和大家分享一个案例:
[问题]
不能在安装SELS 10 的Dell服务器上运行ipmitool,在尝试启动ipmi服务时失败,并且在message日志里有如下错误信息:
Jul 17 15:16:24 test kernel: ipmi message handler version 38.2
Jul 17 15:16:24 test kernel: IPMI System Interface driver.
Jul 17 15:16:24 test kernel: ipmi_si: Found SMBIOS-specified state machine at I/O address 0xca8, slave address 0x20
Jul 17 15:16:24 test kernel:  Could not set up I/O space
Jul 17 15:16:24 test kernel: Trying to free nonexistent resource <00000ca8-00000cac>
Jul 17 15:16:24 test kernel: ipmi_si: Unable to find any System Interface(s)
 
 
[分析及解决办法]
日志提示“Trying to free nonexistent resource <00000ca8-00000cac>”,而在dmesg日志里我们可以看到:
pnp: 00:09: ioport range 0xca8-0xca8 has been reserved
pnp: 00:09: ioport range 0xcac-0xcac has been reserved
看来系统的确将这些资源为pnp设备保留了,所以无法正常启动ipmi服务。知道了原因,那么就有了一个简单的解决办法:编辑启动配置文件/boot/grub/menu.1st,在启动内核处添加如下红色字体的参数,重启机器,关掉pnpacpi. 再次启动ipmi服务成功,然后就可以顺利使用ipmitool工具在系统下查看硬件状态了。
......
title SUSE Linux Enterprise Server 10
......
kernel /boot/vmlinuz root=/dev/sda1 vga=0x31a ...... pnpacpi=off
 
日志仍然是解决问题的关键。
阅读(3262) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~