Managing Devices in Oracle® Solaris 11.2

Exit Print View

Updated: July 2014
 
 

Troubleshooting PCI Hot Plug Operations

The following error messages might be displayed while you are performing PCI hot plug operations:

  • About maintenance states for an attached device on a hot-pluggable port

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

    These messages indicate that a fault event or a maintenance operation occurred. The MAINTENANCE states mean that a device in use is not fully operational. The MAINTENANCE-SUSPENDED state means that the device is live suspended due to a maintenance operation such as the reconfiguration of a device hardware.

  • About service unavailability

    ERROR: hotplug service is not available.

    The message means that the hotplug service is disabled and you cannot perform hotplug operations. To use the hotplug command, the svc:/system/hotplug:default must be running.

  • About problems displaying connections

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

    The message means that the system does not have any supported I/O buses. It could also mean that the system might have other hot-pluggable I/O devices, but you need to use the cfgadm command rather than the hotplug command to manage these devices.

  • About busy resources

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

    The message means that you are uninstalling dependent ports of an IOV physical function while a dependent IOV virtual function is busy.