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.