I was having some problem with installation of Solaris 01/06 and above on x86. Could not verify with any of previous versions. The problem seems to be with x86 SCSI/SATA/ATA Drive Marked as an Secondary drive. The Solaris Installer is not able to detect the drive.
Seems internally it is an bios problem. The bios does not seem to be able to give a way to setup the Cylinder/Sector/Head Ratio.