Do you know what build you upgraded into when you did the image update? See if you can boot up into text mode or single user mode (-s appended in grub) and run this command:
uname -a and post the results in this thread. Also try running these commands: pfexec scanpci prtdiag -v psrinfo -pv and let us know what the output is. Maybe another possible option is you can boot off the live CD and roll back to build 86. The wonderful thing about ZFS is that the image updates perform their updates on a clone (not sure if that's the right term) of the boot environment file system instead of making permanent changes to your real data, so it's easy to undo any damage and roll back to the old state that the ZFS file system was in before you did the update. See this link for an example of typical ZFS rollback capabilities in action: http://webcast-west.sun.com/interactive/09A12416/index.html For example, the first time I updated from build 86 to build 93, Firefox kept crashing and I lost patience with it, so I did an "undo" on all the changes made by the update by rolling back to build 86 and stayed there. If I remember correctly, I think I moved back from build 93 to build 86 using the "beadm" command instead of using the "rollback" command because the beadm command controls the administration of entire boot environments in 2008.05. I don't remember off the top of my head exactly how I did it since it was several months ago, but I'm sure someone around here knows how. There's also been problems with people messing up their grub when updating from build 86 to later builds, and there's a way to fix that by booting up from the live cd as well (once again, I don't remember all the steps off the top of my head, I'll have to look it up somewhere). -- This message posted from opensolaris.org