Restore a PCIe Card Configuration on an I/O Domain
/SYS/CMIOU9/PCIE2 PCIE pci_45 primary OCC
[pci@32d/pci@1]
SUNW,qlc@0/fp/disk
SUNW,qlc@0/fp@0,0
SUNW,qlc@0,1/fp/disk
SUNW,qlc@0,1/fp@0,0/ssd@w20350080e518b846,1f
fibre-channel@0,2
fibre-channel@0,3
fibre-channel@0,4
fibre-channel@0,5
...
/SYS/CMIOU9/PCIE2/IOVFC.PF0.VF0 VF pci_45 ldg4
[pci@32d/pci@1/SUNW,qlc@0,2]
Class properties [FIBRECHANNEL]
port-wwn = 10:00:00:14:4f:f8:74:85
node-wwn = 20:00:00:14:4f:f8:74:85
bw-percent = 0
...
/SYS/CMIOU9/PCIE2/IOVFC.PF0.VF3 VF pci_45 ldg4
[pci@32d/pci@1/SUNW,qlc@0,5]
Class properties [FIBRECHANNEL]
port-wwn = 10:00:00:14:4f:fb:27:29
node-wwn = 20:00:00:14:4f:fb:27:29
bw-percent = 0
#
6.
Assign each virtual function to the same domains on the new card to which they
were assigned on the replaced card.
When all virtual functions have been recreated, assign them to the same domains recorded in
the file saved in “Prepare a PCIe Card For Removal” on page 151, for example.
# ldm add-io /SYS/CMIOU9/PCIE2/IOVFC.PF0.VF0 ldg4
# ldm add-io /SYS/CMIOU9/PCIE2/IOVFC.PF0.VF1 ldg4
# ldm add-io /SYS/CMIOU9/PCIE2/IOVFC.PF0.VF2 ldg4
# ldm add-io /SYS/CMIOU9/PCIE2/IOVFC.PF0.VF3 ldg4
7.
Verify that the virtual functions have been added to all I/O domains, for example:
# ldm ls-io /SYS/CMIOU9/PCIE2
NAME TYPE BUS DOMAIN STATUS
---- ---- --- ------ ------
/SYS/CMIOU9/PCIE2 PCIE pci_45 primary OCC
/SYS/CMIOU9/PCIE2/IOVFC.PF0 PF pci_45 primary
/SYS/CMIOU9/PCIE2/IOVFC.PF1 PF pci_45 primary
/SYS/CMIOU9/PCIE2/IOVFC.PF0.VF0 VF pci_45 ldg4
/SYS/CMIOU9/PCIE2/IOVFC.PF0.VF1 VF pci_45 ldg4
Servicing PCIe Cards 163