If a USB device behaves erratically.
Use the cfgadm command to reset the device,
which logically removes and re-creates the device.
1. Become superuser.
2. Make sure that the device is not in use.
3. Reset the device.
# cfgadm -x usb_reset -y usb0/4.7
4. Verify that the device is connected.
# cfgadm usb0/4.7
Ap_Id Type Receptacle Occupant Condition usb0/4.7 usb-storage connected configured ok