I have the same problem. I tried taking the nvidia* out of the /etc/driver_aliases file, but since I booted with grub, the driver is included in boot_archive. I don't know how I can take that out of the boot_archive. As my last resort, I am downloading the 1/06 Solaris from Sun now to "upgrade" the system. I hope that would fix it.