科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道X86版本的SLES10下安装IPMI设备的驱动失败问题解决

X86版本的SLES10下安装IPMI设备的驱动失败问题解决

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在X86版本的SLES10下安装IPMI设备的驱动失败。 当安装OpenIPMI设备的驱动的时候,可以通过查看文件/var/log/messages来发现问题。

2007年1月31日

关键字: 驱动安装 SLES10 IPMI设备 x86

  • 评论
  • 分享微博
  • 分享邮件

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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

          重磅专题
          往期文章
          最新文章