What version of the SAN Foundation Suite is installed?
This is a constant pain that rears it’s ugly head again and again. You have a Solaris machine, the SAN Foundation Suite is installed, and you want to find out what version it is.
Well, you’d do a pkginfo on the SUNWsan package, right? Wrong.
# pkginfo -l SUNWsan PKGINST: SUNWsan NAME: SAN Foundation Kit CATEGORY: system ARCH: sparc VERSION: 1.0 BASEDIR: / VENDOR: Sun Microsystems, Inc. DESC: This package provides a support for the SAN Foundation Kit. PSTAMP: sanserve-a20031029172438 INSTDATE: Nov 24 2008 17:46 HOTLINE: Please contact your local service provider STATUS: completely installed
Every version of SUNWsan reports 1.0. This is unforgivably rubbish – why hasn’t it been sorted yet?
To find out the real version of the SFS, you need to do something far more esoteric – look at the versions of the relevant kernel modules.
If you’ve got SFS 4.3 or later, they will be reported as ‘build dates’:
# modinfo | egrep '(SunFC|mpxio|scsi_vhci)' 79 138f975 15f10 149 1 fp (SunFC Port v20051027-1.61) 80 13a50cd 7fa4 - 1 fctl (SunFC Transport v20051027-1.33) 82 13ab699 5032a 153 1 qlc (SunFC Qlogic FCA v20050926-1.50) 113 78196000 20313 150 1 fcp (SunFC FCP v20051027-1.80) 114 781b8000 55fc - 1 mpxio (MDI Library v20051027-1.17) 115 781be000 c8cc 189 1 scsi_vhci (SCSI vHCI Driver v20051027-1.40) 222 780de000 783f 154 1 fcip (SunFC FCIP v20050824-1.28)
If the version of SFS is earlier than 4.3, then the version is directly referenced for each driver:
# modinfo | egrep '(SunFC|mpxio|scsi_vhci)' 85 103199bc 10c23 149 1 fp (SunFC Port v5.e-2-1.18) 86 1032a0c7 6f28 - 1 fctl (SunFC Transport v5.e-2-1.16) 87 1032f747 2db28 153 1 qlc (SunFC Qlogic FCA v5.e-2-1.16) 88 7825a000 fe94 150 1 fcp (SunFC FCP v5.e-2-1.17) 89 7826a000 49ac - 1 mpxio (MDI Library v5.e-1-1.7)
If you want to decipher what versions of SFS the build dates map to, you need to look at Sunsolve Document ID 216809. It can be found at http://sunsolve.sun.com/search/document.do?assetkey=1-61-216809-1
You seem to need a Sunsolve login (free) to view the document, and as far as I can tell it’s not restricted to contract customers only. If you find out that’s not the case, please let me know, and I’ll stick a copy up here.