I am a Solaris newbie. I have a Solaris 10u8 machine that is running an attached J4400 and some internal drives. We're using multipathed SAS I/O (stmsboot; mpathadm), so the device mount points have been moved off from their normal c0t5d0 to long strings -- in the case of c0t5d0
, it's now /dev/rdsk/c6t5000CCA00A274EDCd0
. (I can see this with stmsboot -l0
.
Normally, when replacing a disk on a Solaris system, I would run cfgadm -c unconfigure c0::dsk/c0t5d0
. However, cfgadm -l
does not list c6, nor does it list any disks. In fact, running cfgadm gets me the following:
bash# cfgadm -l /dev/rdsk/c0t5d0 Ap_Id Type Receptacle Occupant Condition /dev/rdsk/c0t5d0: No matching library found bash# cfgadm -l /dev/rdsk/c6t5000CCA00A274EDCd0 cfgadm: Attachment point not found bash# cfgadm -l c6t5000CCA00A274EDCd0 Ap_Id Type Receptacle Occupant Condition c6t5000CCA00A274EDCd0: No matching library found
So -- how do I administer and remove physical devices that are in multipath-managed controllers on Solaris 10u8?