什么“PAL Shim AllocRequest返回NULL”meens?

在安装了Dynamics Smart Array和SAS RAID的HP DL380e Gen8上,我尝试安装Centos,从HP Support Site加载RAID驱动程序后,我可以访问RAID并进行安装。

安装工作正常,我在HP Proliant服务器上使用了新的Centos Boot,但是当我查看/ var / log / messages时,日志文件中有很多(> 100每秒)这行代码:

Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL Dec 9 14:03:27 server01 kernel: PAL Shim AllocRequest returning NULL 

这是什么意思?

来自红帽支付网站的解决scheme说:

  • 问题:消息输出“PAL Shim AllocRequest返回NULL”迭代。
  • 环境:使用HP-tools的红帽企业Linux 6.4(第三方包)
  • 解决方法:更新HP提供的“hpvsa”模块,上述消息被抑制。
  • 根本原因:HP的“hpvsa”模块是旧版本。

所以在这种情况下,我应该补充一点,dynamic智能arrays控制器不适合大多数环境。 它需要一个非标准的驱动程序(与传统的CCISS / HPSA相比,更高端的Smart Array控制器使用的是)。 我会build议更新系统的驱动程序 ,因为这是消息泛滥的原因。

正如ewwhite写的问题是一个旧的驱动程序,更新您的dynamic智能arrays驱动程序试试这个:

在centos添加一个新的回购,添加以下文件: /etc/yum.repos.d/HP-SPP.repo与此内容:

  [HP-SPP] name=HP Software Delivery Repository for SPP baseurl=http://downloads.linux.hp.com/SDR/downloads/SPP/RHEL/$releasever/$basearch/current enabled=1 gpgcheck=0 

现在你可以更新yum更新和消息日志将是干净的。