cfgadm 命令会显示不正确或格式与 cfgadm_pci(1M) 手册页中指定格式不一致的 Apld。在以下情况下会出现这种不一致问题:
升级到 Solaris 10 11/06 发行版。
在同一物理位置交换 PCI 或 PCI Express (PCIe) 附着点硬件。例如,在同一位置更换扩展机架。
不会显示特定错误消息。但 cfgadm 命令可能会显示以下内容之一:
格式错误但可能正常使用的 ApId
格式正确但可能无法正常使用的 ApId
如果 ApId 无法正常使用,则 cfgadm 命令将显示相应的错误消息:
解决方法:删除 /dev/cfg 目录下的所有 PCI 和 PCIe 链接,然后运行命令 devfsadm -C。PCI 和 PCIe 链接将显示为 ApId,如下:
cfgadm -s "select=class(pci)" |