ok probe-scsi-all
The following example output is for a SPARC T8-2 server:
ok probe-scsi-all /pci@308/pci@1/usb@0/hub@1/storage@3 Unit 0 Disk smiMICRON eUSB DISK 1112 /pci@308/pci@1/usb@0/hub@1/storage@1 Unit 0 Removable Read Only device SUNRemote ISO CDROM1.01 /pci@303/pci@1/scsi@0 FCode Version 1.00.64, MPT Version 2.05, Firmware Version 14.00.01.00 /pci@301/pci@1/scsi@0 FCode Version 1.00.64, MPT Version 2.05, Firmware Version 14.00.01.00 Target 9 Unit 0 Disk HGST H101812SFSUN1.2T A990 2344225968 Blocks, 1200 GB SASDeviceName 5000cca02d1036b4 SASAddress 5000cca02d1036b5 PhyNum 0 Target a Unit 0 Disk HGST H101812SFSUN1.2T A990 2344225968 Blocks, 1200 GB SASDeviceName 5000cca02d1021b8 SASAddress 5000cca02d1021b9 PhyNum 1
/pci@301/pci@1/scsi@0 – Disk controller, followed by its associated target drives with their Target IDs. If the server has more than one disk controller, the target drives associated with each controller are listed following that controller's information.
SASDeviceName – WWN that Oracle Solaris recognizes.
SASAddress – WWN that OpenBoot references.
PhyNum – Physical slot that the drive occupies (the value 0 indicates a drive in HDD slot 0).
For the example output, you can construct an Oracle Solaris device name for the drive in slot 0, indicated with PhyNum 0, as follows:
cn = c0
n is the SAS disk controller number.
tWWN = t5000cca02d1036b4
WWN is the SASDeviceName value.
dn = d0
n is 0 for all embedded SCSI devices.
The completed logical device name is c0t5000cca02d1036b4d0.