A P P E N D I X A |
This appendix describes issues specific to the Solaris 10 3/05 HW1 OS, a temporary Solaris release included with early shipments of Sun hardware platforms that included UltraSPARC IV+ CPU/memory boards or system boards. Such systems should now be running the latest regular version of the Solaris 10 OS that supports them, the earliest of which is the Solaris 10 1/06 OS.
Note - The information in this appendix applies only to platforms still running the temporary Solaris 10 3/05 HW1 release. For information about the HW2 OS, a similar temporary release, see Appendix B. |
You should not need to install the obsolete HW1 OS. However, if unusual circumstances call for you to do so on a system or domain that is currently running the Solaris 8 2/04 release or Solaris 9 4/04 OS release, you can use the upgrade process. You cannot use the upgrade process to install the HW1 OS on a system or domain that is running the Solaris 10 3/05 OS. For that, you must do a fresh install.
If you are using hardware still running the temporary Solaris 10 3/05 HW1 OS (a specific form of the Solaris 10 3/05 OS that initially shipped on certain hardware), take into account the following issues as well as those published in the Solaris 10 Release Notes (part number 817-0552) on http://docs.sun.com.
In some situations, installation of Solaris 10 3/05 HW1 fails when the Solaris Install Launcher fails to find find_device.out, reboots, then reaches the same point and calls for a reboot again.
Workaround: Specify the - text option when booting:
boot net - text |
In Solaris 10 3/05 HW1, the UltraSPARC IV+ large pages feature is available, but should not be used. Running an application that attempts to map to large pages might cause the application to execute improperly and result in a core dump or hang.
Workaround: The kernel update (KU) patch 118822-18 includes an interim fix, which deactivates the large pages feature.
Note - Avoid installing KU patch 118822-16 on UltraSPARC IV+ systems, because that specific dash version includes a function that attempts to use large pages. |
When cfgadm (1M) removes memory from a running system, the system may hang when running applications that use large pages, such as Oracle. The kernel fails to find memory on other boards to replace large pages of data from the memory being removed. There are no error messages for this condition.
Workaround: Do not use dynamic reconfiguration (DR) with Oracle. If the cfgadm operation is hung, kill it and retry when the large pages are freed.
If an UltraSPARC IV+ board is removed from a Sun Fire E20K or E25K system’s domain via dynamic reconfiguration, the prtconf and prtdiag programs still report the nodes corresponding to the UltraSPARC IV+ CPUs as being in the system. These reports remain until the system is rebooted.
Workaround: Between the time of removing a board using DR and rebooting the domain, take into account the incorrect node information in reports.
During stressed I/O conditions, I/O fails with a TRAN_BADPKT message such as the following:
WARNING:/ssm@0,0/pci@18,700000/SUNW,qlc@3,1/fp@0,0/ssd@w500000e010e9a152,0 (ssd68): transport rejected bad packet |
This problem appears only in large machines such as a fully loaded Sun Fire E25K system. During booting, this error message appears and the system panics:
More leaf lgrps in system than are supported! |
This problem only occurs during the boot itself. If your system boots normally, the problem is not occurring.
Workaround: Try using fewer CPUs on the affected systems. For example, if this error occurs on a Sun Fire E25K system, try booting with fewer than 120 CPU cores. Use DR to bring the remaining boards into the active domain.
This problem might occur on a freshly installed system or a system that imports a large number of new Service Management Facility (SMF) manifests during the boot. After these booting conditions, IPsec (part of svc:/network/initial:default) might be initialized prior to the encryption framework (svc:/system/cryptosvc:default). Because authentication or encryption algorithms are not available, creation of IPsec security associations might fail with an error message such as this:
PF_KEY error: type=ADD, errno=22: Invalid argument, diagnostic code=40: Unsupported authentication algorithm |
For example, this might occur when using DR on a Sun Fire E25K system, which involves IPsec services.
Workaround: Before performing operations that use IPsec services, perform the following steps after a boot that imports a large number of new SMF manifests:
Issue this command after booting:
ipsecalgs -s |
If /etc/inet/secret/ipseckeys exists on the system, also issue this command:
ipseckey -f /etc/inet/secret/ipseckeys |
Now you can perform actions that create IPsec security associations, such as using DR on a Sun Fire E25K system.
This procedure needs to be repeated only when a large number of new SMF manifests are imported during the boot.
This section provides patch information that applies only to SPARC systems running the Solaris 10 3/05 HW1 OS. It does not apply to systems running the Solaris 10 3/05, Solaris 10 3/05 HW2, or Solaris 10 1/6 OS. See also the Solaris 10 Release Notes at http://docs.sun.com.
The patches that are listed in this appendix have been applied to the Solaris 10 3/05 HW1 Operating system in one of the following ways:
These patches are located in the /var/sadm/patch directory on an installed system
These patches were applied when the Solaris 10 3/05 HW1 OS was created. Therefore, these patches are not located in the /var/sadm/patch directory.
The showrev -p command provides a list of all patches that were applied to the installed system, regardless of how these patches were applied. The Solaris 10 3/05 HW1 software includes a known and tested level of patches. However, patches cannot be backed out of the Solaris 10 3/05 HW1 release.
117461-02 – SunOS 5.10: ld Patch
4638717 6208532 6209350 6212797 6219132 6219317 6219538 6226484 6228709 6233624 6234710 6236942 6237078 6237197 6246138
119578-05 – SunOS 5.10: cpumem-diagnosis Patch
5062645 5087929 5090037 6202564 6213277 6216754 6249531 6254303 6276462
118822-10 – SunOS 5.10: kernel Patch
4117562 4638717 4712059 4782952 4818196 4853554 5005976 5017095 5039369 5062645 5073604 5076027 5081575 5087929 5090037 5090773 5091442 5095432 6175438 6180137 6198953 6200160 6202564 6203955 6206217 6207963 6208532 6209588 6213184 6213277 6214472 6216447 6219132 6219317 6219672 6221094 6222466 6224788 6226484 6227041 6228709 6229172 6229575 6230249 6230552 6231030 6233624 6234710 6235003 6235959 6236942 6237078 6237197 6237799 6238601 6239011 6240490 6241837 6242764 6242831 6243241 6243897 6244310 6246138 6247399 6254303 6256245 6263250 6279506 6285253 6287954
118846-01 – SunOS 5.10: truss patch
4638717 6208532 6219132 6219317 6226484 6228709 6233624 6234710 6236942 6237078 6237197 6246138
118859-01 – SunOS 5.10: usbkbm patch
6178746 6179167 6236072 6239254 6254433 6259168 6261173 6262302 6263338 6265068 6267731 6268152 6268387 6269246 6272867 6273474
118918-06 – SunOS 5.10: Solaris Crypto Framework patch
4691624 4926742 6195934 6197268 6197284 6199119 6204887 6215509 6215816 6217866 6220814 6222467 6223863 6223866 6223869 6228384 6231739 6231978
119059-03 – X11 6.6.2: Xsun patch
6219932 6219947 5016163 6224159 6246748 6212502 6228875 6219170 6248445 6265634 4751462 6226733 6248453
Copyright © 2008, Sun Microsystems, Inc. All rights reserved.