Can you see some problems or errors in dmesg,prtconf,prtdiag or svcs -xv ? Why do you use pkgadd on OpenSolaris?
You can create new BE with beadm,mount it,update all in it and try to boot from this new BE.If there is some problem you can go back to previous BE.They are listed in Grub menu. Actual version is svn_122.Is there something special that you can't use it? -- This message posted from opensolaris.org