首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris主机在pkg更新后不再启动: intel_iommu0生成的错误事件

Solaris主机在pkg更新后不再启动: intel_iommu0生成的错误事件
EN

Server Fault用户
提问于 2011-12-24 21:33:17
回答 1查看 1.1K关注 0票数 3

我刚刚对我的Solaris 11盒做了一些定期的维护。我发出了一个pkg update命令,告诉它我需要更新pkg。这是我做的,并重新引导到solaris-1

然后我发布了另一个pkg update,它下载并安装了大约600 of的软件包。但是,在重新启动到solaris-2时,它无法启动,说明如下:

代码语言:javascript
复制
SunOS Release 5.11 Version 11.0 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
NMI received
WARNING: intel_iommu0: generated a fault event when translating DMA read
         on address 0x40000 for PCI(9, 0, 0), the reason is:
         The Read field in a page-table entry is Clear when DMA read
WARNING: cpqary30: domid 3 pte: 0(paddr 0)
WARNING: CPQary3 : Smart Array P212 Controller HBA firmware Locked !!!

WARNING: CPQary3 :Please reboot the system

然后,它重新编码和重新启动。

我尝试将intel-iommu=no添加到现有的grub -B参数中,以便阅读:

代码语言:javascript
复制
-B intel-iommu=no,$ZFS-ARGS

但是,这没什么区别。

硬件是带有智能阵列X1600控制器的HP P212。

到底怎么回事?

scanpci -v将PCI(9,0,0)显示为:

代码语言:javascript
复制
pci bus 0x0009 cardnum 0x00 function 0x00: vendor 0x103c device 0x323a
 Hewlett-Packard Company Smart Array G6 controllers
 CardVendor 0x103c card 0x3241 (Hewlett-Packard Company, Smart Array P212)
  STATUS    0x0010  COMMAND 0x0047
  CLASS     0x01 0x04 0x00  REVISION 0x01
  BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x10
  BASE0     0xfbc00000 SIZE 4194304  MEM
  BASE2     0xfbbf0000 SIZE 4096  MEM
  BASE4     0x00005000 SIZE 256  I/O
  BASEROM   0x00000000  addr 0x00000000
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x05
EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-01-01 20:27:22

我似乎已经解决了这个问题。

我在BIOS中禁用了Intel VT和Intel虚拟化,现在一切似乎都正常了。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/343992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档