(To download all the patches listed below go to SunSolve).
Until very recently there used to be a single patch for all the FC drivers (excluding Emulex) on solaris 10. This patch was 119130 for sparc and 119131 for x86. Emulex always had a different patch which was 120222 for sparc and 120223 for x86.
That changed recently and the change was triggered by some open source activity by HBA vendors. It changed the patch numbers and also it broke the one big patch into 2 patches with a small caveat. Now if you were downloading and installing 119130 (or 119131), to get the latest driver, you will now do the following:
- Install 119130-33 for sparc and 119131-33 for x86 platforms. This is the last rev of this patch and is needed for anything below Solaris 10 Update 4 (07/07).
- Install the latest rev of 125184 for sparc or 125185 for x86.
- Install the latest rev of 125166 for sparc or 125167 for x86. This is for the Qlogic driver (qlc). Or if you dont need qlc i.e. you are only using Emulex cards, install the latest rev of 120222 (sparc) or 120223 (x86).
So basically the Qlogic driver is no longer part of the same patch as the FC framework drivers but has its own patch now. Also starting with Solaris 10 Update 4 (07/07) there wont be any need to install 119130-33 as it will be a part of the OS.
Here is a list of all the patches used by SAN Foundation. Thanks to Charles Baker for compiling that list.