在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

PCI 热插拔操作故障排除

执行 PCI 热插拔操作时可能会显示以下错误消息:

  • 可热插拔端口上的已连接设备显示维护状态

    /pci@0,0/pci10de,5d@e <pci.a,1> (MAINTENANCE)
    .
    .
    ./pci@0,0/pci108e,534a@d <pci.0,0> (MAINTENANCE-SUSPENDED)

    这些消息表明发生了故障事件或维护操作。MAINTENANCE 状态表示设备正在使用中,但无法完全正常工作。MAINTENANCE-SUSPENDED 状态表示该设备由于维护操作(例如对设备硬件执行重新配置)而即时暂停

  • 服务不可用

    ERROR: hotplug service is not available.

    此消息表明热插拔服务已禁用,您无法执行热插拔操作。要使用 hotplug 命令,svc:/system/hotplug:default 必须正在运行。

  • 连接显示问题

    ERROR: there are no connections to display.
    (See hotplug(1m) for more information.)

    此消息表明系统没有任何支持的 I/O 总线,另外可能还表明系统中有其他可热插拔的 I/O 设备,但是您需要使用 cfgadm 命令而非 hotplug 命令来管理这些设备。

  • 资源繁忙

    # hotplug uninstall /pci@400/pci@1/pci@0/pci@4 pci.0,0
    ERROR: devices or resources are busy.
    ethernet@0,81:
    ...

    此消息表明您正尝试卸载 IOV 物理功能的依赖端口,但依赖的 IOV 虚拟功能正忙。