To upgrade the host drivers, follow the procedure which assumes an IPS package.
These packages can go anywhere in the file system (for example, the root, /tmp or /oracle).
For example:
tar xvzf ORCLovn-5.0.0-SL-sparcv9.tgz
When the package is untarred, the host drivers are contained in the ORCLovn directory. The actual file name of the host driver package is system/io/ORCLovn-drv. Use system/io/ORCLovn-drv when specifying the driver package to upgrade.
For example:
pkg set-publisher -p/usr/ORCLovn
For example:
pkg update /usr/ORCLovn system/io/ORCLovn-drv Packages to install: 1 ` Create boot environment: No Create backup boot environment: Yes Services to change: 1 DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1.1/1.1 0 B/s 1/1 19/19
PHASE ITEMS Installing new actions 45/45 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 1/1
For example:
pkg unset-publisher /usr/ORCLovn
If the physical layer connectivity is not functional, the nodes might not come online correctly after the server is rebooted.
reboot --rv
shutdown -y -g0 -ib
For example:
pkg list|grep ORCLovn-drv system/io/ORCLovn-drv (Oracle) 0.5.11-0.175.1.0.0.2.727 i--
> svcs xsadmd STATE STIME FMRI online 11:10:35 svc:/application/xsadmd:default
For example:
modinfo | grep xs 170 7b246000 66f0 285 1 xstn (Xsigo Transport nexus driver v1) 171 7b24e000 1e060 - 1 xstl (Xsigo Transport services v0.2) 174 7b2a0000 f510 286 1 xsvnic (Xsvnic GLDv3 Driver) 181 7b2b0000 309b0 287 1 xsvhba (Xsigo Virtual HBA)
The host's HCA should be up and connected.
The host's IB fabric should be running.
The InfiniBand port link should be connected to the Oracle Fabric Interconnect. Oracle's Virtual Networking uses the InfiniBand port as a transport medium to the server.
Related IB services should be connected.
The bold text in the following example highlights the HCA and IB functionality that should be verified.
> cfgadm -a Ap_Id Type Receptacle Occupant Condition c2 scsi-sas connected configured unknown c2::dsk/c2t6d0 CD-ROM connected configured unknown c4 scsi-sas connected configured unknown c4::w5000cca03c59d0c9,0 disk-path connected configured unknown c5 scsi-sas connected unconfigured unknown c6 scsi-sas connected configured unknown c6::w5000cca03c59acd9,0 disk-path connected configured unknown c7 scsi-sas connected unconfigured unknown hca:21280001CF8382 IB-HCA connected configured ok ib IB-Fabric connected configured ok ib::21280001CF8383,0,ipib IB-PORT connected configured ok ib::21280001CF8383,ffff,xstn IB-VPPA connected configured ok ib::21280001CF8384,0,ipib IB-PORT connected configured ok ib::21280001CF8384,ffff,xstn IB-VPPA connected configured ok ib::daplt,0 IB-PSEUDO connected configured ok ib::eibnx,0 IB-PSEUDO connected configured ok ib::iser,0 IB-PSEUDO connected configured ok ib::rdsib,0 IB-PSEUDO connected configured ok ib::rdsv3,0 IB-PSEUDO connected configured ok ib::rpcib,0 IB-PSEUDO connected configured ok ib::sol_umad,0 IB-PSEUDO connected configured ok ib::sol_uverbs,0 IB-PSEUDO connected configured ok usb0/1 unknown empty unconfigured ok usb0/2 unknown empty unconfigured ok usb0/3 unknown empty unconfigured ok usb1/1 unknown empty unconfigured ok usb1/2 unknown empty unconfigured ok usb2/1 unknown empty unconfigured ok usb2/2 usb-hub connected configured ok usb2/2.1 unknown empty unconfigured ok usb2/2.2 unknown empty unconfigured ok usb2/2.3 usb-hub connected configured ok usb2/2.3.1 unknown empty unconfigured ok usb2/2.3.2 usb-storage connected configured ok usb2/2.3.3 unknown empty unconfigured ok usb2/2.4 usb-device connected configured ok usb2/3 unknown empty unconfigured ok usb2/4 usb-hub connected configured ok usb2/4.1 unknown empty unconfigured ok usb2/4.2 unknown empty unconfigured ok usb2/4.3 unknown empty unconfigured ok usb2/4.4 unknown empty unconfigured ok usb2/5 unknown empty unconfigured ok